CoWriter: Guiding Methodological and Synergetic Human-LLM Co-Authoring
Organizations: Bar-Ilan University · OriginAI · IT:U Interdisciplinary Transformation University Austria · IBM Software Innovation Lab, India ·
Abstract
While LLMs have transformed text generation, standard chat-and-canvas interfaces often reduce human authoring to quite passive supervision, causing review fatigue, over-reliance on AI, and the sidelining of the human role in long-form, source-grounded writing. Prior systems typically address isolated writing phases, leaving comprehensive end-to-end human-LLM collaboration largely unexplored. In this paper, we introduce CoWriter, a proactive agentic scheme that adapts expert human (co-)authoring methodologies from cognitive science to flexibly steer the entire writing workflow while actively encouraging the user to engage. In an exploratory user study, compared to a standard LLM baseline, authors using CoWriter better expressed their perspectives and maintained a higher sense of document ownership, supported quantitatively by more successful agent engagements. Furthermore, external reader judges rated the resulting texts higher in "human touch" qualities like storytelling and integrating unique personal experiences. Overall, our results demonstrate that proactively engaging users through established human practices is beneficial for effective LLM-supported co-authoring, providing useful methodologies, techniques and insights for future research on collaborative agents.
Figures & tables
Appendix figures & tables22 assets
Supplementary material from the paper’s appendix.
Appendix
| Tool (signature) | Description |
|---|---|
| Sources | |
| list_source_files() SourceFile[] | List metadata for all available source files ( id , type, title, description, status). |
| get_source_file( id ) SourceFile | Return a source file’s full content by id or title. |
| Document | |
| read_document() XML | Return the current shared document as XML ( <heading> , <paragraph> , inline tags). |
| update_document( xpath , xml , mode ) | Insert, replace, or delete a block node using XPath; mode { sibling-after , sibling-before , first-child , last-child , replace-node }. |
| Tool (signature) | Description |
|---|---|
| get_source_file( id , start =1, end =-1 ) lines | Read a source file (by id or title), line-numbered and sliced to the inclusive range [start, end] ; used to verify a <deeplink> ’s cited range. |
| message( content ) | Final review, posted by Leader into chat as a quoted block (one per invocation). |
| Source document | DOI / ERIC ID |
|---|---|
| Topic 1: The Influence of Family and Friends on Young Adults (Family) | |
| Family and peer influences on adolescent psychological inflexibility: a regression mixture analysis | 10.3389/fpsyg.2025.1650930 |
| Parent-child attachment and mental health in young adolescents: a moderated mediation analysis | 10.3389/fpsyg.2023.1298485 |
| Family intimacy and adolescent peer relationships: investigating the mediating role of psychological capital and the moderating role of self-identity | 10.3389/fpsyg.2023.1165830 |
| Effects of peer relationships on parent-youth relationships and self-differentiation | 10.17220/ijpes.2018.03.002 |
| Parenting, Peer Relationships, Academic Self-efficacy, and Academic Achievement: Direct and Mediating Effects | 10.3389/fpsyg.2017.02120 |
| Participant | Session 1 | Session 2 |
|---|---|---|
| P1 | B Family | C Smartphones |
| P2 | B Family | C Education |
| P3 | B Smartphones | C Family |
| P4 | B Education | C Family |
| P5 | B Education | C WLB |
| P6 | C Education | B WLB |
| Construct | Per-session questionnaire statement |
|---|---|
| Engagement | I felt the system made me actively engaged in writing this document. |
| The system enabled me to express my perspectives during the authoring process. | |
| The system enabled me to use my choice of content during the authoring process. | |
| The system offered me useful suggestions throughout the authoring process. | |
| I felt I am not part of the writing process. † | |
| Task Load (NASA-TLX) | How mentally demanding was the task? † |
| Construct | Comparative questionnaire question |
|---|---|
| Engagement | Which system made you more engaged in the writing process? |
| Source Understanding | Which system enabled you to better understand the sources for the needs of the writing? |
| Cognitive Load | Which system was less mentally demanding to use? |
| System Guidance | Which system provided clearer steps for writing the document? |
| Document Factuality | Which system made it easier to verify cited claims against the sources? |
| Self-Expression | Which system’s final document feels more like your own tone and writing style? |
| Aspect | Reader-evaluation question |
|---|---|
| Interestingness | Which of the two was written in a more appealing storytelling approach? |
| Which of the two was written in a more friendly tone for the readers? | |
| Which of the two contains more unique ideas or perspectives from the author? | |
| Which of the two uses the personal experience of its writer that produces more unique writing? | |
| Which of the two was written in a more convincing manner? | |
| Which of the two was more enjoyable to read? |
| System | ||||||
|---|---|---|---|---|---|---|
| Baseline | 0.988 (0.030) | 0.741 (0.123) | 0.699 (0.111) | 0.760 (0.159) | 0.841 (0.091) | 12754 (925) |
| CoWriter | 0.996 (0.017) | 0.743 (0.105) | 0.622 (0.117) | 0.802 (0.107) | 0.847 (0.073) | 205 (41) |
| P# | System | Moment the system helped | Moment the system got in the way |
|---|---|---|---|
| P1 | Baseline | It helped concise the blog post without losing meaningful information | The way I interacted with the system is to let the system take lead in formulating everything upfront and I did the editing. Due to this nature of interaction, there was no way it conflicted with what I did. |
| P1 | CoWriter | It reminded me the missing tasks that I am supposed to do - at the end of the review.Though i didn’t follow through, it was a very important help or reminder. | Nothing |
| P2 | Baseline | help me to write a text within the time limits | used the title of the writing task instead of making a new one |
| P2 | CoWriter | highlight relevant citations | by suggesting a topic ideas that were not factual but match the title, like the importance of formal education on children |
| P3 | Baseline | Focus on the subject | Editing |
| P3 | CoWriter | It helped me aggregate my thoughts in the right direction | No interruption |
| Metric | Baseline | CoWriter | Sig. |
| Session duration (min) | 67.6 (22.0) | 61.6 (19.6) | ns |
| LLM token cost (USD) | 5.57 (5.03) | 5.21 (3.80) | ns |
| User messages count | 16.6 (9.7) | 22.1 (11.0) | ns |
| Agent messages count | 16.3 (9.9) | 25.0 (12.1) | ** |
| Agent total words count | 6988 (3897) | 5120 (3102) | ns |
| User revisions count | 23.6 (31.5) | 14.7 (21.9) | ns |
Human-AI Collaboration
Human-AI collaboration studies how people and AI systems divide, coordinate, and adapt work to support decisions, creativity, and learning.
See all 440 papers