Mixed-Initiative Control
What is Mixed-Initiative Control?
In traditional AI, either the human is in control (typing prompts, making decisions) or the AI is (generating responses). But agentic workflows require fluid back-and-forth - the agent works on a task, the human jumps in to adjust, the agent continues from the adjusted state. The challenge is designing interfaces where both human and agent can act without stepping on each other. This is especially difficult in collaborative documents, code editors, and planning tools where both parties might be working on the same artifact simultaneously. Mixed-Initiative Control provides clear control indicators, interrupt-without-disruption capability, parallel work zones, seamless handoffs, and explicit conflict resolution. Human input always takes precedence, and the agent should never block the human from interacting.
Example: Figma AI Make Design - Interruptible Generation

Designers can interrupt the AI mid-generation, manually adjust elements on the canvas, then ask the AI to continue from the modified state. The AI doesn't lock the canvas while working — designers tweak spacing, swap components, or rewrite copy in parallel, and the AI picks up from whatever state the designer left.
AI Design Prompt
Want to learn more about this pattern?
Explore the full pattern with real-world examples, implementation guidelines, and code samples.
View Full Pattern