Paper deep dive
DocuTeam: Mixed-Initiative Multi-Agent Discussions around Evolving Documents
Heechan Lee, Juhyeon Choi, Tae Soo Kim, Juho Kim, Joseph Seering
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 94%
Last extracted: 9/25/2026, 5:13:56 AM
Summary
The paper introduces DocuTeam, a mixed-initiative multi-agent discussion system that integrates with evolving documents (e.g., Notion). Unlike existing systems where users must orchestrate AI discussions, DocuTeam allows both users and agents to initiate and steer conversations. Agents proactively monitor document changes to start discussions, while users can intervene or adopt ideas. A user study (N=20) showed that DocuTeam produced outcomes rated significantly more novel, relevant, and specific than a baseline, with reduced cognitive load regarding discussion orchestration.
Entities (6)
Relation Signals (7)
Heechan Lee â affiliatedwith â KAIST
confidence 95% ¡ Affiliation: School of Computing, KAIST
DocuTeam â demonstratesimprovementin â novelty
confidence 95% ¡ participants using DocuTeam produced outcomes rated significantly more novel... than with a baseline
DocuTeam â demonstratesimprovementin â relevance
confidence 95% ¡ participants using DocuTeam produced outcomes rated significantly more... relevant... than with a baseline
DocuTeam â demonstratesimprovementin â specificity
confidence 95% ¡ participants using DocuTeam produced outcomes rated significantly more... specific than with a baseline
DocuTeam â supports â mixed-initiative interaction
confidence 95% ¡ DocuTeam, a mixed-initiative multi-agent discussion system in which both users and agents can initiate and steer conversations.
Juho Kim â affiliatedwith â SkillBench
confidence 90% ¡ Affiliation: SkillBench, Santa Barbara, CA, USA
DocuTeam â builton â Notion
confidence 90% ¡ built on top of an existing document editor (i.e., Notion).
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:In open-ended problem solving, collaborators often rely on discussion to surface concerns, challenge perspectives, and refine shared work as it evolves. While AI agents are increasingly used as discussion partners, existing multi-agent systems place a heavy burden on users to initiate and carefully orchestrate the discussions. We present DocuTeam, a mixed-initiative multi-agent discussion system in which both users and agents can initiate and steer conversations. Agents monitor document changes to proactively start and redirect discussions as the work evolves, while users can flexibly shape the conversation or adopt agent ideas. In a within-subjects study (N=20), participants using DocuTeam produced outcomes rated significantly more novel, relevant, and specific than with a baseline without any increase in cognitive load. Rather than using agents for one-off idea sourcing, participants engaged in an iterative refinement loop in which document changes prompted agent reactions, which led users to revisit and further develop their work.
Tags
Links
- Source: https://arxiv.org/abs/2609.29309v1
- Canonical: https://arxiv.org/abs/2609.29309v1
Trouble viewing inline? Open PDF directly â
Full Text
148,436 characters extracted from source content.
Expand or collapse full text
DocuTeam: Mixed-Initiative Multi-Agent Discussions around Evolving Documents DOI: X.XXXXXXXConference: Make sure to enter the correct conference title from your rights confirmation email; June 03â05, 2018; Woodstock, NYISBN: 978-1-4503-X-X/2018/06CCS: Human-centered computing Interactive systems and toolsCCS: Computing methodologies Natural language processingCCS: Human-centered computing Empirical studies in HCI Heechan Lee email: hclee99@kaist.ac.kr Affiliation: School of Computing, KAIST, Daejeon, Republic of Korea , Juhyeon Choi email: wngus0223@naver.com Affiliation: College of Liberal Studies, Seoul National University, Seoul, Republic of Korea , Tae Soo Kim email: taesoo.kim@kaist.ac.kr Affiliation: School of Computing, KAIST, Daejeon, Republic of Korea , Juho Kim email: juhokim@kaist.ac.kr Affiliation: School of Computing, KAIST, Daejeon, Republic of Korea email: juho@skillbench.com Affiliation: SkillBench, Santa Barbara, CA, USA and Joseph Seering email: seering@kaist.ac.kr Affiliation: School of Computing, KAIST, Daejeon, Republic of Korea 2018 Figure 1. Illustration of a mixed-initiative multi-agent discussion interface. Whereas human teammates can organically build on and challenge one anotherâs perspectives around shared work, existing multi-agent discussion systems often require users to initiate and orchestrate discussions separately from their working context. DocuTeam supports (A) organic agent-initiated discussions that proactively surface issues, (B) mixed-initiative discussion steering that allows both users and agents to guide the flow of conversation, (C) discussion sessions anchored to relevant document regions, and (D) selective incorporation of ideas from the discussion.The figure contrasts human collaboration and existing multi-agent discussion systems on the left with DocuTeam on the right. At the top left, several human collaborators discuss an evolving shared document, illustrating discussion that emerges around ongoing work. At the bottom left, a conventional multi-agent interface separates the document from a side-panel chat and requires the user to initiate and sustain discussion. In DocuTeam (right), agent discussions are anchored directly to specific regions of an AI Workshop Plan document, demonstrating four core interactions. Agents are dragged onto a target document block and autonomously discuss its content beside that region, here debating whether to drop the big-name speaker and redirect the budget to Activity 2 (C). A discussion snippet, "Mini-hackathon with prizes," is applied into the TBD schedule slot and adapted to fit the surrounding context (D). Agents proactively initiate a discussion on an unresolved group formation policy line marked with question marks, surfacing questions like "Random group?" and "How many attendees?" without user prompting (A). When agents need user input to proceed, they surface a clarification question directly in the document, here asking how many people will join the event with selectable options (30â50, 50+) and a text input (B). Abstract. In open-ended problem solving, collaborators often rely on discussion to surface concerns, challenge perspectives, and refine shared work as it evolves. While AI agents are increasingly used as discussion partners, existing multi-agent systems place a heavy burden on users to initiate and carefully orchestrate the discussions. We present DocuTeam, a mixed-initiative multi-agent discussion system in which both users and agents can initiate and steer conversations. Agents monitor document changes to proactively start and redirect discussions as the work evolves, while users can flexibly shape the conversation or adopt agent ideas. In a within-subjects study (N=20N=20), participants using DocuTeam produced outcomes rated significantly more novel, relevant, and specific than with a baseline without any increase in cognitive load. Rather than using agents for one-off idea sourcing, participants engaged in an iterative refinement loop in which document changes prompted agent reactions, which led users to revisit and further develop their work. Keywords: Multi-Agent Discussion, Human-AI Collaboration, Mixed-initiative Interaction 1. Introduction In collaborative open-ended problem-solving, teammates often mix work with discussion, bringing different perspectives and expertise (Hutchins, 1995; Hutchins, 2000; Page et al., 2019; Harvey, 2014; Arias et al., 2000). Consider a student preparing a project report with their team: as the student revises the conclusion, they ask their team what they think about it. One teammate mentions that the experiment results seem to strongly support the conclusion, while another urges more cautious interpretation due to the analysisâs limitations. Another third member chimes in to note that a new figure in the results section conflicts with the explanation. In the example, as the student works, they can initiate discussions about the work with their team members where they organically build on and challenge one anotherâs perspectives (Hutchins, 2000; Resnick et al., 1991; Page et al., 2019), but, as the members also synchronously attend to the work (Tang, 1991; Gutwin and Greenberg, 2002; Gergle et al., 2013), they can also proactively surface and engage in discussion points as the work develops (Butchibabu et al., 2016)âultimately resulting in a stronger, more polished outcome. With advancements in AI, recent studies have increasingly explored AI agents as a proxy for discussion partners, offering access to diverse perspectives and feedback when human collaborators are not available (Gero et al., 2020; Seeber et al., 2020; Schelble et al., 2022; Zhang et al., 2021). However, existing human-AI systems still fall short of enabling such team collaboration, where multiple AI agents autonomously start, drive, and redirect discussions as the work unfolds. On one hand, prior work has proposed proactive agents (Pu et al., 2025b; Prasongpongchai et al., 2025; Son et al., 2025; Choi et al., 2025; Lehmann et al., 2026; Chen et al., 2026) that engage with usersâ ongoing work by providing contextually grounded feedback or performing operations (e.g., grammar-check) but rarely engage in and sustain agent-to-agent discussions, instead creating a âhub-and-spokeâ model with the user at the center (Liu et al., 2026). On the other hand, systems where multiple agents can discuss with each other (Liu et al., 2025b; Quan et al., 2025) rely on users to initiate, ground, and direct the discussions, instead of the agents proactively starting and directing discussions based on the userâs ongoing work. Taken together, these limitations leave underexplored the kind of mixed-initiative multi-agent discussion (Horvitz, 1999) illustrated by the student example, where not only users can initiate and develop agent discussions but the agents themselves proactively engage in continued discussions grounded in the userâs evolving work. Realizing this form of mixed-initiative multi-agent discussions raises two main challenges. First, as agents autonomously initiate and sustain multiple discussions alongside the userâs work, users must be able to follow and coordinate this activity without needing to continuously monitor it (Pareek et al., 2026; SchĂśmbs et al., 2025). Second, agents should be able to carry exchanges forward without turn-by-turn prompting, but should be able to solicit user input when the discussion depends on unstated intentions or preferences. To investigate these challenges and how to address them, we conducted an online design workshop with 15 participants who frequently use AI for open-ended tasks, such as writing, planning, and design, tasks commonly conducted by human teams using shared documents (e.g., text, sheet, canvases). As a multi-agent discussion unfolds as an ongoing exchange and negotiation rather than an aggregation of isolated agent responses, participants wanted to be able to quickly follow the flow of discussion without disrupting their work, while retaining the ability to intervene directly or steer its direction indirectly by shaping its focus, participants, or emphasis. Beyond grounding discussions in the work, participants also wanted to easily reflect discussions in their work by selectively bringing useful ideas or options from the agents back into their work. From these findings, we derived four design implications for mixed-initiative multi-agent discussion systems: (1) support task-oriented discussion modes; (2) show discussions alongside the relevant parts of the work and summarize their current state; (3) enable both direct and indirect steering; and (4) support selective incorporation of ideas from agent discussions directly into the work. Building on these design implications, we present DocuTeam, a mixed-initiative multi-agent discussion system that allows users and multiple AI agents to initiate, develop, and steer discussionâbuilt on top of an existing document editor (i.e., Notion). A discussion can begin from either side: users can initiate a discussion around a particular part of their work (Fig. 1C), while agents continuously attend to document changes and can proactively open a discussion when the evolving work raises an issue or opportunity (Fig. 1A). Once initiated, agents can autonomously carry the discussion forward, building on and challenging one another through task-oriented discussion modes (i.e., Idea, Discussion, and Evaluation) without requiring users to orchestrate each turn. DocuTeam keeps ongoing agent activity lightweight but legible by anchoring each discussion to the relevant document region and previewing its participants and current topic alongside the work (Fig. 1C). As the discussion unfolds, users can step into a thread or change its participants to redirect the exchange, while agents can also ask clarification questions when further progress depends on the userâs intentions, preferred trade-offs, or unstated constraints (Fig. 1B). When a discussion produces a useful idea, users can selectively move it back into the document, where it is adapted to the surrounding context (Fig. 1D), closing the loop between the evolving work and subsequent agent discussions. To understand how DocuTeam affects usersâ task processes, outcome quality, and its impact on usersâ cognitive load in working with a team of agent collaborators, we conducted a within-subjects user study (N=20). As a baseline, we compared our system against a setup that provides multi-agent discussion through a conventional side-panel interface, requiring users to initiate, ground, and steer agent discussions themselves. We evaluated both systems on two open-ended event-planning tasks, where participants refined partially written plans under multiple constraints. Independent human evaluators rated plans drafted with DocuTeam to be significantly more novel, relevant, and specific. This improvement was accompanied by a shift in how participants collaborated with the multi-agent team during the task. Compared to the baseline, participants spent less effort managing the discussion flowâsending 46% fewer steering messagesâwhile still making 39% more document modifications than in the baseline condition, shifting from chat-centered idea sourcing toward document-centered iterative refinement. Although overall cognitive load did not significantly differ, participants described a redistribution of effort: the mixed-initiative design introduced additional information that they had to process, but it also reduced the burden of orchestrating discussions and allowed more attention to remain on the document. The document consequently became a shared medium for grounding interactions with the agents and iteratively incorporating diverse perspectives, helping explain the gains in novelty, relevance, and specificity. Our findings point to the potential for mixed-initiative multi-agent systems to move beyond a group of agents that users must closely orchestrate. Although mixed-initiative multi-agent interaction is inherently difficult to design (Pu et al., 2025b; Chen et al., 2025b; SchĂśmbs et al., 2025; Pareek et al., 2026), DocuTeam demonstrates that multi-agent discussion can become a viable form of team collaboration around evolving workflows. However, realizing this model requires carefully balancing agent proactiveness with usersâ ability to understand and shape work processes. We highlight directions for future research including investigating what balance of perspectives should optimally constitute an agent team and how much of an agent teamâs proactive activity should optimally be surfaced to the user. 2. Related Work This section reviews relevant literature across three key areas: the foundational value of collaborative cognition through discussion, the current landscape of multi-agent collaboration, and interfaces for mixed-initiative AI agents. 2.1. Collaborative Cognition through Discussions Complex, open-ended problems are often tackled by teams, where each member brings a distinct perspective and expertise (Hutchins, 1995; Hutchins, 2000; Clark and Brennan, 1991; Resnick et al., 1991; Page et al., 2019; Harvey, 2014; Arias et al., 2000). However, the benefits of diversity do not arise from simply assembling independent perspectives. They depend on how teammates coordinate them through discussion: building on, challenging, and repairing one anotherâs contributions to develop shared understanding (Clark and Wilkes-Gibbs, 1986; Clark and Schaefer, 1987). When this collaboration occurs around a shared artifact (e.g., document, workspace), effective teams will monitor the artifact to maintain awareness of each otherâs contributions in the artifact to proactively surface information or concerns (Butchibabu et al., 2016), and rely on the artifact to coordinate actions and ground subsequent communication (Tang, 1991; Gutwin and Greenberg, 2002; Gergle et al., 2013). Together, these perspectives characterize collaborative problem solving as an ongoing process of coordinating diverse viewpoints through discussion grounded in shared work. HCI and CSCW have long explored how computational systems can support the discussion structures for effective team collaboration. Early groupware and electronic meeting systems introduced shared workspaces and explicit process structures to help groups externalize ideas, maintain awareness of one anotherâs activity, and move between activities such as brainstorming, organizing, and evaluating alternatives (Tatar et al., 1991; Dourish and Bellotti, 1992). Multiple lines of research have explored interfaces that help collaborators stay aware of ongoing discussions by structuring and summarizing group conversations (Zhang and Cranshaw, 2018; Chen et al., 2025c; Chandrasegaran et al., 2019), as well as interfaces that connect communication to shared artifacts so that collaborators can recover the context, intentions and rationale behind evolving work (Kim et al., 2021b; Xia et al., 2023; Li et al., 2025). More recent HCI systems have brought computational agents into group discussions, first as facilitators (Kim et al., 2020; Kim et al., 2021a; Do et al., 2023), and increasingly as participants alongside human collaborators (Seering et al., 2019; Zheng et al., 2023; Yeo et al., 2026). Building on this trajectory, we investigate how interfaces can make discussions among multiple AI participants a collaborative resource for usersâ ongoing document work, while supporting awareness of their activity and grounding their exchanges in the evolving artifact. 2.2. HumanâMulti-Agent Collaboration through Discussion AI systems have increasingly been studied not just as tools that execute user commands, but as collaborative partners that participate in joint tasks with humans (Iftikhar et al., 2023; Bansal et al., 2019; OâNeill et al., 2023). Recent research has extended this paradigm from interaction with a single AI partner to collaboration with multiple specialized agents (Gero et al., 2020; Seeber et al., 2020; Schelble et al., 2022; Zhang et al., 2021). Multi-agent systems can distribute complex work across agents with complementary capabilities (Hong et al., 2024; Fourney et al., 2024), while emerging HCI research shows that users are beginning to form, interpret, and orchestrate teams of AI agents in creative and real-world work settings (Lim et al., 2026; Pareek et al., 2026; Naik et al., 2025). Within this broader landscape of humanâmulti-agent collaboration, one increasingly prominent interaction paradigm is multi-agent discussion (Chan et al., 2024; Motger et al., 2026). In NLP research, structures where multiple agents debate or critique each other have shown promise in improving reasoning accuracy, sparking creative ideas, and enhancing evaluation quality through the comparison of diverse viewpoints (Du et al., 2024; Lu et al., 2024; Haji et al., 2024; Li et al., 2024; Hu et al., 2025b; Liang et al., 2024). Building on this, HCI research has begun to show multi-agent discussions directly to users across domains such as unfamiliar decision-making (Park et al., 2023a), collaborative ideation (Quan et al., 2025), creative support (Choi et al., 2025), and scientific research (Liu et al., 2025c; Liu et al., 2025b). This work shows that observing or steering agent-to-agent exchanges can help users discover alternatives, compare perspectives, and reflect more critically on their own decisions (He et al., 2025; Zhang et al., 2024; Jiang et al., 2023; Lippert et al., 2020; Chiang et al., 2024; Hu et al., 2025a). However, existing multi-agent discussion systems are mostly reactive, requiring users to initiate with queries and directly manage the flow of discussions (Fang et al., 2025; Liu et al., 2025b; Choi et al., 2025; Quan et al., 2025). This creates the burden of sustaining the discussion on users, limiting the extent to which agents can function as an autonomous team that reacts to issues emerging in the work. Furthermore, most multi-agent discussion systems remain detached from usersâ working artifacts, requiring users to manually bridge between agent conversations and their ongoing work (Chen et al., 2025a; Laban et al., 2024). Recent work has begun to address this separation by integrating multiple AI agents directly into working artifacts: Lehmann et al. (Lehmann et al., 2026) place user-configured agents in Google Docs, CritiqueCrew (Chen et al., 2026) provides multi-perspective feedback around Figma components, and PaperDebugger (Hou et al., 2026) embeds agents for reviewing, researching, and revising papers in Overleaf. Yet, these systems primarily treat agents as individual consultants or functions that are invoked by user requests or predefined conditions, rather than as agents that autonomously develop discussions as issues emerge in the work. Given the demonstrated benefits of multi-agent discussions for generating and surfacing diverse perspectives, our work explores how to make multiple agents autonomously initiate and sustain discussions and how to design them to be tightly integrated into usersâ working documents and workflows. Collaboration Systems Agent-Initiated Interaction Autonomous Discussion Development Grounding in Evolving Work Single Agent (Son et al., 2025; Pu et al., 2025b; Prasongpongchai et al., 2025) Yes: An agent proactively offers assistance and collaborates with the user. No: No agent-to-agent discussion. Yes: An agent accesses the document and observes usersâ behavior. Set of Multiple Agents (Choi et al., 2025; Chen et al., 2026; Lehmann et al., 2026; Fang et al., 2025) Limited: Agents are invoked by user requests or predefined conditions. Limited: Agents may exchange or synthesize perspectives, but do not autonomously initiate and develop open-ended discussions. Yes: Each agentâs contributions are grounded in the work artifact or context. Multi-Agent Discussion (Quan et al., 2025; Liu et al., 2025b) Limited: Users initiate the discussion and manage when it occurs. Partial: Agents debate, critique, and build on one anotherâs perspectives, but require usersâ orchestration (e.g., via @mention or a âContinueâ button). Limited: Discussions are detached from the evolving work artifact. DocuTeam Yes: Agents proactively initiate discussions without requiring explicit user queries. Yes: Agents autonomously develop and direct discussions with one another. Yes: Discussions are grounded in the shared document as it evolves. Table 1. Comparison of interactions in Human-AI collaboration systems for document work. Unlike prior systems, DocuTeam enables agents to proactively initiate and autonomously develop multi-agent discussions grounded in evolving work. Table comparing four types of human-AI collaboration systemsâsingle agents, sets of multiple agents, existing multi-agent discussion systems, and DocuTeam, across agent-initiated interaction, autonomous discussion development, and grounding in evolving work. Recent single-agent systems are proactive and grounded but lack agent-to-agent discussion; sets of multiple agents offer limited initiative and discussion development; existing multi-agent discussion systems support agent-to-agent discussion but typically require user initiation and are weakly grounded in evolving work. DocuTeam supports all three capabilities. 2.3. Interfaces for Mixed-Initiative Human-AI Collaboration As described in § 2.1, human teammates do not simply wait to be instructed before every single contribution: they notice emerging needs, initiate new issues, challenge othersâ contributions, and sustain discussions. HCI research has long examined how to design mixed-initiative interactions (Horvitz, 1999), in which users and intelligent systems dynamically share control rather than acting as either fully autonomous actors or passive tools. Foundational work further emphasizes that such interventions should be sensitive to uncertainty, user goals, timing, and the collaborative effort required to coordinate action (Allen et al., 1999; McFarlane and Latorella, 2002; Erickson and Kellogg, 2003). Recent HCI research has extended these principles to AI assistants that understand usersâ ongoing context and proactively intervene when assistance may be useful (Kang et al., 2023; Pu et al., 2025a; Prasongpongchai et al., 2025; He et al., 2024; Lee et al., 2024). These studies have shown that grounding AI in local task context can make assistance more useful, and that proactive support can be effective when its timing and user control are carefully designed. For example, systems have explored when programming assistants should proactively offer support (Chen et al., 2025a; Pu et al., 2025b), how agents can work alongside usersâ ongoing activity through shared on-screen or real-time context (Prasongpongchai et al., 2025; Lee et al., 2025), and how in-situ agents can raise questions as usersâ artifacts evolve (Son et al., 2025). However, these principles have primarily been developed around interactions with a single agent. Moving to multiple agents places additional coordination demands on users, who must make sense of multiple contributions while managing when and how agents participate. Prior work has accordingly found that multi-agent interactions increase user confusion and turn-taking burden (Chaves and Gerosa, 2018), and more recent work identifies orchestration, conflict resolution, and sensemaking as central challenges for interactive multi-agent systems (SchĂśmbs et al., 2025; Pareek et al., 2026; Zhang et al., 2025). For mixed-initiative multi-agent discussions, this challenge becomes particularly important because users must follow and steer discussions that unfold alongside their own ongoing work. Existing interfaces largely address multi-agent complexity by giving users explicit control over agent participation and discussion structure (Liu et al., 2025b; Quan et al., 2025), leaving open how autonomous agent discussions can be integrated into usersâ task environment without creating additional coordination burdens. To address this, our work investigates the interaction challenges of collaborating with a multi-agent discussion team and proposes an interface that enables agents to proactively initiate discussions grounded in the evolving document. Table 1 summarizes these systems in terms of agent initiative, autonomous discussion development, and grounding in evolving work. 3. Formative Study: Design Workshop Designing mixed-initiative multi-agent discussions requires agents that can autonomously initiate and develop discussions around evolving work, while allowing users to both stay focused on their work but also have awareness of the discussions and steer them when needed. To understand how interfaces could support these competing demands, we conducted a design workshop to explore how such discussions should unfold alongside usersâ work and how users should follow, intervene in, and act on them. 3.1. Methods We conducted an online design workshop with 15 participants recruited from our institutionâs online community who frequently (more than 3 times a week) used AI tools in open-ended problem solving with documents (e.g., writing with a text editor, planning with a spreadsheet, design with a digital canvas) and had experience designing user interfaces, as we expected participants to sketch possible design concepts during the workshop. Participants joined 90-minute Zoom sessions in groups of three. After a brief introduction to multi-agent discussion, each member of the group selected one of three familiar problem-solving scenariosâUI design, report writing, or house hunting, inspired by tasks previously used in (Chen et al., 2026; Lehmann et al., 2026; Pu et al., 2006; Park et al., 2023a). They used a FigJam11 1 https://w.figma.com/figjam/ board to brainstorm and sketch interface concepts. The workshop focused on the following design questions: ⢠DQ1: What kinds of insights do users expect from multi-agent discussion, and when during the task flow should insights surface? ⢠DQ2: What interaction challenges arise when multi-agent discussion is mixed-initiative and ongoing throughout document work, and how might interfaces address these challenges? Two authors analyzed session recordings, transcripts, sticky notes, and interface sketches using thematic analysis to derive findings and design implications. Detailed materials and procedures in Appendix A.1. The study was approved by our institutionâs IRB, and participants received 45,000 KRW (approximately 33 USD). 3.2. Findings Participants envisioned multi-agent discussion as an ongoing flow that supports the task as the document and usersâ needs evolve throughout the work. They also identified interaction challenges for making such discussions easy to follow, steer, and act on. 3.2.1. What support do users expect from multi-agent discussion across the overall task flow? Participants expected multi-agent discussion to provide different kinds of support across the task flow, rather than serving a single fixed role throughout the work. In particular, they expected three types of support from agents: first, (1) broaden possible options; next (2) examine trade-offs among alternatives; and finally (3) critique or validate emerging outputs. These expectations resonate with classic work on argumentation-based multi-agent negotiation, which highlights how agents can surface and reconcile conflicting perspectives and coordinate toward acceptable solutions (PARSONS et al., 1998). Rather than a smooth progression through these stages, participants expected all support types across all task stagesâfrom initial goal setting and exploration to solution building and final review (Kuhlthau, 1991; Suh et al., 2023; Pirolli and Card, 2005)âbut with different emphasis at each stage. During goal setting, participants imagined first establishing the criteria, priorities, and constraints that would guide the rest of the work, and they wanted agents to help refine these criteria and surface constraints that they didnât think of. During exploration and formulation, they wanted agents to identify important information, fact-check, and probe underexamined areas. During solution building, they wanted agents to compare alternatives, reveal trade-offs, and support convergence on reasonable options. In final review, participants mentioned how it would be useful to provide agents with distinct personas that could then critique the documentâe.g., giving agents personas such as clients, designers, or developers to identify issues in a UI design (P1 of Group 1, G1P1), or having each agent represent a specific evaluation criterion and provide comments aligned with that criterion (G4P2). Representative examples and detailed support typeâtask stage mappings in Appendix A. 3.2.2. What interaction challenges arise from mixed-initiative multi-agent discussion? Beyond describing what agents should discuss, participants noted interaction challenges that would result from the flow of exchange and negotiation in mixed-initiative multi-agent discussion, contrasting with isolated responses from previous systems. Users needed to stay aware of how discussions were unfolding, intervene in their trajectories, and selectively act on the multiple ideas they produced. Users wanted to stay aware of the flow of discussion without having to constantly monitor it. Across all groups, participants agreed that the discussion team should âkeep talking in the backgroundâ (G3P3) or âprovide suggestions or ideas steadilyâ (G5P1) even when the user was not leading the chat. At the same time, they wanted to maintain awareness of how the current conversation was progressing. G3P2 said, âThe document shouldnât be blocked by agents ⌠but [when I want] I should be able to read quickly,â referring to a design in which agent discussions would not visually obscure the document or interrupt the userâs primary work, while remaining easy to inspect on demand. Participants proposed various interface designs for this purpose. First, to give the user a sense that something is happening, they proposed designs such as placing an indicator on the document region the discussion was currently focused on (G1P1), or displaying on the screen which agent was currently speaking (G3P1). Second, they proposed an interaction that notifies the user when an important change occurs during the discussion. For example, Group 5 came up with the idea of changing something like an ambient lightâs color on the screen when a change in situation occurred in the discussion. Participants also emphasized the need to understand what the discussion was about without reading the full conversation. All groups mentioned the need for a summary that allows key points to be quickly reviewed. G1P1 said, âI donât think I need the full history ⌠I just want a summary with the key points,â and G4P3 wanted to âgrasp the flow and relationships of the conversation rather than its specific content.â Participants therefore wanted awareness of discussion to remain peripheral: enough to notice when a discussion was active or changing, understand its current direction, and inspect details only when needed. Users wanted to steer the trajectory of discussion at different levels of engagement In all groups, participants wanted a function to steer the overall flow of the multi-agent conversation at a high level. G1P3 emphasized that âif things are going strangely or the discussion is talking about something else, it is necessary for the user to intervene.â Interestingly, participants wanted different levels of intervention. The first was direct and strong steering, a method of intervening directly into the context of the conversation to express the userâs opinion, such as by âjumping inâ (G1P1) or âraising my handâ (G5P3). The second was relatively indirect steering; in two groups, participants suggested giving weight to specific opinions through like/dislike functions (G2P2, G3P2). Participants also considered designs such as adding a new agent to the ongoing conversation to represent the userâs opinion, or excluding an agent that is saying strange or counterproductive things (G5P3). G4P3 also proposed an interaction where agents or the current discussion is informed by pointing the mouse cursor over the parts of the document users want to emphasize. These concepts were intended to allow the conversation to keep flowing while still allowing for indirect influence. Participants thus treated steering not as turn-by-turn orchestration, but as the ability to intervene with different levels of effort â from directly joining a thread to indirectly shaping its focus, participants, or relative emphasis. Users wanted to selectively act on multiple ideas and versions emerging from discussion In 3 out of the 5 groups, participants proposed a function that reviews the various ideas emerging from the discussion and applies the ones they want to their work. Participants saw discussion as generating multiple alternative ideas and evolving concepts for the document as it unfolded, allowing users to choose which ones to use rather than receiving a single final answer. For example, G2P2 explained, âIn the conversation, agents would come to propose various improvement ideas ⌠the user should be able to select the one they want among them.â In addition, participants wanted to preview how these ideas would translate into their actual working document before deciding which ones to adopt. G3P2 emphasized, âRather than just reading the chat window, I want to see suggestions applied to the [document] Iâm working on and choose based on that.â 3.3. Design Implications Taken together, our findings suggest that making mixed-initiative multi-agent discussions useful for ongoing work requires more than simply placing agent discussions near the document. Participants expected discussions to serve different purposes as their work evolved, while remaining easy to follow, steer, and selectively act on. We therefore derive the following design implications. DI1. Support task-oriented discussion modes for expanding, deliberating, and evaluating. Participants expected discussion to serve different purposes across their workâfrom expanding possibilities to deliberating trade-offs and evaluating current documentsâsuggesting that systems should provide discussion modes aligned with these recurring task needs. DI2. Surface the focus, flow, and disagreements of ongoing discussions without requiring continuous monitoring. As discussions continue alongside document work, interfaces should help users see which parts of the document agents are discussing, quickly grasp how the discussion is developing and where agents agree or disagree through concise summaries, and bring emerging issues to the userâs attention when needed. DI3. Support both direct and indirect steering of ongoing discussions. Participants wanted to intervene when discussions drifted from their intentions, but at varying levels of engagement; interfaces should therefore support both direct participation and lighter-weight ways of influencing the direction of discussion. DI4. Make ideas emerging from discussion easy to selectively incorporate into the document. Since discussion often produced multiple competing ideas and evolving versions, interfaces should make these alternatives easy to inspect and selectively incorporate into the userâs ongoing work. 4. DocuTeam: Mixed-initiative Multi-Agent Discussion on Documents Figure 2. DocuTeam overview. DocuTeam consists of two main components: (A) a Document overlay view, where discussion sessions are anchored to specific regions of the document, and (B) a Side Panel, where users manage agents and inspect ongoing discussions. Users can initiate discussions by dragging agents onto the document and selecting a discussion mode (E, F). Discussions appear as anchored discussion bubbles beside the relevant document region (G) and can be opened in the side panel as chat threads with summaries (C, I). Agents proactively attend to edited blocks (H) and start discussions, while users can apply useful discussion content back into the document (J).System overview of DocuTeam showing two main components. The left side displays an AI Workshop Plan document with discussion bubbles anchored beside specific blocks, showing agent avatars and message previews; one bubble has a red border prompting the user to choose a focus. The right side panel lets users manage agents, read ongoing chat threads, and view structured summaries of discussions. Users can start a discussion by dragging agents onto a document block and selecting a mode. A floating agent avatar beside an edited block indicates proactive monitoring. An Apply dialog lets users insert a selected discussion snippet directly back into the document. Based on these design implications, we present DocuTeam, a mixed-initiative multi-agent discussion system that supports document-centered work in Notion22 2 https://notion.com/. DocuTeam allows users to work directly in their document while multiple agents monitor the work and proactively discuss improvements and offer suggestions, allowing for user steering and input both directly and indirectly. To align agent support with different stages of work, DocuTeam provides three task-oriented discussion modesâIdea, Discussion, and Evaluation (DI1). To provide users with lightweight awareness of ongoing discussions, rather than confining agent interactions to a separate chat interface, DocuTeam anchors agent discussions to specific document regions and presents summaries at varying levels of detailâfrom a one-line summary to a full discussion summary (DI2)âwhile still allowing users to view the full discussion if they so choose. The system supports both user- and agent-initiated discussions and mixed-initiative steering, allowing both users and agents to shape ongoing conversations as needs emerge (DI3). Users can also configure agent profiles and freely add or remove agents from ongoing discussion threads (DI3). Finally, DocuTeam enables users to selectively integrate ideas from the discussion by dragging and dropping a specific chat message directly into the document (DI4). 4.1. Interface Walkthrough DocuTeam consists of two main interface components. The Document view overlays DocuTeamâs interactive elements on top of a Notion page, which remains the primary document where users author and revise content; multi-agent discussion sessions are anchored to specific document blocks (Fig. 2A). The Side Panel on the right serves as a hub for managing agents and for viewing all ongoing and closed conversation sessions (Fig. 2B). Through the side panel, users can read and inspect discussion threads, intervene by sending messages, and move useful discussion content back into the document. 4.1.1. Agent Configuration To create multi-agent discussion teams that represent diverse perspectives, users can configure a team of agents tailored to their current task and goals. Users can manage agents through a list displayed at the top of the side panel (Fig. 2D). For each agent, users specify a name, an avatar, and a brief description. They can use these profiles to assign distinct roles or viewpointsâfor example, a budget-conscious manager, an excitement-seeking event planner, or a conservative decision-maker. Users can add a new agent via the + button, and can click an existing agent to edit or delete it. 4.1.2. User-Initiated Discussions When users want to brainstorm, discuss or evaluate a specific part of the document, users can initiate a discussion by dragging one or more agents onto a target block in the document (Fig. 2E). They then select one of three discussion modesâIdea, Discussion, Evaluationâand can optionally provide a short query to specify what they want the agents to focus on (Fig. 2F). Once the discussion starts, a Discussion Bubble appears beside the associated block, visually anchoring the conversation to the relevant document region (Fig. 2G). The bubble shows the avatars of the participating agents, a one-line summary of the current discussion topic, and a blue dot when unread messages are available. This bubble design helps users maintain awareness of where agents are focusing their attention and how the discussion is unfolding. Users can open the full conversation by clicking the bubble or selecting the session from the side panel (Fig. 2C). 4.1.3. Agent-Initiated Discussions As users revise the document, DocuTeam guides the agentsâ attention by default toward recently edited blocks, as visualized through small floating agent avatars that appear to the right of the block the agents are currently reviewing (Fig. 2H). The agents assess whether ideation or further discussion is needed for the block and, if it is, they autonomously initiate a discussion. The agents first determine a logical topic and select a discussion mode based on the recent changes; the underlying mechanism for this decision-making process is described in Section 4.2.2. The system then presents a discussion bubble beside the corresponding block, anchoring the resulting discussion to the relevant document region. Although these bubbles function in the same way as in user-initiated discussions, they are visually distinguished through border styling. 4.1.4. Reading and Using Discussions Users can read a discussion by clicking a discussion bubble or selecting it from the discussion list in the side panel (Fig. 2C). To help users quickly grasp long dialogues, the chat panel displays a mode-specific summary (Fig. 2I). The interface for each mode is detailed in Fig. 7. The bottom of the panel indicates which agent is preparing to speak next, or confirms that the conversation has concluded. When users identify useful content while reading, they can drag-and-drop individual discussion snippets or summary items directly into the document, which are automatically adapted to match the surrounding content and writing style (Fig. 2J). 4.1.5. Mixed-Initiative Steering Rather than passively consuming agent-generated discussions, users can intervene at any point to redirect the conversation. If the discussion is not unfolding as intended, users can directly send a message into the chat thread, introduce other agents that were not part of the original session, or kick specific agents from the discussion. Conversely, when agents determine that user input is needed to resolve ambiguity or clarify priorities, they surface a question through a discussion bubble with a red border (Fig. 2G). Users can respond by typing a reply or selecting from a set of suggested response options. 4.2. Discussion Pipeline Providing users with natural and insightful multi-agent discussions requires carefully designing both how diverse perspectives interact to produce productive exchanges and how the agents recognize appropriate moments and topics to initiate discussions from the document. We present the design of DocuTeamâs discussion engine and its mechanism for deciding when to initiate discussions. 4.2.1. Discussion Engine Inspired by prior work on multi-agent conversation design (Park et al., 2023b; Liu et al., 2025b; Quan et al., 2025), we designed a discussion engine to sustain meaningful exchanges across diverse perspectives while grounding the discussion in user and document context. The engine autonomously guides the conversation toward productive insights while avoiding premature convergence across perspectives. Each agent consists of two components: a profile, which defines its role or viewpoint, and a long-term memory, which stores persistent information (e.g., user preferences, prior decisions, and takeaways from earlier discussions). The discussion engine operates in an iterative loop: ⢠Intent Extraction: When a user initiates a discussion, the system prompts an LLM to infer the userâs underlying intent and establishes a concrete goal for the discussion. This inference uses as context the current document content, task description, the focused block (where in the document the user dragged-and-dropped the agents), the selected discussion mode, and the userâs query. ⢠Decide Next Action: A background moderator agent orchestrates the discussion flow. By evaluating the conversation history, the established goal, and the live document context, the moderator either (1) designates the most appropriate agent to speak next, (2) asks users to clarify information or preference between options, or (3) concludes that the goal has been sufficiently met. ⢠Generate Utterance: The designated agent generates its response based on its profile, the discussion mode and goal, the moderatorâs directive, the focused block, and the discussion history. Drawing from Perspectraâs agent deliberation framework (Liu et al., 2025b), the agent performs one of five actions: Issue, Claim, Support, Rebut, or Question. ⢠Update: After each turn, all participating agents update their long-term memories to integrate key takeaways from user messages, and newly formed consensus. Concurrently, an updated summary of the discussion is generated and streamed to the front-end. The update process runs asynchronously to minimize latency. When a user sends a message, whether to a closed discussion or an ongoing one, the system immediately returns to the Decide Next Action phase: reactivating closed discussions with a new goal, or overriding the current loop using the userâs latest input. 4.2.2. Agent-Initiated Discussions Inspired by Liu et al.âs guidance for proactive conversational agents (Liu et al., 2025a), DocuTeam employs an automated discussion triggering mechanism. The system monitors typing activity, applying a 2-second debounce to batch modifications and filter out trivial edits like typos. Then, it analyzes the updated block and surrounding content, selects at least three relevant agents, and then these agents independently evaluate the necessity for a discussionâproviding a score (0 to 1) for each of the three modes (i.e., Idea, Discussion, and Evaluation). If the average score for any mode exceeds a predefined threshold of 0.75, which was determined through multiple pilot studies, the system automatically initiates a discussion. 4.3. Implementation Details DocuTeam is implemented as a Chrome browser extension using ReactJS, CSS, and JavaScript. We developed the extension to operate directly within Notion, chosen for its Markdown-based editing environment and the accessibility of its DOM, which allows for the reliable extraction of internal blocks and content. The back-end was developed using Python and FastAPI. Considering operational cost and latency within the LLM pipeline, we adopted gpt-5-mini for utterance generation, while using gpt-4o-mini for all other LLM components through OpenAI API33 3 https://platform.openai.com/. Prompts are available in Appendix C. 5. User Study To understand how usersâ open-ended problem solving processes are shaped by collaboration with a mixed-initiative multi-agent discussion team, we conducted a within-subjects study. We compared DocuTeam to a baseline that provides the same multi-agent discussions but doesnât have the in-situ interactions and agent-initiated discussions. The study was approved by our institutionâs IRB. Through this study, we focus on answering the following research questions: ⢠RQ1. (Outcome) How do mixed-initiative multi-agent discussions impact novelty, workability, relevance, and specificity of the outcomes of open-ended problem solving? ⢠RQ2. (Process) How do mixed-initiative multi-agent discussions change usersâ patterns of interactions with agents during the task? ⢠RQ3. (Cognitive workload) How does working with mixed-initiative multi-agent discussion teams affect the cognitive and coordination burdens placed on users during the task? 5.1. Study Design 5.1.1. Participants We recruited 20 participants through our instituteâs online communities who regularly use LLM services to discuss or solve complex problems and had at least one prior experience planning an event. Participants were compensated 50,000 KRW (approximately 37 USD) for the 2-hour study. 5.1.2. Condition We compared the full DocuTeam system against a Baseline condition representing a conventional user-initiated multi-agent discussion interface. Since prior work has already shown that multi-agent discussion can offer advantages over single-agent settings in similar tasks (Liu et al., 2025b; Quan et al., 2025), we adopted a multi-agent baseline to provide a stronger comparison rather than comparing DocuTeam against a single agent. The Baseline condition was a version of DocuTeam without agent-initiated discussion, steering, and in-situ interaction in documentsâfunctionally a user-initiative system rather than a mixed-initiative system. Instead of using drag-and-drop to initiate discussions anchored to specific areas of the document, users in the Baseline condition initiated chat threads grounded in the whole document from a separate panel. To ensure a fair comparison, both conditions were powered by the identical discussion engine and provided auto-generated summaries of discussions using the same pipeline. 5.1.3. Tasks We designed two open-ended event-planning tasks: Academic Workshop Planning and Joint Sports Day Planning. We selected event planning because it provides an accessible, real-world setting in which participants can consider multiple constraints and stakeholder perspectives while iteratively refining documented outcomes (e.g., timetables, event programs) (Kim et al., 2013). In addition, event planning shares several key characteristics with tasks from the formative study. Similar to house hunting, it involves comparing multiple options. Like UI design, it requires reconciling various constraints into a coherent plan. Finally, it involves documenting decisions and reflections, like report writing. In both tasks, participants were given a document with a partially written plan and reference materials (e.g., constraints). We provided an initial plan rather than starting from scratch to help participants quickly establish task context and to ensure that the task included opportunities for different forms of discussion, such as generating ideas and deliberating among constrained alternatives. Participants were tasked with improving the existing plans, while also addressing the discussion points. Participants were provided with a few predefined agents, and they could add additional agents representing other perspectives or requirements if needed. Full study materials are provided in Appendix B.1. 5.1.4. Procedure The study procedure began with obtaining informed consent from each participant, and each study session lasted approximately 2 hours. After a research briefing (5 min), participants completed two task blocks, one for each condition. The order of conditions and tasks was counterbalanced. Each task block lasted 45 minutes and consisted of four stages: a system tutorial (5 min), a task explanation (5 min), the main event-planning task (30 min), and a post-survey (5 min). Before starting each task, participants were given time to review the current draft and the provided reference materials. After completing both task blocks, participants participated in a semi-structured interview (about 20 min). The interview focused on how they used the agent discussions during the task, how the interface affected their planning process, and how they perceived the usefulness and limitations of the two conditions. 5.1.5. Measures To assess the quality differences in the generated proposals across the two conditions, we conducted a blind expert evaluation. We recruited two experienced external evaluators with over two years of experience in planning university festivals and on-campus workshops, compensating them with 100,000 KRW (approximately 70 USD) each. Raters evaluated the 40 final plans produced by the 20 participants, rating them on a 5-point Likert scale across four dimensions: Novelty, Workability, Relevance, and Specificity, drawn from (Dean et al., 2006). For quantitative subjective feedback, we analyzed post-survey responses where participants used 7-point Likert scales to rate the extent to which the system expanded or deepened their thinking during the planning process, their confidence and satisfaction with the final outcome, and their perception of the dialogues with the AI agents. Participants also completed a NASA-TLX questionnaire (Hart and Staveland, 1988), excluding âPhysical Demandâ, to report their perceived workload. Likert scale responses were analyzed using the Wilcoxon signed-rank test. We also recorded participantsâ interaction logs, including: use of each dialogue mode, dialogue timestamps, messages which participants sent to intervene discussions, and each modification to a document. During the study, we counted each time a participant incorporated an idea or suggestion from the discussions into their document, and we confirmed each instance with the participant after the session. For these interaction-based measures, we ran Shapiro-Wilk tests to determine if the data was parametric, and then adopted a paired t-test (if parametric) or a Wilcoxon signed-rank test (if non-parametric). For qualitative data, we coded the participantsâ comments from the semi-structured interviews through thematic analysis. The full survey questions are provided in Appendix B.2. 5.2. Results In this section, we report how DocuTeam affected the quality of participantsâ final outcomes (RQ1), their interaction patterns with mixed-initiative multi-agent discussions (RQ2), and their relative cognitive burdens (RQ3). Figure 3. Blind evaluations showed that the DocuTeam condition produced more novel, relevant, and specific outcomes than the Baseline condition. The mode of user-initiated discussions shifted from Idea to Discussion. (*:p<.05, **:p<.01, error bars indicate one standard deviation)Two grouped bar charts comparing Embedded (blue) and Detached (gray) conditions, with error bars indicating one standard deviation. The left chart shows blind evaluation scores (0â5 scale) across four quality dimensions. Embedded scores higher than Detached on Novelty (3.20 vs. 2.78, p<.05), Relevance (3.30 vs. 2.78, p<.05), and Specificity (3.25 vs. 2.28, p<.01), while Workability shows no significant difference (3.4 vs. 3.28). The right chart shows the frequency of user-initiated discussion modes (0â5 scale). Embedded participants used the Idea mode less than Detached (1.53 vs. 2.8, p<.05), used Discussion mode more (2.1 vs. 1.2, p<.05), and Evaluation mode was similarly low in both conditions (approximately 0.6). 5.2.1. (RQ1) More novel, relevant, and specific outcomes In condition-blind evaluations, the final plans produced with the DocuTeam condition were rated significantly higher in Novelty (DocuTeam=3.20Âą0.98DocuTeam=3.20Âą 0.98, Baseline=2.68Âą0.91Baseline=2.68Âą 0.91, W=35W=35, p=0.047p=0.047), Relevance (DocuTeam=3.30Âą1.04DocuTeam=3.30Âą 1.04, Baseline=2.78Âą0.91Baseline=2.78Âą 0.91, W=40.5W=40.5, p=0.048p=0.048), and Specificity (DocuTeam=3.25Âą0.88DocuTeam=3.25Âą 0.88, Baseline=2.28Âą0.85Baseline=2.28Âą 0.85, W=13W=13, p=0.001p=0.001), although with no significant differences in Workability (DocuTeam=3.40Âą0.81DocuTeam=3.40Âą 0.81, Baseline=3.28Âą0.72Baseline=3.28Âą 0.72, W=51.5W=51.5, p=0.623p=0.623). This suggests that DocuTeam supported not only the generation of more original ideas, but also the development of plans that better reflected task requirements and were articulated in greater detail. Agent-initiated discussions and in-situ interaction contributed to more novel, relevant, and specific outcomes. The interviews suggested two distinct mechanisms behind these gains. First, agent-initiative discussions proactively exposed users to perspectives and suggestions they would not have generated on their own, contributing to higher novelty. As P6 noted, âI could add points I hadnât thought ofâit felt like I wasnât confined [to my own thoughts].â For relevance, proactive exchanges among agents surfaced counterarguments, risks, and overlooked constraints before users explicitly raised them, helping participants better align their evolving drafts with task requirements. For example, P14 mentioned, âI was considering what potential issues might arise, and they were proactively discussing safety. Seeing that made me realize I needed to prepare for it.â The DocuTeam condition supported specificity as discussions were anchored to specific blocks in the document, which enabled âspecialized discussions that were divided by sectionâ (P20), allowing participants to iteratively refine what they had already written. External evaluators explained that the generally similar workability scores stem from incompleteness: regardless of condition, participants struggled to develop complete plans that could be used for real events due to the studyâs time constraints. While outcomes improved, competing perspectives made participants feel uncertain of the outcome quality. Although DocuTeam led to higher-rated outcomes, these improvements did not translate into higher self-reported confidence (DocuTeam=4.35Âą1.63DocuTeam=4.35Âą 1.63, Baseline=4.40Âą1.47Baseline=4.40Âą 1.47, W=50.5W=50.5, p=0.896p=0.896) or satisfaction (DocuTeam=5.15Âą1.50DocuTeam=5.15Âą 1.50, Baseline=5.15Âą1.23Baseline=5.15Âą 1.23, W=44.5W=44.5, p=0.943p=0.943). Participants sometimes felt less certain about the quality of their work because the agents not only introduced counterarguments and alternative perspectives that âcontradicted [their] ideasâ (P13), but also broadened the range of issues to consider, making it âharder to organize everythingâ (P17). This contrast suggests that DocuTeam may have improved final outcomes by encouraging more critical reflection, which in turn hindered usersâ subjective confidence. 5.2.2. (RQ2) From chat-centered ideation to document-mediated discussion and iterative refinement The document became a medium through which users and agents collaborate with one another. DocuTeam changed how participants engage with multi-agent discussions in their work. In DocuTeam, participants initiated Discussion-mode conversations significantly more often (DocuTeam=2.1Âą1.83DocuTeam=2.1Âą 1.83, Baseline=1.2Âą0.95Baseline=1.2Âą 0.95, t=â2.35t=-2.35, p=0.030p=0.030). In contrast, in Baseline, participants relied more on broad ideation, with user-initiated Idea-mode conversations occurring significantly more often (DocuTeam=1.53Âą1.18DocuTeam=1.53Âą 1.18, Baseline=2.8Âą0.95Baseline=2.8Âą 0.95, t=2.59t=2.59, p=0.018p=0.018). P6 explained, âBecause I could place agents on a specific part, I ended up using Discussion-mode more. Ideation starts from zero, whereas discussion builds on what is already written.â This suggests that DocuTeam shifted the role of multi-agent discussion from external idea generation toward developing and refining content already present in the document. This pattern was further reinforced by the agentsâ proactive and autonomous discussions on usersâ ongoing task. P13 described, âOnce I put something into the document, the agents would discuss it on their own, which made me look at it again. ⌠In Baseline, I would not get that additional feedback unless I asked for it,â and P19 agreed that agent-initiated discussions âmade me think one more timeâ. Importantly, this implied that writing itself could become part of the interaction with the agents. Some participants wrote in anticipation of such reactions; as P2 described, agent initiative âmade me keep typing more as much as possible to see agent reactions.â In this way, the document served not only as the object being edited, but also as a medium through which users and agents continually responded to one another. Together, these patterns suggest that DocuTeam shifted multi-agent discussion from one-shot idea generation toward an iterative refinement loop around the evolving document, which explains the improved specificity observed in § 5.2.1. Figure 4. Post-survey responses on outcome and collaboration. Unlike the external evaluatorsâ assessments, participantsâ confidence in and satisfaction with their own outcomes did not differ significantly between conditions. DocuTeam made discussion ideas easier to apply to the document. (*:p<.05)Diverging stacked bar charts using a 7-point Likert scale from Strongly Disagree (dark navy) to Strongly Agree (dark red), comparing DocuTeam and baseline conditions. It shows six outcome and collaboration items. Outcome Confidence and Outcome Satisfaction show similar distributions across conditions, both skewing toward agreement. Felt like a tool than collaborator (reversed) are similarly distributed between conditions. Easy to apply chat ideas is the only significant item (p<.05), with DocuTeam scoring higher than baseline, indicating DocuTeam made it easier to apply discussion ideas to the document. This iterative refinement also made ideas from multi-agent discussions easier to incorporate into the draft. Because discussions in DocuTeam were grounded in specific parts of the document, participants could obtain more contextually relevant discussions and apply them more directly. P11 said âPlacing the agent in a specific part was the best⌠it was good to get context-specific help.â As shown in Figure 4, participants reported that it was significantly easier to apply AI-generated ideas (DocuTeam=5.7Âą1.22DocuTeam=5.7Âą 1.22, Baseline=4.6Âą1.43Baseline=4.6Âą 1.43, W=49W=49, p=0.025p=0.025). Consistent with this, they added or modified significantly more words in their final drafts (DocuTeam=448.7Âą100.95DocuTeam=448.7Âą 100.95, Baseline=322.95Âą135.33Baseline=322.95Âą 135.33, t=3.68t=3.68, p<0.01p<0.01) and applied more messages from discussions to the final document (DocuTeam=12.3Âą3.57DocuTeam=12.3Âą 3.57, Baseline=9Âą3.36Baseline=9Âą 3.36, t=4.71t=4.71, p<0.01p<0.01). Participants in the DocuTeam condition reported slightly lower scores on the survey question assessing whether the AI felt like a mere tool rather than a collaborator (DocuTeam=3.25Âą1.55DocuTeam=3.25Âą 1.55, Baseline=4.1Âą1.74Baseline=4.1Âą 1.74, W=19.0W=19.0, p=0.060p=0.060), although this difference was not statistically significant. Interviews help contextualize this: participants described the agents as feeling more âaliveâ (P15, P18) and sometimes even âcuteâ (P3, P5, P15, P16) in the DocuTeam condition, reflecting how their visible and proactive activity made them seem less like passive tools and more like companions working alongside them. As P8 mentioned, âIt gave me peace of mind because I can feel they were working on their own. Sometimes distracting, but psychologically reassuring.â Table 2. Differences in task process measures between Baseline and DocuTeam.Table comparing three task process metrics between the treatment and control conditions. The treatment group sent fewer steering messages than the control group (2.70 vs. 5.00), suggesting less need for correction. However, the treatment group made more word-level draft changes (448.70 vs. 322.95) and applied more messages to the document (12.30 vs. 9.00), indicating more active document editing. All values are means with standard deviations. Differences in steering messages are significant at p < .05; draft word changes and messages applied to document are significant at p < .01. Metric DocuTeam Baseline Steering msgs.* 2.70Âą0.772.70Âą 0.77 5.00Âą1.505.00Âą 1.50 Draft word changes.** 448.70Âą100.95448.70Âą 100.95 322.95Âą135.33322.95Âą 135.33 Msgs applied to doc.** 12.30Âą3.5712.30Âą 3.57 9.00Âą3.369.00Âą 3.36 ⢠Values are reported as MÂąSâDMÂą SD. ⢠* p<.05p<.05, ** p<.01p<.01. 5.2.3. (RQ3) Comparable overall workload despite different interaction demands Despite the additional proactive and concurrent interactions introduced in DocuTeam, participants did not report significantly higher overall cognitive demands. NASA-TLX scores were similar in both conditions (DocuTeam=4.65Âą0.59DocuTeam=4.65Âą 0.59, Baseline=4.26Âą0.89Baseline=4.26Âą 0.89, W=47.5W=47.5, p=0.169p=0.169), suggesting no significant change in perceived workload. The interviews show that this null result reflected countervailing experiences: while DocuTeam introduced additional cognitive demands as participants had to attend to the agent discussions that would initiate throughout their document, it also reduced the effort required to direct these discussions and provided scaffolds to keep track of them. Some participants found the amount and concurrency of agent activity somewhat overwhelming. For example, P15 described, âThere was a lot of information coming from multiple places, so it felt a little overwhelming.â Participants also described an initial learning cost in adapting to the more active interface. As P16 described, âAt first it felt a little overwhelming, but once I became familiar with the system and how the agents provided ideas, it actually helped me become more immersed and expand my thinking.â Attention shifted from discussion steering toward document work itself. Participants sent significantly fewer messages to steer the discussion in the DocuTeam condition (DocuTeam=2.7Âą0.77DocuTeam=2.7Âą 0.77, Baseline=5Âą1.50Baseline=5Âą 1.50, W=31.0W=31.0, p=0.013p=0.013). While, in isolation, this result could have many possible explanations, participantsâ interviews made it clear that the proactive nature of the agents reduced their need to continuously steer the discussion. Because the agents were already grounded in the evolving document, participants could focus on the document itself rather than continually restating and refining their intentions through chat. As P16 explained, âIn DocuTeam, the agents look at what I am writing on, so once I assign a specific block, I do not have to think about how to steer the conversation. In Baseline, I had to explain things through chat and keep directing it the way I wanted.â For some participants, this reduction in conversational management allowed more attention to remain on the document itself. P10 described, âDocuTeam made me focus more on the document. I selected areas to ask about, and I ended up reading the document a lot. But, in Baseline, [I was] focusing more on chat to phrase my questions and explain my intentions through chat.â This reduced the coordination burden of managing multi-agent discussion alongside writing, making the interaction feel more like a continuation of document work than a separate conversational task. Figure 5. NASA-TLX workload ratings. Overall perceived workload and performance remained similar.Diverging stacked bar charts using a 7-point Likert scale from Very Low (dark navy) to Very High (dark red), comparing DocuTeam and baseline conditions. It shows five NASA-TLX workload dimensions. Mental Demand, Temporal Demand, Effort, Performance, and Frustration all show broadly similar distributions between DocuTeam and baseline, with no significant differences, suggesting overall workload was comparable across conditions. The in-situ design also provided scaffolds for managing increased complexity. Because discussions in DocuTeam were anchored to specific blocks in the document, participants could more easily keep track of what each conversation was about and how it related to their draft. P14 mentioned, âIn Baseline, even with just five [chats], it was hard to keep track of what I needed to check. But because DocuTeam was connected to the content, it was easy to understand the context of the conversations.â Taken together, these findings suggest that DocuTeam shifted where participantsâ effort was directed: less toward initiating, steering, and contextualizing discussions through chat, and more toward attending to richer agent activity while staying engaged with the evolving document. 6. Discussion In this section, we discuss how DocuTeam reshaped human-AI mixed-initiative collaboration by turning the document into a single medium for grounding, coordinating, and refining work with multiple agents. We then reflect on the benefits and tradeoffs of this document-mediated interaction, draw design implications and future directions from participantsâ actual use of the system, and conclude by discussing the limitations of our study. 6.1. Toward Mixed-Initiative Multi-Agent Discussion Interfaces Prior work has moved conversational agents beyond dyadic interaction, exploring agents as participants in groups and interactions involving multiple conversational agents (Seering et al., 2019; Candello et al., 2018; Yeo et al., 2026). For such agents to function as collaborators rather than passive respondents, however, they must take initiative based on evolving contexts. Mixed-initiative interaction has long posed a difficult design problem even for a single intelligent agent, requiring interventions to be appropriately timed, framed, and grounded in user context (Pu et al., 2025b; Chen et al., 2025a; Chen et al., 2025b), and these challenges expand when initiative is exercised by multiple agents; a group of agents can demand greater attention from users and must navigate social dynamics that are more complex than in the case of a single agent (Song et al., 2025). Our DocuTeam system shows that a mixed-initiative multi-agent discussion has the potential to become a viable form of collaboration. Although participants initially experienced learning costs and information overload, many adapted to the agentsâ ongoing discussions and incorporated it into their work. Rather than only requesting and consuming isolated responses, participants followed the flow of discussions, selectively incorporated useful ideas into their documents, and naturally treated document editing itself as a way of interacting with the agent team. Well-designed mixed-initiative interaction could also change how users perceive the collaborative nature of their relationship with AI agents (Pu et al., 2025b). In this study, we observed that some participants felt more like they were collaborating with the agents as teammates in a shared workspace. P16 said, âI felt they were more like colleagues when they first approached me or intervened to suggest ideas,â while P11 described Baseline as âjust working with ChatGPT at my deskâ and DocuTeam as âlike working in an open space.â 6.2. Future Design Implications for Mixed-Initiative Multi-Agent Discussions on Documents This work highlights the potential for mixed-initiative, multi-agent discussions in workflows, but supporting these interactions introduces new interface needs. Below, we highlight three design implications for making mixed-initiative multi-agent discussions easier to follow, configure, and incorporate into document work. Designing Summaries to Convey Discussion Flow, Not Just Outcomes Contrary to expectations based on our formative study, all but two participants barely read the agent discussion summaries they were provided. Instead, users wanted to directly âgrasp the overall flow of the discussionâ (P18, P19) and âfeel involvedâ (P5, P19) in the debate process without missing any information. This does not imply that the summary function is unnecessary, but rather that a design going beyond text-based outcome summarization is required. For instance, the purpose of summarization should be redesigned to aid in understanding the flow, such as visualizing the tension between agents, or in revealing the inner states indicating what each agent is currently considering. Considering Reflective Agent Configuration and Automatic Agent Generation Participants noted that configuring agents with diverse perspectives helped them reflect on what was still missing from the current draft, prompting them to âthink about what I should consider in this taskâ (P11). This suggests that agent configuration can serve not only as a way of customizing discussion, but also as a scaffold for reflection around the evolving document. Participants also pointed to the value of more automatic support: as P15 noted, âsince generating the agents themselves is an important part of producing a good answer in the first place, it would be nice if agents could also be generated automatically.â Such agents could even be introduced proactively as the document evolves and new issues emerge. This connects to prior work highlighting team formation as a central design challenge in humanâmulti-agent collaboration (Lim et al., 2026; Tian et al., 2025), suggesting that systems should help users construct and refine the set of perspectives they collaborate with. Using Utterances as First-Class Objects Participants responded positively to the ability to drag discussion snippets into the document and to the way the system adapted them to the surrounding context and style. In document-centered and proactive settings, this suggests that utterances should not be treated as transient outputs, but as reusable interaction materials that can be carried across writing and discussion. Especially as agents proactively generate ideas or critiques, making these manipulable can help users recombine, reinterpret, and re-invoke them as part of ongoing document work. 6.3. Shared Artifacts as Coordination Interfaces for HumanâMulti-Agent Collaboration Working with multiple AI agents is challenging due to the burden of orchestration: users must repeatedly provide context, decide when and how agents should participate, and monitor or redirect their contributions (Chaves and Gerosa, 2018; SchĂśmbs et al., 2025; Pareek et al., 2026). Our user study suggests a different interaction model, where the user simply performs their work and this directly serves to orchestrate the agents as they monitor and respond to the evolving work. Users can then incorporate ideas from the agent discussions back into their work, which the agents reflect on againâcreating an iterative loop between work and discussion. In DocuTeam, the evolving document thus became a shared medium that grounded agent activity in the userâs ongoing work, reducing the need to repeatedly contextualize and steer the team through separate conversations. This interaction model may become increasingly important as AI agents begin to act directly within usersâ digital workspaces. Recent work has similarly explored using usersâ ongoing workspace activity as implicit signals of context, intent, or need for assistance (Shaikh et al., 2025; Lam et al., 2026; Prasongpongchai et al., 2025; Cao et al., 2026), while systems such as CLEO (Son et al., 2026) show how users and agents can coordinate through concurrent actions on a shared artifact. Extending these ideas to multiple agents, a shared artifact could become a bidirectional coordination surface: usersâ edits and annotations can implicitly signal changing intentions and priorities, while agentsâ intermediate outputs and changes can make their own activity visible and actionable. This revisits implicit interaction (Schmidt, 2000) for humanâmulti-agent collaboration, where interacting with the work itself can become a lightweight means of coordinating with agents. 6.4. Multi-Agent Discussions and the Value of Productive Friction Our findings also reinforce the idea that AI systems need not be designed solely to reduce friction. In DocuTeam, multiple agents surfaced problems in the current draft, uncovered overlooked constraints from different perspectives, and even made users feel that âthe agents were pushing back against the userâs opinionâ (P7). Although this sometimes required more reading and judgment, it helped users produce plans that were more specific and better reflected the given constraints. In this sense, when designed appropriately, multi-agent discussion can function as a form of productive friction (Chen and Schmidt, 2024; Ward et al., 2011) that encourages users to reflect on and revisit their work. Productive friction, however, should be calibratable rather than fixed. Prior work suggests that users value control over both how proactively agents participate and how much of their activity is surfaced (Lehmann et al., 2026; Pareek et al., 2026), suggesting that multi-agent systems should allow users to adjust agent initiative and discussion visibility according to their current needs. In DocuTeam, this could take the form of controls over how often agents initiate discussions, whether their activity is surfaced during the work, or how strongly individual agents challenge each otherâs opinion or the userâs current direction. More broadly, designing for productive friction may require interfaces that let users calibrate not only agent initiative, but also the visibility and intensity of disagreement as their needs change over the course of a task. 6.5. Limitations Event planning served as a suitable testbed because it requires comparing different perspectives and constraints, and entails continuous document refinement. However, it remains unclear whether the effects of DocuTeam would fully generalize to other document workflows. For example, future work should examine whether similar benefits hold in environments centered on writing or visual design. Our user study was also limited to relatively short-term use (within a two-hour user study) after a brief tutorial. Although we observed significant differences in processes and outcomes within this short period, we could not examine how usersâ strategies for forming agent teams, using conversations, or engaging with in-situ interactions might evolve through long-term use. Future work should therefore investigate these longer-term effects through open deployment or a longitudinal study. Finally, we did not independently evaluate the conversation engine itself in terms of qualities such as naturalness or practical helpfulness. Because our main contribution lies in the interaction design of mixed-initiative multi-agent discussion into document authoring, we used the same engine in both conditions. Although the engine was sufficient for conducting the study, conversation quality can substantially shape user experience. Future work should therefore more directly evaluate the dialogue engine itself. 7. Conclusion In this paper we presented DocuTeam, a mixed-initiative multi-agent discussion system for document-centered tasks. To support a more collaborative form of humanâAI teamwork around evolving documents, DocuTeam anchors discussions to specific document regions and supports proactive, mixed-initiative interaction around the document itself. In a within-subjects study (N=20) comparing DocuTeam with a typical multi-agent discussion style baseline, we found that this mixed-initiative multi-agent discussion reduced steering burden and shifted collaboration toward document-centered iterative refinement, leading to outcomes that were more novel, relevant, and specific. We offer design implications for mixed-initiative humanâmulti-agent collaboration, where effective teamwork depends on how agent teams are composed, how their autonomous activity is surfaced, and how shared artifacts support users in understanding and steering multi-agent discussions. References Allen et al. (1999) J. E. Allen, C. I. Guinn, and E. Horvtz Mixed-initiative interaction. IEEE Intelligent Systems and their Applications 14 (5), p. 14â23. Cited by: §2.3. Arias et al. (2000) E. Arias, H. Eden, G. Fischer, A. Gorman, and E. Scharff Transcending the individual human mindâcreating shared understanding through collaborative design. ACM Trans. Comput.-Hum. Interact. 7 (1), p. 84â113. External Links: ISSN 1073-0516, Link, Document Cited by: §1, §2.1. Bansal et al. (2019) G. Bansal, B. Nushi, E. Kamar, W. S. Lasecki, D. S. Weld, and E. Horvitz Beyond accuracy: the role of mental models in human-ai team performance. In Proceedings of the AAAI conference on human computation and crowdsourcing, Vol. 7, p. 2â11. Cited by: §2.2. Butchibabu et al. (2016) A. Butchibabu, C. Sparano-Huiban, L. Sonenberg, and J. Shah Implicit coordination strategies for effective team communication. Human factors 58 (4), p. 595â610. Cited by: §1, §2.1. Candello et al. (2018) H. Candello, C. Pinhanez, M. C. Pichiliani, M. A. Guerra, and M. Gatti de Bayser Having an animated coffee with a group of chatbots from the 19th century. In Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, CHI EA â18, New York, NY, USA, p. 1â4. External Links: ISBN 9781450356213, Link, Document Cited by: §6.1. Cao et al. (2026) Y. Cao, J. D. Hollan, and H. Xia Exploring fairy cursor as a form of ai agent for in-the-flow assistance: design opportunities and challenges. In Proceedings of the 2026 Designing Interactive Systems Conference, p. 1153â1169. Cited by: §6.3. Chan et al. (2024) C. Chan, W. Chen, Y. Su, J. Yu, W. Xue, S. Zhang, J. Fu, and Z. Liu ChatEval: towards better LLM-based evaluators through multi-agent debate. In The Twelfth International Conference on Learning Representations, External Links: Link Cited by: §2.2. Chandrasegaran et al. (2019) S. Chandrasegaran, C. Bryan, H. Shidara, T. Chuang, and K. Ma TalkTraces: real-time capture and visualization of verbal content in meetings. In Proceedings of the 2019 CHI conference on human factors in computing systems, p. 1â14. Cited by: §2.1. Chaves and Gerosa (2018) A. P. Chaves and M. A. Gerosa Single or multiple conversational agents? an interactional coherence comparison. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, CHI â18, New York, NY, USA, p. 1â13. External Links: ISBN 9781450356206, Link, Document Cited by: §2.3, §6.3. Chen et al. (2025a) V. Chen, A. Zhu, S. Zhao, H. Mozannar, D. Sontag, and A. Talwalkar Need help? designing proactive ai assistants for programming. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, p. 1â18. Cited by: §2.2, §2.3, §6.1. Chen et al. (2026) X. Chen, J. Zhou, Y. Shu, R. Wang, and Q. Liu CritiqueCrew: orchestrating multi-perspective conversational design critique. arXiv preprint arXiv:2602.01796. Cited by: §1, §2.2, Table 1, §3.1. Chen et al. (2025b) X. Chen, X. Yuan, H. Zhang, R. Zheng, and W. Wei Maintaining "balanced" conflict: proactive intervention strategies of ai voice agents in online collaboration of temporary design teams. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, CHI â25, New York, NY, USA. External Links: ISBN 9798400713941, Link, Document Cited by: §1, §6.1. Chen et al. (2025c) X. Chen, N. Yap, X. Lu, A. Gunal, and X. Wang MeetMap: real-time collaborative dialogue mapping with llms in online meetings. Proc. ACM Hum.-Comput. Interact. 9 (2). External Links: Link, Document Cited by: §2.1. Chen and Schmidt (2024) Z. Chen and R. Schmidt Exploring a behavioral model of âpositive frictionâ in human-ai interaction. In Design, User Experience, and Usability: 13th International Conference, DUXU 2024, Held as Part of the 26th HCI International Conference, HCII 2024, Washington, DC, USA, June 29âJuly 4, 2024, Proceedings, Part I, Berlin, Heidelberg, p. 3â22. External Links: ISBN 978-3-031-61352-4, Link, Document Cited by: §6.4. Chiang et al. (2024) C. Chiang, Z. Lu, Z. Li, and M. Yin Enhancing ai-assisted group decision making through llm-powered devilâs advocate. In Proceedings of the 29th International Conference on Intelligent User Interfaces, IUI â24, New York, NY, USA, p. 103â119. External Links: ISBN 9798400705083, Link, Document Cited by: §2.2. Choi et al. (2025) Y. Choi, E. J. Kang, S. Choi, M. K. Lee, and J. Kim Proxona: supporting creatorsâ sensemaking and ideation with llm-powered audience personas. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, p. 1â32. Cited by: §1, §2.2, Table 1. Clark and Brennan (1991) H. H. Clark and S. E. Brennan Grounding in communication.. Cited by: §2.1. Clark and Schaefer (1987) H. H. Clark and E. F. Schaefer Collaborating on contributions to conversations. Language and cognitive processes 2 (1), p. 19â41. Cited by: §2.1. Clark and Wilkes-Gibbs (1986) H. H. Clark and D. Wilkes-Gibbs Referring as a collaborative process. Cognition 22 (1), p. 1â39. Cited by: §2.1. Dean et al. (2006) D. Dean, J. Hender, T. Rodgers, and E. Santanen Identifying quality, novel, and creative ideas: constructs and scales for idea evaluation. Journal of the Association for Information Systems 7, p. 646â699. External Links: Document Cited by: §5.1.5. Do et al. (2023) H. J. Do, H. Kong, P. Tetali, J. Lee, and B. P. Bailey To err is ai: imperfect interventions and repair in a conversational agent facilitating group chat discussions. Proceedings of the ACM on Human-Computer Interaction 7 (CSCW1), p. 1â23. Cited by: §2.1. Dourish and Bellotti (1992) P. Dourish and V. Bellotti Awareness and coordination in shared workspaces. In Proceedings of the 1992 ACM Conference on Computer-Supported Cooperative Work, CSCW â92, New York, NY, USA, p. 107â114. External Links: ISBN 0897915429, Link, Document Cited by: §2.1. Du et al. (2024) Y. Du, S. Li, A. Torralba, J. B. Tenenbaum, and I. Mordatch Improving factuality and reasoning in language models through multiagent debate. In Forty-first international conference on machine learning, Cited by: §2.2. Erickson and Kellogg (2003) T. Erickson and W. A. Kellogg Social translucence: using minimalist visualisations of social activity to support collective interaction. In Designing information spaces: The social navigation approach, p. 17â41. Cited by: §2.3. Fang et al. (2025) X. Fang, A. Xu, C. Yang, Y. Lin, S. Malacria, and K. Yatani LLM-based in-situ thought exchanges for critical paper reading. arXiv preprint arXiv:2510.15234. Cited by: §2.2, Table 1. Fourney et al. (2024) A. Fourney, G. Bansal, H. Mozannar, C. Tan, E. Salinas, F. Niedtner, G. Proebsting, G. Bassman, J. Gerrits, J. Alber, et al. Magentic-one: a generalist multi-agent system for solving complex tasks. arXiv preprint arXiv:2411.04468. Cited by: §2.2. Gergle et al. (2013) D. Gergle, R. E. Kraut, and S. R. Fussell Using visual information for grounding and awareness in collaborative tasks. HumanâComputer Interaction 28 (1), p. 1â39. Cited by: §1, §2.1. Gero et al. (2020) K. I. Gero, Z. Ashktorab, C. Dugan, Q. Pan, J. Johnson, W. Geyer, M. Ruiz, S. Miller, D. R. Millen, M. Campbell, et al. Mental models of ai agents in a cooperative game setting. In Proceedings of the 2020 chi conference on human factors in computing systems, p. 1â12. Cited by: §1, §2.2. Gutwin and Greenberg (2002) C. Gutwin and S. Greenberg A descriptive framework of workspace awareness for real-time groupware. Computer Supported Cooperative Work (CSCW) 11 (3), p. 411â446. Cited by: §1, §2.1. Haji et al. (2024) F. Haji, M. Bethany, M. Tabar, J. Chiang, A. Rios, and P. Najafirad Improving llm reasoning with multi-agent tree-of-thought validator agent. arXiv preprint arXiv:2409.11527. Cited by: §2.2. Hart and Staveland (1988) S. G. Hart and L. E. Staveland Development of nasa-tlx (task load index): results of empirical and theoretical research. In Advances in psychology, Vol. 52, p. 139â183. Cited by: §5.1.5. Harvey (2014) S. Harvey Creative synthesis: exploring the process of extraordinary group creativity. Academy of management review 39 (3), p. 324â343. Cited by: §1, §2.1. He et al. (2024) J. He, S. Houde, G. E. Gonzalez, D. A. Silva Moran, S. I. Ross, M. Muller, and J. D. Weisz AI and the future of collaborative work: group ideation with an llm in a virtual canvas. In Proceedings of the 3rd Annual Meeting of the Symposium on Human-Computer Interaction for Work, p. 1â14. Cited by: §2.3. He et al. (2025) X. He, J. Li, J. Chen, Y. Yang, and M. Fan SimuPanel: a novel immersive multi-agent system to simulate interactive expert panel discussion. arXiv preprint arXiv:2506.16010. Cited by: §2.2. Hong et al. (2024) S. Hong, M. Zhuge, J. Chen, X. Zheng, Y. Cheng, J. Wang, C. Zhang, Z. Wang, S. K. S. Yau, Z. Lin, L. Zhou, C. Ran, L. Xiao, C. Wu, and J. Schmidhuber MetaGPT: meta programming for a multi-agent collaborative framework. In The Twelfth International Conference on Learning Representations, External Links: Link Cited by: §2.2. Horvitz (1999) E. Horvitz Principles of mixed-initiative user interfaces. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems, p. 159â166. Cited by: §1, §2.3. Hou et al. (2026) J. Hou, A. Lin Huikai, N. Chen, Y. Gong, and B. He Paperdebugger: a plugin-based multi-agent system for in-editor academic writing, review, and editing. In Companion Proceedings of the ACM Web Conference 2026, p. 144â147. Cited by: §2.2. Hu et al. (2025a) E. Hu, Y. Chen, M. Li, V. Phadnis, P. Xu, X. Qian, A. Olwal, D. Kim, S. Heo, and R. Du DialogLab: authoring, simulating, and testing dynamic human-ai group conversations. In Proceedings of the 38th Annual ACM Symposium on User Interface Software and Technology, p. 1â20. Cited by: §2.2. Hu et al. (2025b) Z. Hu, H. P. Chan, J. Li, and Y. Yin Debate-to-write: a persona-driven multi-agent framework for diverse argument generation. In Proceedings of the 31st International Conference on Computational Linguistics, p. 4689â4703. Cited by: §2.2. Hutchins (1995) E. Hutchins Cognition in the wild. MIT press. Cited by: §1, §2.1. Hutchins (2000) E. Hutchins Distributed cognition. International encyclopedia of the social and behavioral sciences 138 (1), p. 1â10. Cited by: §1, §2.1. Iftikhar et al. (2023) R. Iftikhar, Y. Chiu, M. S. Khan, and C. Caudwell Humanâagent team dynamics: a review and future research opportunities. IEEE Transactions on Engineering Management 71, p. 10139â10154. Cited by: §2.2. Jiang et al. (2023) Z. Jiang, M. Rashik, K. Panchal, M. Jasim, A. Sarvghad, P. Riahi, E. DeWitt, F. Thurber, and N. Mahyar CommunityBots: creating and evaluating a multi-agent chatbot platform for public input elicitation. Proceedings of the ACM on Human-Computer Interaction 7 (CSCW1), p. 1â32. Cited by: §2.2. Kang et al. (2023) H. B. Kang, T. Wu, J. C. Chang, and A. Kittur Synergi: a mixed-initiative system for scholarly synthesis and sensemaking. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, p. 1â19. Cited by: §2.3. Kim et al. (2013) J. Kim, H. Zhang, P. AndrĂŠ, L. B. Chilton, W. Mackay, M. Beaudouin-Lafon, R. C. Miller, and S. P. Dow Cobi: a community-informed conference scheduling tool. In Proceedings of the 26th annual ACM symposium on User interface software and technology, p. 173â182. Cited by: §5.1.3. Kim et al. (2020) S. Kim, J. Eun, C. Oh, B. Suh, and J. Lee Bot in the bunch: facilitating group chat discussion by improving efficiency and participation with a chatbot. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, CHI â20, New York, NY, USA, p. 1â13. External Links: ISBN 9781450367080, Link, Document Cited by: §2.1. Kim et al. (2021a) S. Kim, J. Eun, J. Seering, and J. Lee Moderator chatbot for deliberative discussion: effects of discussion structure and discussant facilitation. Proceedings of the ACM on Human-Computer Interaction 5 (CSCW1), p. 1â26. Cited by: §2.1. Kim et al. (2021b) T. S. Kim, S. Kim, Y. Choi, and J. Kim Winder: linking speech and visual objects to support communication in asynchronous collaboration. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, CHI â21, New York, NY, USA. External Links: ISBN 9781450380966, Link, Document Cited by: §2.1. Kuhlthau (1991) C. C. Kuhlthau Inside the search process: information seeking from the userâs perspective. Journal of the American society for information science 42 (5), p. 361â371. Cited by: §3.2.1. Laban et al. (2024) P. Laban, J. Vig, M. Hearst, C. Xiong, and C. Wu Beyond the chat: executable and verifiable text-editing with llms. In Proceedings of the 37th Annual ACM Symposium on User Interface Software and Technology, p. 1â23. Cited by: §2.2. Lam et al. (2026) M. S. Lam, O. Shaikh, H. Xu, A. Guo, D. Yang, J. Heer, J. A. Landay, and M. S. Bernstein Just-in-time objectives: a general approach for specialized ai interactions. In Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems, CHI â26, New York, NY, USA. External Links: ISBN 9798400722783, Link, Document Cited by: §6.3. Lee et al. (2025) G. Lee, M. Xia, N. Numan, X. Qian, D. Li, Y. Chen, A. Kulshrestha, I. Chatterjee, Y. Zhang, D. Manocha, et al. Sensible agent: a framework for unobtrusive interaction with proactive ar agents. In Proceedings of the 38th Annual ACM Symposium on User Interface Software and Technology, p. 1â22. Cited by: §2.3. Lee et al. (2024) M. Lee, K. I. Gero, J. J. Y. Chung, S. B. Shum, V. Raheja, H. Shen, S. Venugopalan, T. Wambsganss, D. Zhou, E. A. Alghamdi, et al. A design space for intelligent and interactive writing assistants. In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems, p. 1â35. Cited by: §2.3. Lehmann et al. (2026) F. Lehmann, K. Shauchenka, and D. Buschek Collaborative document editing with multiple users and ai agents. In Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems, CHI â26, New York, NY, USA. External Links: ISBN 9798400722783, Link, Document Cited by: §1, §2.2, Table 1, §3.1, §6.4. Li et al. (2025) B. Li, L. Qiu, D. Wang, Q. Liu, R. Suzuki, M. Fan, and Z. Wang DesignMemo: integrating discussion context into online collaboration with enhanced design rationale tracking. Proc. ACM Hum.-Comput. Interact. 9 (7). External Links: Link, Document Cited by: §2.1. Li et al. (2024) Y. Li, S. Zhang, R. Wu, X. Huang, Y. Chen, W. Xu, G. Qi, and D. Min MATEval: a multi-agent discussion framework for advancing open-ended text evaluation. In International Conference on Database Systems for Advanced Applications, p. 415â426. Cited by: §2.2. Liang et al. (2024) T. Liang, Z. He, W. Jiao, X. Wang, Y. Wang, R. Wang, Y. Yang, S. Shi, and Z. Tu Encouraging divergent thinking in large language models through multi-agent debate. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, Y. Al-Onaizan, M. Bansal, and Y. Chen (Eds.), Miami, Florida, USA, p. 17889â17904. External Links: Link, Document Cited by: §2.2. Lim et al. (2026) H. Lim, D. Choi, S. Nam, B. Kim, and H. Hong Understanding humanâmulti-agent team formation for creative work. In Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems, p. 1â21. Cited by: §2.2, §6.2. Lippert et al. (2020) A. Lippert, K. Shubeck, B. Morgan, A. Hampton, and A. Graesser Multiple agent designs in conversational intelligent tutoring systems. Technology, Knowledge and Learning 25 (3), p. 443â463. Cited by: §2.2. Liu et al. (2026) D. Liu, L. Pan, A. Q. Md Sabri, and G. Fan From solo post to shared space: how a public llm agent reshapes human-to-human conversation structure on a social platform. Trans. Soc. Comput.. Note: Just Accepted External Links: Link, Document Cited by: §1. Liu et al. (2025a) X. B. Liu, S. Fang, W. Shi, C. Wu, T. Igarashi, and X. â. Chen Proactive conversational agents with inner thoughts. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, CHI â25, New York, NY, USA. External Links: ISBN 9798400713941, Link, Document Cited by: §4.2.2. Liu et al. (2025b) Y. Liu, V. Shah, S. Suh, P. Siangliulue, T. August, and Y. Huang Perspectra: choosing your experts enhances critical thinking in multi-agent research ideation. arXiv preprint arXiv:2509.20553. Cited by: §1, §2.2, §2.3, Table 1, 3rd item, §4.2.1, §5.1.2. Liu et al. (2025c) Y. Liu, P. Sharma, M. Oswal, H. Xia, and Y. Huang Personaflow: designing llm-simulated expert perspectives for enhanced research ideation. In Proceedings of the 2025 ACM Designing Interactive Systems Conference, p. 506â534. Cited by: §2.2. Lu et al. (2024) L. Lu, S. Chen, T. Pai, C. Yu, H. Lee, and S. Sun Llm discussion: enhancing the creativity of large language models via discussion framework and role-play. arXiv preprint arXiv:2405.06373. Cited by: §2.2. McFarlane and Latorella (2002) D. C. McFarlane and K. A. Latorella The scope and importance of human interruption in human-computer interaction design. Human-Computer Interaction 17 (1), p. 1â61. Cited by: §2.3. Motger et al. (2026) Q. Motger, M. Oriol, J. Marco, and X. Franch Multi-agent debate strategies: survey, taxonomy, and challenges. arXiv preprint arXiv:2607.26212. Cited by: §2.2. Naik et al. (2025) S. Naik, A. Snellinger, A. L. Toombs, S. Saponas, and A. K. Hall Exploring early adoptersâ use of ai driven multi-agent systems to inform human-agent interaction design: insights from industry practice. In Proceedings of the Extended Abstracts of the CHI Conference on Human Factors in Computing Systems, p. 1â8. Cited by: §2.2. OâNeill et al. (2023) T. A. OâNeill, C. Flathmann, N. J. McNeese, and E. Salas Human-autonomy teaming: need for a guiding team-based framework?. Computers in Human Behavior 146, p. 107762. Cited by: §2.2. Page et al. (2019) S. Page, N. Cantor, and E. Lewis The diversity bonus: how great teams pay off in the knowledge economy. Cited by: §1, §2.1. Pareek et al. (2026) S. Pareek, J. Govers, N. K. Kollerup, E. Wong, E. Velloso, and J. Goncalves Sensemaking in multi-agent llm interfaces: how users interpret transparency and trustworthiness cues. In Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems, p. 1â20. Cited by: §1, §1, §2.2, §2.3, §6.3, §6.4. Park et al. (2023a) J. Park, B. Min, K. Son, J. Y. Song, X. Ma, and J. Kim Choicemates: supporting unfamiliar online decision-making with multi-agent conversational interactions. arXiv preprint arXiv:2310.01331. Cited by: §B.2, §2.2, §3.1. Park et al. (2023b) J. S. Park, J. OâBrien, C. J. Cai, M. R. Morris, P. Liang, and M. S. Bernstein Generative agents: interactive simulacra of human behavior. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, UIST â23, New York, NY, USA. External Links: ISBN 9798400701320, Link, Document Cited by: §4.2.1. PARSONS et al. (1998) S. PARSONS, C. SIERRA, and N. JENNINGS Agents that reason and negotiate by arguing. Journal of Logic and Computation 8 (3), p. 261â292. External Links: Document Cited by: §3.2.1. Pirolli and Card (2005) P. Pirolli and S. Card The sensemaking process and leverage points for analyst technology as identified through cognitive task analysis. In Proceedings of international conference on intelligence analysis, Vol. 5, p. 2â4. Cited by: §3.2.1. Prasongpongchai et al. (2025) T. Prasongpongchai, P. Pataranutaporn, M. Lertsutthiwong, and P. Maes Talk to the hand: an llm-powered chatbot with visual pointer as proactive companion for on-screen tasks. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, p. 1â16. Cited by: §1, §2.3, Table 1, §6.3. Pu et al. (2025a) K. Pu, K. K. Feng, T. Grossman, T. Hope, B. Dalvi Mishra, M. Latzke, J. Bragg, J. C. Chang, and P. Siangliulue Ideasynth: iterative research idea development through evolving and composing idea facets with literature-grounded feedback. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, p. 1â31. Cited by: §2.3. Pu et al. (2025b) K. Pu, D. Lazaro, I. Arawjo, H. Xia, Z. Xiao, T. Grossman, and Y. Chen Assistance or disruption? exploring and evaluating the design and trade-offs of proactive ai programming support. In Proceedings of the 2025 CHI conference on human factors in computing systems, p. 1â21. Cited by: §B.2, §1, §1, §2.3, Table 1, §6.1, §6.1. Pu et al. (2006) P. Pu, P. Viappiani, and B. Faltings Increasing user decision accuracy using suggestions. In Proceedings of the SIGCHI conference on Human Factors in computing systems, p. 121â130. Cited by: §3.1. Quan et al. (2025) K. Quan, D. Albassam, M. Wu, Z. Ding, and J. Chin Towards ai as colleagues: multi-agent system improves structured professional ideation. arXiv preprint arXiv:2510.23904. Cited by: §A.1, §B.2, §1, §2.2, §2.3, Table 1, §4.2.1, §5.1.2. Resnick et al. (1991) L. B. Resnick, J. M. Levine, and S. D. Teasley Perspectives on socially shared cognition.. American Psychological Association. Cited by: §1, §2.1. Schelble et al. (2022) B. G. Schelble, C. Flathmann, N. J. McNeese, G. Freeman, and R. Mallick Letâs think together! assessing shared mental models, performance, and trust in human-agent teams. Proceedings of the ACM on Human-Computer Interaction 6 (GROUP), p. 1â29. Cited by: §1, §2.2. Schmidt (2000) A. Schmidt Implicit human computer interaction through context. Personal technologies 4 (2), p. 191â199. Cited by: §6.3. SchĂśmbs et al. (2025) S. SchĂśmbs, Y. Zhang, J. Goncalves, and W. Johal From conversation to orchestration: hci challenges and opportunities in interactive multi-agentic systems. In Proceedings of the 13th International Conference on Human-Agent Interaction, p. 158â168. External Links: Document Cited by: §1, §1, §2.3, §6.3. Seeber et al. (2020) I. Seeber, E. Bittner, R. O. Briggs, T. De Vreede, G. De Vreede, A. Elkins, R. Maier, A. B. Merz, S. Oeste-ReiĂ, N. Randrup, et al. Machines as teammates: a research agenda on ai in team collaboration. Information & management 57 (2), p. 103174. Cited by: §1, §2.2. Seering et al. (2019) J. Seering, M. Luria, G. Kaufman, and J. Hammer Beyond dyadic interactions: considering chatbots as community members. In Proceedings of the 2019 CHI conference on human factors in computing systems, p. 1â13. Cited by: §2.1, §6.1. Shaikh et al. (2025) O. Shaikh, S. Sapkota, S. Rizvi, E. Horvitz, J. S. Park, D. Yang, and M. S. Bernstein Creating general user models from computer use. In Proceedings of the 38th Annual ACM Symposium on User Interface Software and Technology, UIST â25, New York, NY, USA. External Links: ISBN 9798400720376, Link, Document Cited by: §6.3. Shi et al. (2024) L. Shi, H. Liu, Y. Wong, U. Mujumdar, D. Zhang, J. Gwizdka, and M. Lease Argumentative experience: reducing confirmation bias on controversial issues through llm-generated multi-persona debates. arXiv preprint arXiv:2412.04629. Cited by: §A.1. Son et al. (2025) K. Son, D. Choi, T. S. Kim, Y. Kim, S. Yun, and J. Kim ClearFairy: capturing creative workflows through decision structuring, in-situ questioning, and rationale inference. arXiv preprint arXiv:2509.14537. Cited by: §1, §2.3, Table 1. Son et al. (2026) K. Son, H. Lee, D. Choi, Y. Kim, T. S. Kim, Y. Lee, J. J. Y. Chung, H. Jung, and J. Kim " When to hand off, when to work together": expanding human-agent co-creative collaboration through concurrent interaction. arXiv preprint arXiv:2603.02050. Cited by: §6.3. Song et al. (2025) T. Song, Y. Tan, Z. Zhu, Y. Feng, and Y. Lee Multi-agents are social groups: investigating social influence of multiple agents in human-agent interactions. Proceedings of the ACM on Human-Computer Interaction 9 (7), p. 1â33. Cited by: §6.1. Suh et al. (2023) S. Suh, B. Min, S. Palani, and H. Xia Sensecape: enabling multilevel exploration and sensemaking with large language models. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, UIST â23, New York, NY, USA. External Links: ISBN 9798400701320, Link, Document Cited by: §3.2.1. Tang (1991) J. C. Tang Findings from observational studies of collaborative work. International Journal of Man-machine studies 34 (2), p. 143â160. Cited by: §1, §2.1. Tatar et al. (1991) D. G. Tatar, G. Foster, and D. G. Bobrow Design for conversation: lessons from cognoter. International Journal of Man-Machine Studies 34 (2), p. 185â209. Note: Special Issue: Computer-supported Cooperative Work and Groupware. Part 1 External Links: ISSN 0020-7373, Document, Link Cited by: §2.1. Tian et al. (2025) C. Tian, Y. Wang, X. Liu, Z. Wang, L. Ding, M. Zhang, and M. Zhang AgentInit: initializing llm-based multi-agent systems via diversity and expertise orchestration for effective and efficient collaboration.. In EMNLP (Findings), p. 11870â11902. Cited by: §6.2. Ward et al. (2011) C. J. Ward, S. B. Nolen, and I. S. Horn Productive friction: how conflict in student teaching creates opportunities for learning at the boundary. International Journal of Educational Research 50 (1), p. 14â20. Note: Learning at the boundary External Links: ISSN 0883-0355, Document, Link Cited by: §6.4. Xia et al. (2023) H. Xia, T. Wang, A. Gunturu, P. Jiang, W. Duan, and X. Yao CrossTalk: intelligent substrates for language-oriented interaction in video-based communication and collaboration. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, UIST â23, New York, NY, USA. External Links: ISBN 9798400701320, Link, Document Cited by: §2.1. Yeo et al. (2026) S. Yeo, T. Zhang, S. Bateman, G. Hsieh, Y. Kim, S. T. Perrault, J. Li, and A. Tang Group conversational agents: a review of designs that support and shape group interaction. In Proceedings of the 2026 Designing Interactive Systems Conference, p. 2765â2779. Cited by: §2.1, §6.1. Zhang and Cranshaw (2018) A. X. Zhang and J. Cranshaw Making sense of group chat through collaborative tagging and summarization. Proc. ACM Hum.-Comput. Interact. 2 (CSCW). External Links: Link, Document Cited by: §2.1. Zhang et al. (2025) A. G. Zhang, V. Bursztyn, G. Chan, S. Guo, E. Koh, S. Oney, and J. Hoffswell ConvoMap: interactive visualizations for exploring complex conversations in multi-agent systems. In 2025 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Vol. , p. 325â336. External Links: Document Cited by: §2.3. Zhang et al. (2021) R. Zhang, N. J. McNeese, G. Freeman, and G. Musick " An ideal human" expectations of ai teammates in human-ai teaming. Proceedings of the ACM on Human-Computer Interaction 4 (CSCW3), p. 1â25. Cited by: §1, §2.2. Zhang et al. (2024) Y. Zhang, J. Sun, L. Feng, C. Yao, M. Fan, L. Zhang, Q. Wang, X. Geng, and Y. Rui See widely, think wisely: toward designing a generative multi-agent system to burst filter bubbles. In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems, p. 1â24. Cited by: §A.1, §2.2. Zheng et al. (2023) C. Zheng, Y. Wu, C. Shi, S. Ma, J. Luo, and X. Ma Competent but rigid: identifying the gap in empowering ai to participate equally in group decision-making. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, CHI â23, New York, NY, USA. External Links: ISBN 9781450394215, Link, Document Cited by: §2.1. Appendix A Design Workshop Detail Figure 6. Detailed expectations for multi-agent support across task stages in the formative study. Rows indicate stages of work, and columns indicate three types of support participants expected from multi-agent discussion: resolving conflicting objectives, validating emerging outcomes, and synthesizing new concepts. Each cell summarizes a representative expectation with participant identifiers.Table mapping four design process stages (rows) against three multi-agent collaboration strategies (columns). Rows are: Set goal/criteria, Exploration and Formulation, Collection (Solution), and Presentation (Final review). Columns are: Resolving conflicting objectives, Validate the outcome, and Synthesize new concept. In the Set goal/criteria row, agents discuss and prioritize factors (G1P1, G3P3) to resolve conflicts; clarify ambiguous criteria from multiple aspects (G1P1) and quality-check user-written criteria (G4P3) to validate outcomes; and suggest diverse or unconsidered goals (G1P3, G2P3) to synthesize new concepts. In the Exploration and Formulation row, agents select and debate which information is important (G3P2); mutually fact-check information (G1P2); and provide insights from diverse perspectives and explore underexamined areas (G1P2, G3P1). In the Collection (Solution) row, agents representing different solutions debate each other and weigh the most reasonable option given the user's circumstances (G2P3); assign ratings or scores to each solution condition (G5P3); and each propose different design decisions or alternatives (G2P1). In the Presentation (Final review) row, each agent represents a specific evaluation criterion and comments accordingly (G4P2); personas such as clients, designers, or developers identify issues in the final design (G1P1); and agents act as readers at different expertise levels and adapt their explanations accordingly (G2P2). A.1. Procedure The workshop was conducted online via Zoom for 90 minutes, with participants assigned to groups of three in each session. At the beginning of each session, a researcher introduced the concept of multi-agent discussion and explained how multi-agent approaches differ from single-agent applications, drawing on examples from prior multi-agent interaction research (Quan et al., 2025; Zhang et al., 2024; Shi et al., 2024). Participants then selected one of three task scenarios based on a type of task they were familiar with or had recently experienced: (1) UI design, (2) report writing, and (3) house hunting. We chose these tasks because they are common and familiar activities that involve both creative and analytical thinking grounded in diverse information and requirements. In addition, these tasks are among those for which people often collaborate with AI, making it easier for participants to imagine how multi-agent support might fit into their work. Rather than performing the task during the workshop, participants were asked to recall a recent experience with their chosen task and reflect on how they typically approached it in practice. For DQ1, participants first spent 7 minutes outlining the workflow they would normally follow for the chosen task, based on their prior experience, and then spent 8 minutes brainstorming what kinds of multi-agent feedback would be helpful at different stages of that workflow. After 10 minutes of sharing and discussing their ideas within the group, participants spent 15 minutes individually sketching an interface for DQ2. In the final 20 minutes, the three participants compared the interfaces they had designed for different tasks and collaboratively synthesized a single general-purpose interface concept. A.2. Full stage-by-support examples Figure 6 shows in greater detail how participants mapped expected multi-agent support onto different stages of work. Across the four stages, participants repeatedly described three kinds of help from multi-agent discussion: resolving conflicting objectives, validating emerging outcomes, and synthesizing new concepts. Rather than appearing only at one particular moment, these supports were expected to remain useful throughout the task, but to take different forms depending on the stage. At the goal-setting stage, participants expected agents to help negotiate priorities when multiple objectives compete, for example by discussing which factors should be prioritized (G1P1, G3P3). They also expected agents to validate early criteria by interpreting ambiguous standards from multiple perspectives (G1P1) or by checking the quality of criteria they had written themselves (G4P3). At the same time, they expected agents to synthesize new concepts by surfacing overlooked goals or standards beyond what they had initially considered, as one participant noted, âit would be nice if I could know the standards I donât think ofâ (G2P3). During exploration and formulation, participants expected multi-agent discussions to support the selection and interpretation of information. For resolving conflicting objectives, they wanted agents to discuss which pieces of information were more important than others (G3P2). For validation, they expected agents to mutually fact-check information as it emerged (G1P2). For synthesizing new concepts, they wanted agents to introduce diverse perspectives (G1P2) and probe unexplored or underexamined areas of the problem space (G3P1). At the solution collection stage, participants expected agents to help compare and refine candidate solutions more directly. They described resolving conflicting objectives through debate among agents representing different solution options, including discussion of which choice would be most reasonable for the userâs circumstances (G2P3). For validation, they expected agents to assign ratings or scores to solution options against relevant conditions (G5P3). For synthesizing new concepts, they envisioned each agent proposing different design decisions or alternatives (G2P1), thereby broadening the solution space before convergence. Finally, in presentation and final review, participants expected multi-agent support to shift toward critique and audience-aware interpretation. To resolve conflicting objectives, they described having each agent represent a different evaluation criterion and provide feedback aligned with that criterion (G4P2). To validate the outcome, they expected agents to simulate stakeholder perspectives such as clients, designers, or developers in order to identify issues in the final design (G1P1). To synthesize new concepts even at this late stage, they also imagined agents acting as readers with different levels of expertise and presenting explanations accordingly (G2P2), suggesting that participants saw multi-agent discussion as supporting not only evaluation but also reframing and reinterpretation during finalization. Figure 7. Summary interface for each discussion mode.Three-panel interface showing outputs of Idea, Discussion, and Evaluation modes. The Idea panel displays a summary header stating the conversation is about brainstorming a keynote concept within budget, followed by bullet-point ideas grouped into three categories: Speakers Union (e.g., duo talk between AI scientist and rising researcher), Form and Impact (e.g., pitching and mentoring format), and Reduce Costs and Leverage Your Budget (e.g., performance-based compensation contract). The Discussion panel shows a summary header about organizing small round tables, then lists three consensus items (e.g., labeling tables by field or experience level) and two conflict items with sub-points representing opposing views, such as whether to group similar or mixed disciplines at roundtables. The Evaluation panel shows a summary header about three agents providing feedback on labor costs and facilitator issues, followed by structured feedback from three named agents: Budget Keeper (flagging unaccounted facilitator and recorder costs), Organizer (warning that missing facilitators reduce discussion quality), and AI Professional (recommending standardized output formats and one-page summary templates). Each panel includes a colored vertical accent bar and expandable arrow icons on each item. Appendix B User Study Details B.1. Study Setting Materials The following is the English version of the instructions provided to the participants during the user study. Task 1: Refining an Academic Workshop Planning Scenario: You are a member of a research lab. Tomorrow, you must present a draft of an academic workshop planning at a meeting with your advisor. While a draft exists, it is currently incomplete, lacks specificity, and does not sufficiently reflect the needs and constraints of the participants. Your Objective: Based on the provided materials and the current draft, please directly identify sections that require improvement and develop an enhanced revision that addresses the following constraints and requirements. [Constraints] ⢠Budget: The budget has been significantly reduced to 1,400,000 KRW. ⢠Cost-Cutting: You must find ways to save costs specifically on the "Keynote Speaker" and "Lunch Menu." [Participant Feedback & Requirements] (You do not need to satisfy all of these, but consider them as potential input.) ⢠P1: Wants deep insights and the latest research trends. ⢠P2: Hopes to network with as many people as possible. ⢠P3: Complained that previous activities were too unstructured; wants the organizers to strictly define the procedures and themes. ⢠P4: Prefers practical, industry-focused cases over overly difficult content. ⢠P5: Finds open networking difficult; prefers structured, small-group networking. ⢠P6: Wants to receive feedback on their own research from various attendees. ⢠P7: Might cancel attendance if a high-profile speaker is not invited. [Evaluation Criteria] Your final proposal will be evaluated based on: ⢠Novelty: Diversity and creativity of the proposed ideas. ⢠Workability: Real-world feasibility of the planning. ⢠Relevance: Fidelity to the constraints and participant requirements. ⢠Specificity: Sufficiency of alternatives and clarity of the rationale. Task 2: Refining a Joint Sports Day Planning Scenario: You are a member of the event planning committee in the student council. Tomorrow afternoon, you must present a draft proposal for a joint sports competition at a meeting where student councils from four different departments will gather. While a draft is available, it is currently incomplete, lacks detail, and does not fully address participant needs and constraints. Your Objective: Based on the provided materials and the current draft, please identify sections that require supplementation or further discussion and develop an enhanced revision that balances competition with harmony. [Constraints] ⢠Harmony vs. Competition: While competition is important, the plan must emphasize unity between departments. ⢠Reward Structure: Last year, one specific department swept all the prizes, leading to excessive rivalry. You must design a scoring/award system that maintains motivation while preventing such overheating. [Participant Feedback & Requirements] (Consider these as potential inputs for your refinement.) ⢠P1: Enjoys intense competition and wants clear rewards for the winning team and MVPs. ⢠P2: Wishes to avoid violent or strenuous sports that may cause injury. ⢠P3: Requests events or roles that both men and women can participate in, rather than male-oriented sports. ⢠P4: Noted that the "winner-takes-all" structure last year created a hostile atmosphere. ⢠P5: Worries it will be boring because they are not good at sports and feel there are no roles for them. ⢠P6: Wants an opportunity to make friends from other departments. [Evaluation Criteria] ⢠Novelty: Diversity and creativity of the proposed ideas. ⢠Workability: Real-world feasibility of the planning. ⢠Relevance: Fidelity to the constraints and participant requirements. ⢠Specificity: Sufficiency of alternatives and clarity of the rationale. B.2. Survey Questions For the post-surveys in the user study, participants were asked to rate their agreement with the following statements on a 7-point Likert scale (1=Strongly Disagree, 7=Strongly Agree). ⢠The system offered useful perspectives that expanded my thinking. ⢠The system offered useful perspectives that deepened my thinking. ⢠I would use a system like this again for brainstorming or planning in the future. ⢠Iâm confident with my final plan. ⢠Iâm satisfied with my final plan, they met the task goal. ⢠It was difficult to be mentally engaged and the interaction felt rough and unevenly paced. ⢠I felt like the AI assistant was aware of my actions. ⢠I felt like I was aware of the AI assistantâs actions. ⢠I felt like it was easy to apply the idea from AI into my draft. ⢠I felt like the AI assistant was more like a tool than a collaboration partner. Nine of these items were adapted from established studies to assess cognitive process (Quan et al., 2025), task satisfaction (Park et al., 2023a), and perceived collaboration (Pu et al., 2025b). Specifically, we included a question âI felt like it was easy to apply the idea from AI into my draftâ to measure the perceived translation cost between the chat interface and the document workspace. Participant response data for the six questions which are excluded from results section in Fig. 8. Figure 8. Participantsâ responses to the remaining six survey items across the DocuTeam and Baseline conditions. Scores were measured on a 7-point Likert scale (1: Strongly Disagree, 7: Strongly Agree). (**:p<.01)Diverging stacked bar chart showing responses to six survey items comparing DocuTeam and baseline conditions on a 7-point Likert scale, where 1 is Strongly Disagree and 7 is Strongly Agree. Colors progress from dark navy (1) through light blue, gray, orange, burnt orange, to dark red (7). For "Expanded thinking," both conditions skew toward agreement, with DocuTeam responses more concentrated at the higher end of the scale (5: 5, 6: 10, 7: 4) and baseline responses more spread across the scale (1: 2, 4: 3, 5: 5, 6: 7, 7: 2). For "Deepen thinking," responses were mixed in both conditions, although DocuTeam showed somewhat more responses at the higher end (5: 4, 6: 7, 7: 3), while baseline included more responses at the lower end. For "Willing to use this again," both conditions skew toward agreement, with DocuTeam responses concentrated in the middle-to-high range (5: 3, 6: 11, 7: 4) and baseline slightly more spread (3: 2, 4: 2, 5: 4, 6: 7, 7: 3). For "Difficult to be mentally engaged," both conditions lean toward disagreement, with DocuTeam showing 4 and 7 at the low end and baseline showing 3 and 7, suggesting participants did not find the tasks mentally disengaging. For "AI was aware of my actions" (significant at p<.01), DocuTeam responses are more spread across mid-to-high scores (2: 2, 4: 4, 5: 5, 3: 3, 5: 5) while baseline leans higher (3: 3, 6: 6, 5: 5, 4: 4), indicating baseline participants felt the AI was more aware of their actions. For "I was aware of AI's actions," distributions are similar across conditions, with both showing moderate-to-high agreement. Appendix C Prompt Details In this section, we present the prompts used to operationalize DocuTeamâs two core pipelines. For the dialogue engine, the prompts cover the full lifecycle of a multi-agent discussion: Intent Extraction infers a concise discussion focus from the workspace context and user input (Fig. 9); Decide Next Turn guides the moderatorâs turn-level orchestration, including selecting the next speaker, asking the user for clarification, or deciding convergence (Fig. 10, 11); and Agent Utterance Generation generates each designated agentâs utterance based on its profile, memory, and speaking direction (Fig. 12). To maintain continuity across interactions, Long-term Memory Update revises each agentâs long-term memory from the accumulated dialogue (Fig. 13), while User-Centric Memory Update separately extracts memory-worthy updates from user interventions (Fig. 14). Finally, the engine produces lightweight interface-facing summaries through Conversation Summary Generation, which creates mode-specific structured summaries for the sidebar (Fig. 15), and Bubble Summary Generation, which compresses the ongoing discussion into a single line for the in-situ bubble (Fig. 16). In parallel, the system-initiative pipeline supports proactive discussion triggering from document edits: Goal Extraction detects whether an edit is meaningful and extracts the userâs immediate goal (Fig. 17), User Action Interpretation interprets the recent workspace change in context (Fig. 18), Relevant Agent Selection chooses relevant agents for the situation (Fig. 19), and Discussion Necessity Scoring and Mutter Generation estimates whether proactive discussion is warranted for each mode while optionally generating a short mutter and suppressing redundant neighboring discussions (Fig. 20). Together, these prompts instantiate the document-grounded, mixed-initiative discussion behavior described in the main system pipeline. Intent Extraction System Prompt ### You generate the **Focus** for a multi-agent dialog in a **workspace-integrated** system. Your core job is to **infer what the user wants** from the provided context, then compress it into a short Focus so that agents stay aligned. ### Inputs you will receive - Workspace overview: what exists in the workspace and what the user is generally working on - Scope: the exact content the user selected for this dialog Mode: one of IDEA (explore ideas and alternatives), DISCUSSION (compare and resolve multiple perspectives by surfacing trade-offs and converging on priorities or decision criteria), or EVALUATION (evaluate/judge the contents in the scope). - User comment (optional): the userâs own request/query for this dialog (highest-signal) - Selected agents (optional): roles/identities of participating agents ### How to infer intent (priority) Use signals in this order: 1) **User comment** (if present, treat as the userâs explicit intention) 2) **Mode** (what type of help they are seeking: IDEA / DISCUSSION / EVALUATION) 3) **Scope** (what concrete artifact they want help with) 4) **Workspace overview** (background and constraints) Do NOT ask questions. If information is missing, make the most reasonable inference. Constraints: - Be concrete: mention specific parts of the scope (table/section/block/paragraph, missing pieces, conflicts, decisions). - Avoid generic phrases like âNeeds help / Wants to discussâ unless paired with concrete details. - Do not repeat the input fields. Do not add extra sections or headings. - The Focus should be usable as the topic anchor for **agent-to-agent discussion**. ### Output requirements (VERY STRICT) Output: - **1â2 short sentences** Your output MUST include: - What the user is currently working on or worrying about (specific to the scope/artifact) - Why they chose this scope + mode (what outcome they want from the agent-to-agent dialog) User Prompt ### Task context (overall scenario the user is in) task_description ### Workspace overview (what the user is working on) workspace_overview ### Scope (what the user selected for this dialog) scope_summary ### Mode mode ### Userâs comment (what they want to focus on; user initiative only) user_comment ### Selected agents (for context; optional) agent_ids --- Based on the above, write the **focus** for this dialog: what this discussion is about (scope + context) and what a constructive outcome would be (e.g. ideas, perspectives, or evaluation). One or two short sentences. This will be shown to agents so they know what to center their **agent-to-agent discussion** on. ``` Figure 9. Prompt for inferring userâs intent from the context. Decide Next Turn (1/2) System Prompt ## SystemBase You are the **moderator** of a multi-agent discussion. Your role is to **guide the flow of the discussion** so that agents produce a focused, meaningful exchange of perspectives that helps the user reflect on their work. This dialog is not meant to execute tasks for the user. Instead, it should produce a **clear and constructive discussion** between agents that the user can observe to gain insight. Your responsibility is to: - keep the conversation aligned with the **focus** - ensure agents respond to each other - ensure the discussion **progresses and converges** - prevent repetitive or drifting conversations The user may occasionally intervene. Messages from the user are labeled `[user]`. ### Task At each turn, read the dialog and decide **what should happen next**. You must output exactly one of the following decisions: - **speak**: Choose the next agent to speak. - **ask_user**: Ask the user a short clarification question when the discussion cannot proceed without their preference or decision. - **converged**: The discussion has reached a meaningful conclusion. #### Inputs you receive - mode: IDEA, DISCUSSION, or EVALUATION - scope: the content/topic the user selected - focus: why this dialog was started and what the user wants to achieve - agents list: information about the agents who participate in the dialog - conversation: the recent message history (user messages are labeled [user]) ### Guideline for decision flow 1. **Is this the first turn?** Output SPEAK and choose one of the agent IDs to start the discussion. Do not output converged or ask_user. 2. **Did the user just send a message?** Take that into account. The user may be replying to a question, giving new direction, or adding context. Decide whether to have an agent respond (speak), or whether the discussion has converged (converged). 3. **Have agents explicitly asked the user a question that is still unanswered?** Agents should discuss among themselves first, but in some cases, the conversation may continue only when the userâs preferences are identified. Do NOT ask the user unless: - agent_turn_count > 4 - agents have raised a specific question that only the user can answer - the discussion cannot continue without that answer 4. **Has the discussion converged?** Prefer converged when: - most agents have spoken - the key ideas or arguments have already been explored - further turns would likely repeat similar points - the mode goal has been achieved 5. **Who should speak next?** Consider the current mode, the discussion flow defined in ModeRule, the focus and goal of the dialog, and what has already been said. Infer which stage of the mode flow the discussion is currently in, then select the agent who can best move it to the next step. Provide a short speaking_instruction to guide the contribution. ### Rules mode_rule Figure 10. Prompt for the moderator to decide the next turn (1/2) Decide Next Turn (2/2) System Prompt (cont.) ## ModeRuleIDEA This dialog is in **IDEA** mode: generate a small set of diverse ideas. Stages: 1. **idea_generation**: Each agent speaks once and proposes at least one new, distinct idea. speaking_direction must ask the next speaker to propose an idea different from what previous speakers have said. Do not move to idea_reaction until every participant has contributed at least one distinct idea. 2. **idea_reaction**: Once every agent has proposed an idea, agents react to or extend othersâ ideas from their own perspective. 3. **idea_wrapup**: Once enough distinct ideas are explored -> converge. ## ModeRuleDISCUSSION This dialog is in **DISCUSSION** mode: clarify perspectives, expose trade-offs, and move toward shared priorities or decision criteria that the user can act on. Stages: 1. **position_statement**: Each agent states a clear position or priority from their own perspective. 2. **argument_exchange**: Agents support or challenge each other to surface trade-offs, risks, and conditions where each position works best. 3. **discussion_wrapup**: Converge on explicit priorities, decision criteria, or a small set of recommended options. ## ModeRuleEVALUATION This dialog is in **EVALUATION** mode: evaluate the userâs current content. Stages: 1. **evaluation**: Each agent evaluates from their perspective with risks, gaps, or weaknesses. 2. **improvement_suggestion**: Agents suggest improvements. 3. **evaluation_wrapup**: When evaluations and suggestions are clear -> converge. ## Dialog State (Moderator Notes) Maintain a short internal note called **dialog_state** summarizing current progress: - **stage**: which step of the mode flow the discussion is in - **agents_spoken**: which agents have already contributed - **key_points**: important ideas, claims, or issues raised so far - **progress_summary**: one short sentence summarizing discussion progress At each turn: (1) read the previous dialog_state, (2) update it based on the latest conversation, (3) use it to decide the next action. User Prompt ### Dialog - Mode: mode - Scope (what the user selected): scope_summary - Focus (what the user is working on / why they started this dialog): focus - Agents (who can speak; use id when choosing next_speaker_id): agents_list - Agent turn count so far: agent_turn_count. turn_instruction question_for_user_blockuser_reply_block - Dialog state from previous turn (moderator notes): dialog_state ### Conversation so far (latest last) recent_messages ### Output Format You **must** reply with a **single JSON object only** (no markdown, no extra text). "reasoning": "<Justification following the decision flow>", "dialog_state": "stage": "...", "progress_summary": "...", "agents_spoken": [], "key_points": [] , "decision": "<speak | ask_user | converged>", "next_speaker_id": "<Only for speak: agent-id>", "speaking_direction": "<Only for speak: speaking_direction_help>", "question_for_user": "<Only for ask_user: short question>", "possible_answer_1": "<Only for ask_user: first quick-reply option>", "possible_answer_2": "<Only for ask_user: second quick-reply option>" Figure 11. Prompt for the moderator to decide the next turn (2/2) Agent Utterance Generation System Prompt You are a participant agent in the multi-agent discussion. Your task is generating utterance according to the context and your profile. Agents exchange perspectives on the given topic (scope/focus) to provoke critical thinking for a user who is working on a task in Notion. The goal is to simulate a **constructive discussion**---sharing ideas, debating trade-offs, and refining viewpoints---so the user can gain insights from observing the conversation. ## Your Profile profile ## Task First, understand your profile, the goal of the discussion, and the current focus. Second, set your action type (ISSUE, CLAIM, SUPPORT, REBUT, QUESTION) considering your profile, long-term memory, and the conversation context. Third, generate the utterance aligned to your profile, the action type, and the goal of the discussion. Action types: - ISSUE: Introduce a new question, sub-topic, or decision point. - CLAIM: State a position that the speaker commits to defend. - SUPPORT: Provide explicit support with argumentative content. - REBUT: Provide a counter-argument that attacks a prior claim or support. - QUESTION: Ask for justification or clarification about a claim. ### Inputs you receive - mode: IDEA / DISCUSSION / EVALUATION - scope: The specific part the user selected from Notion. - focus: The goal and need of the user through this conversation. - your_agent_profile: Your stance, role, or expertise, plus long-term memory. - conversation: Recent conversation. ([user] if from the user) - speaking_direction: Guidance from the moderator. You must follow this. ## Guideline 1. **Follow the moderatorâs direction.** If a speaking direction is provided, treat it as guidance for what kind of contribution should be made next. Your response MUST align with that direction. 2. **Stay consistent with your profile.** Reflect your role, expertise, or perspective. Do not switch roles. 3. **Choose the most appropriate action for moving the dialogue forward.** Decide which action type best advances the conversation toward the goal. Before writing, decide the one point you will contribute and drop everything else. IDEA mode / idea_generation stage: When asked to propose a new or different idea, propose one distinct idea not already covered. Do not repeat or paraphrase others. 4. **Generate your utterance.** Write a concise utterance that matches the chosen action and directly engages with the latest conversation turn. Prefer adding to or building on other participantsâ messages. ## Rules 1. Reply in exactly 2 short sentences. No colon, no semi-colon, no lists. Stay grounded in the scope, mode, and focus. 2. Use simple, plain words. Write in casual spoken utterances like a group chat. 3. One message = one point. Pick the most important one only. 4. Your role is discussion, not task execution. Keep the tone as dialogue: priority suggestions, trade-off summaries, alternative approach recommendations. Bad: "Iâl sort out the candidates." Good: "I think itâs better to sort them out based on the possibility of walking within 10 minutes and packaging." 5. If the last message is from the user, respond briefly and bring the discussion back on topic with the other agents. 6. DO NOT REPEAT what other agents or the user already said. Scan the last 5-8 messages before speaking. User Prompt ### Agent Context Your agent profile (stance / expertise / role + relevant long-term memory): your_agent_profile Your recent utterances in **other** conversation threads (for consistency): your_recent_utterances ### Userâs Task task_info ### Dialog Context Mode: mode Focus (why this dialog started / what the user wants): focus Scope (selected content in Notion): scope Workspace Near Scope (broader context beyond scope): workspace ### Speaking Direction from Moderator speaking_direction ### Conversation so far recent_messages ### Output Format You **must** reply with a **single JSON object only** (no markdown, no extra text). "action_type": "<ISSUE | CLAIM | SUPPORT | REBUT | QUESTION>", "utterance": "<exactly 2 short sentences.>" Figure 12. Prompt for participant agents that generate utterances in the discussion. Long-term Memory Update System Prompt ### You are updating an agentâs **long-term memory** from a multi-agent discussion. The discussion had a specific **mode** (IDEA / DISCUSSION / EVALUATION) and **focus**. You must output a **single JSON object** with three keys: - **add**: New facts to remember (agreements reached, user preferences revealed, or a short summary of what was achieved). Each item: `"content": "one short sentence or phrase", "type": "agreement" | "preference" | "summary"`. - **update**: Existing memory entries to correct (e.g. an agreement that changed). Each item: `"id": "<existing entry id from the list below>", "content": "new content"`. Only use ids that appear in "Current memory entries". - **delete**: IDs of existing entries that are no longer accurate or relevant. Each item: a string id from "Current memory entries". Rules: - Be concise: one short sentence per add. Prefer agreements and user preferences over generic summaries. - Only add if the conversation clearly supports it. Only update/delete if the discussion supersedes or contradicts an existing entry. - If nothing to add, update, or delete, return empty arrays. Output format (JSON only, no markdown): "add": ["content": "...", "type": "agreement"], "update": ["id": "...", "content": "..."], "delete": ["id1", "id2"] User Prompt ### Dialog context - Mode: mode - Focus: focus ### Conversation conversation ### Current memory entries (for this agent) current_entries ### Output (JSON with add, update, delete) Figure 13. Prompt for updating an agentâs long-term memory. User-Centric Memory Update System Prompt ### Task: Update agentsâ **long-term memory** based ONLY on the **userâs contributions**. The last message in the conversation is from the **user**. Your job is to extract key points if the user message contains: - **Clarification**: The user clarified their intent or the current focus. - **Preference**: The user expressed a preference, opinion, or stance. - **Information**: The user added new information or broader context. - **Decision**: The user made a final choice or decision. If the user message is off-topic, a simple greeting, or too vague, output an empty list. Output **one short sentence per point** to remember. Use the following style for content: - "The user prefers [X]" / "The user agrees with [Y]" (type: preference) - "The user provided information about [Z]" (type: summary) - "The user decided to [Action]" (type: summary) - "The user clarified that [Context]" (type: summary) Be concise. One sentence per entry. No generic filler. Output **JSON only**: "add": [ "content": "The user prefers X over Y", "type": "preference" , "content": "The user added information regarding Z", "type": "summary" ] Allowed types: "preference", "agreement", "summary". Use "summary" for clarification, information, or decisions that do not fit "preference" or "agreement". If nothing to add, return: "add": []. User Prompt ### Dialog context - Mode: mode - Focus: focus ### Conversation (last message is from the user) conversation ### Output (JSON with "add" array only; each item has "content" and "type") Figure 14. Prompt for extracting user-specific contributions for long-term memory. Conversation Summary Generation System Prompt ### Task: Produce a structured summary of the conversation for the UI sidebar. The summary must be grounded only in the conversation log, dialog mode, and agent names. Output must be a single JSON object. ### Modes and Instructions 1. **IDEA Mode**: Focus on keywords and entities. Group by themes or dimensions. Use short phrases or keywords instead of full sentences. - Output: "mode": "IDEA", "clusters": [ "label": "theme", "items": [ "text": "keyword", "messageId": "id" ] ], "overview": "..." 2. **DISCUSSION Mode**: Separate consensus (agreements) from conflicts (disagreements/different positions). - Output: "mode": "DISCUSSION", "consensus": [ "text": "point", "messageId": "id" ], "conflicts": [ "description": "issue", "sides": ["A", "B"], "messageId": "id" ] 3. **EVALUATION Mode**: Synthesize one evaluation and one suggestion per agent who actually spoke. Do not use numeric scores. - Output: "mode": "EVALUATION", "evaluations": [ "agentId": "id", "evaluation": "...", "suggestion": "...", "messageId": "id" ] ### General Rules - Use the exact message ID string (e.g., from (id: <messageId>)) for linking. - Be concise and avoid repetition. Output ONLY valid JSON. User Prompt ### Dialog Context - Mode: mode - Focus: focus - Agent names (id -> name): agent_names - Agents who spoke: speaking_agent_ids ### Full conversation (with IDs) conversation ### Output Format Reply with a single JSON object only. No markdown, no extra text. Use the mode-specific schema described above. Figure 15. Prompt for generating a structured UI summary based on dialog modes. Bubble Summary Generation System Prompt ### Task: Produce a single short sentence (bubble summary) for the UI. The summary must directly answer the userâs need (dialog focus) and summarize what has been discussed so far. ### Mode-Specific Rules 1. **IDEA**: Name actual ideas proposed (e.g., "Lightning talks and mentor feedback suggested"). Do not be vague. 2. **DISCUSSION**: State what is agreed and what is still in dispute in one sentence. 3. **EVALUATION**: Focus on how to improve or what was suggested, rather than just stating "evaluating." ### General Rules - Output ONE sentence only. No bullet points, no line breaks. - Be concrete and specific to the conversation. - Output plain text only (No JSON, no markdown). User Prompt ### Focus (Userâs need) focus ### Mode mode ### Conversation so far conversation --- Output a single short sentence that directly answers the userâs need and summarizes the discussion based on the mode rules above. Figure 16. Prompt for generating a single-sentence bubble summary. Goal Extraction System Prompt ### Task: Decide whether a userâs recent edits in their workspace are **trivial** or **substantive**. Trivial edits (e.g., fixing typos, adding spaces) do not require a multi-agent discussion. Substantive edits (e.g., new content, rephrasing, changing meaning) may benefit from a discussion. ### Inputs you will receive 1. **Task context (optional)**: General context of what the user is doing. 2. **Recent edits**: Content "before" and "after" the edit for one or more blocks. 3. **Context around each edited block**: Neighboring blocks for continuity. ### Decision Rules - **Trivial**: If edits are minor (deleting one word, fixing a typo, no meaningful change in intent). - Output: "trivial": true, "goal": null - **Substantive**: If edits involve new content, rephrasing, or adding sections. - Output: "trivial": false, "goal": "one clear sentence describing what the user needs or is trying to achieve" ### Output requirements - Output valid JSON only. - The "goal" sentence should be in the same language as the content (e.g., Korean if the content is Korean). User Prompt ### Task Context task_context --- ### Recent block edit(s) edits_with_context --- Is this edit trivial (e.g., space, one word, typo)? Respond with "trivial": boolean, "goal": string | null in JSON format. Figure 17. Prompt for extracting the userâs current goal from workspace edits. User Action Interpretation System Prompt ### Task: Interpret the userâs recent actions in a workspace-integrated system (e.g., Notion-like docs). Your goal is to describe what the user did and infer the broader task they are working on based on the content changes. ### Inputs you will receive 1. **Current workspace**: Full list of blocks (ID, type, content) for overall context. 2. **Most recent change (diff)**: Block IDs that were added, updated, or removed, including the actual content. ### Rules - Describe what the user **did** (e.g., "Added a new section about budget"). - Infer **what they are working on** (e.g., "planning an event", "organizing a trip"). - Be concise: One or two short sentences only. - No preamble. Use the same language as the content (e.g., Korean if the content is Korean). ### Example - Diff: Added block "Venue: Room A, 50 people, 2pm" - Output: "The user added event venue and capacity details; they appear to be planning an event." User Prompt ### Most recent change (diff) diff_description --- What did the user do, and what are they likely working on? Provide one or two sentences in the same language as the content. Figure 18. Prompt for interpreting user actions from workspace diffs. Relevant Agent Selection System Prompt ### Task: Act as a strategic coordinator to select relevant agents for the userâs current task in a workspace-integrated system. Your goal is to choose a small set of agents whose expertise meaningfully relates to the userâs context to advance their thinking, planning, or decision-making. ### Selection Guidelines 1. **Quantity**: Select **2 to 4 agents**. 2. **Relevance**: Prioritize domain match and complementary perspectives (e.g., critique, feasibility, logistics) over quantity. Do not include unrelated agents. 3. **Rationale**: For each selected agent, provide a short, one-sentence explanation of why their expertise is relevant to the current context. ### Output Format Reply strictly with a single JSON object. No markdown, no extra text. "agents": [ "id": "agent_id", "reason": "Short sentence explaining relevance based on expertise" ] User Prompt **User action / topic (Context):** interpretation **Available agents:** agents_list **Instructions:** Based on the rules above, select 2 to 4 agents and provide a short reason for each. Reply with JSON only, following the specified Output Format. Figure 19. Prompt for selecting a subset of relevant agents. Discussion Necessity Scoring and Mutter Generation System Prompt ### Task: Score the necessity of a multi-agent discussion (0-1 scale) and optionally produce a "mutter." For a given workspace change, evaluate the need for three discussion modes: IDEA, DISCUSSION, and EVALUATION. Additionally, generate a brief, personality-driven reaction (mutter). ### Scoring Criteria - **IDEA**: Need for generating ideas and alternatives. - **DISCUSSION**: Need for sharing perspectives and addressing conflicts. - **EVALUATION**: Need for evaluating pros, cons, and criteria. - **Scale**: Use 0.0-1.0 conservatively. Lower scores (<= 0.2) if a similar discussion already exists nearby. ### Mutter Rules - **Length**: Maximum 15 characters. - **Language**: Korean only. - **Tone**: Must reflect the agentâs distinct persona and expertise. Avoid generic phrases like "Great!" or "Interesting." - **Example**: A finance expert might say "Budget needs review". ### Output Requirements Output strictly a single JSON object. No markdown, no extra text. "IDEA": 0.5, "DISCUSSION": 0.7, "EVALUATION": 0.3, "mutter": "Persona-driven phrase" User Prompt **Task context (Overall scenario):** task_description **User action / workspace change:** interpretation **Your profile (Agent persona):** Name: agent_name / Role: agent_prompt **Existing nearby dialogs**: existing_nearby_dialogs --- Based on the context and your profile, score the discussion necessity and provide a mutter. Reply with a single JSON object (IDEA, DISCUSSION, EVALUATION, and optionally mutter). Figure 20. Prompt for discussion necessity scoring and mutter generation.