Can users steer AI agents better by revising plans mid-execution?
Explores whether letting users adjust agent plans step-by-step during execution, rather than locking in plans beforehand, improves their ability to guide agent behavior without extra cognitive burden.
Cocoa, a document-editor agent system for scientific researchers, lets users assign each step of an agent-proposed plan "to either themselves or the agent" and then interleaves planning and execution so "plans can adjust after partial execution" rather than treating the two as fixed, separate stages. The paper argues most prior systems either elicit user intent only before execution or let users verify output only after it, while Cocoa supports "co-planning," "co-execution," and smooth movement between them, since "plans are bound to shift as the user reviews agent outputs and becomes inspired with new ideas." A lab study (n=16) found Cocoa "afforded greater agent steerability while maintaining ease of use" against a chat baseline, and a 7-day field deployment (n=7) found researchers valued "the explicit delegation of work between themselves and the agent."
The design borrows "inspiration from computational notebooks": plan steps live as cells in the document that either party can execute, re-execute, or hand off, so delegation is visible and reversible rather than a one-time setup choice. The paper frames this as resisting "agent-guided workflows" where "the agent dictates what input to elicit from the user, as well as when and how the elicitation happens" — Cocoa instead lets the user set per-step agency. The discussion names design tensions the system does not fully resolve: re-planning currently "replaces outdated steps with new ones," though participants wanted to preserve superseded steps for later reference, which the authors propose addressing through "plan branching"; and plan length should be calibrated to task type, since open-ended brainstorming wants short, revisable plans while a structured task like literature review wants a full plan upfront.
This extends the stage-dependent finding in Does user editing of AI plans always improve performance?, which treats planning and execution as two fixed interface moments with different risk profiles for human review; Cocoa's contribution is a design that removes the fixed boundary itself, letting users move between planning-edits and execution-edits as often as a task demands rather than choosing once which stage to intervene in. The paper cites He et al.'s finding that separating planning from execution lets user involvement during execution "significantly boost agent performance" but at "high cognitive load" — a tension also visible in Can orchestration layers make coding agents more auditable?, another design that keeps the human at a defined checkpoint rather than interleaving — while arguing the fix is not to avoid interleaving but to make hand-offs between planning and execution explicit and assignable per step.
The excerpt does not report how often users actually assigned steps to themselves versus the agent, nor whether the steerability gain holds for tasks less structured than scientific research, since both studies drew participants only from that domain. The implication the authors draw, and the excerpt supports only at this scope, is that interaction designs for long-running agent tasks should make delegation a per-step, revisable choice rather than a global setting — not that any particular assignment ratio or plan length generalizes across domains.
Inquiring lines that read this note 57
This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.
Do AI safety evaluations reliably detect unsafe model behavior? How should authorization govern AI agent autonomy?- How do power users differ in granting autonomy to AI agents?
- Can AI systems make their assigned co-pilot properties transparent to users?
- What five levels of autonomy can users set for AI agents in practice?
- How does user experience differ when agents use fixed versus adaptive autonomy?
- How does extended AI use erode users' ability to oversee agent behavior?
- How much agent behavior escapes user review once auto-approval rates rise?
- Does agent design erode developers' ability to oversee autonomously?
- Does agent autonomy reduce a human overseer's ability to maintain control?
- Does upfront planning reduce how much developers need to intervene later?
- Does extended use of AI agents erode human overseer capability?
- Does extended use of autonomous agents erode human overseer capability?
- Does extended autonomy erode users' ability to oversee agent behavior effectively?
- How do experienced users shift their oversight strategy over time?
- How do human-in-the-loop systems compare to autonomous agent evaluators?
- Do users lose or sharpen judgment when they rely on AI agents longer?
- When humans retain final decisions while AI proposes methods, who answers for errors?
- Do AI users show the same vigilance decrement as pilots?
- Does separating planning from execution increase cognitive load for human reviewers?
- How does poor AI interface design reshape user workflows negatively?
- What mental models do users need to oversee AI agents?
- Can agents preserve developer intent better to reduce monitoring burden?
- Why do users regret AI agent actions based on visibility rather than output quality?
- Can front-loaded plan review reduce the need for real-time action monitoring?
- Can users build accurate mental models of agents without seeing their reasoning?
- How should AI tools adapt their controls based on whether users seek efficiency or upskilling?
- How much control should AI agents or humans hold by default during task execution?
- Why should human-agent collaboration precede moving to fully autonomous systems?
- How do humans stay effectively involved in algorithm control loops?
- Why is knowing who to ask the key routing decision in AI-human work allocation?
- Can agency shift dynamically between human and AI teammates?
- How do Amershi's AI interaction guidelines compare to agent-specific UX frameworks?
- Why should workplace AI agents prioritize human control over other design factors?
- How should AI roles adapt when team tasks become dynamic and uncertain?
- How does agent-initiated help differ from negotiated task delegation approaches?
- When do developers use heuristics versus detailed oversight in practice?
- How should AI agents time interruptions during active programming tasks?
- What triggers should prompt human intervention in AI agent decision workflows?
- Why is timing an agent's action relative to user attention critical?
- Can approval fatigue cause users to miss dangerous AI permission requests?
- How do proactive AI agents balance efficiency gains against workflow disruption?
- Can editor context and visibility reduce the cost of AI-initiated assistance?
- Does real-time plan editing let humans correct agent failures before autonomous deployment?
- Can users verify agent plans when the same request produces different behaviors?
- What does it mean for users to verify an agent's plans before execution?
Related concepts in this collection 7
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Does user editing of AI plans always improve performance?
When users intervene to edit AI agent plans before execution, does the intervention consistently help? The question matters because many assume human oversight is always protective, but the evidence suggests the benefit depends on plan quality and intervention stage.
treats planning and execution as fixed review moments; Cocoa removes that boundary via interleaving and per-step assignment
-
Can orchestration layers make coding agents more auditable?
Does wrapping a fixed coding agent in state tracking and skill libraries improve research auditability and completeness without replacing the agent itself?
another fixed-executor design that keeps the human at a defined checkpoint rather than interleaving
-
Can writers benefit from configuring AI writing partners in advance?
This exploratory study asks whether writers can effectively set up proactive AI assistants by pre-planning their roles and behavior, then use them during actual writing work for idea generation and self-monitoring.
same planning-ahead instinct, applied to writing rather than document-based co-execution
-
Can a shared canvas serve both human and agent memory?
Does representing project state as typed nodes and links—visible to both humans and AI agents—enable better continuity, reuse, and recovery than isolated prompt-response systems or hidden agent memory?
shares the notebook/document-as-shared-state design pattern
-
Why do researchers refuse to delegate tasks to AI agents?
When researchers keep high-level reasoning tasks for themselves, is it because agents perform poorly, or because doing the work builds the researcher's own expertise? Understanding the real reasons behind task delegation decisions could reshape how AI collaboration tools are designed.
the formative-study finding that motivated Cocoa's per-step delegation design
-
How do developers actually supervise AI coding agents?
Explores where and when developers intervene in AI-assisted coding work. Understanding the structure of supervision helps design agents that fit how developers actually work.
qualifies: supervisory demand spreads across all seven stages, challenging the claim that reassigning plan steps adds no extra effort
-
Does letting users edit agent plans improve trust calibration?
When LLM agents show their step-by-step plans to users for review and editing, does this interaction actually help users develop accurate trust in the system? A study explores whether edit access closes the gap between how much users trust agents and how well agents actually perform.
qualifies: user trust tracks plan quality not editability, so letting users edit plans may not ensure appropriate trust despite steerability gains
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- Cocoa: Co-Planning and Co-Execution with AI Agents
- Plan-Then-Execute: An Empirical Study of User Trust and Team Performance When Using LLM Agents As A Daily Assistant
- Overseeing Agents Without Constant Oversight: Challenges and Opportunities
- Comparing Human Oversight Strategies for Computer-Use Agents
- Evaluation and Benchmarking of LLM Agents: A Survey
- HumanAgencyBench: Scalable Evaluation of Human Agency Support in AI Assistants
- Position: LLMs Can't Plan, But Can Help Planning in LLM-Modulo Frameworks
- Challenges in Human-Agent Communication
Original note title
Cocoa interleaves co-planning and co-execution so researchers can assign plan steps to themselves or the agent and revise plans mid-task