Orchestration · Software component

Mixed-Initiative Controller

Software componentOrchestrationOrchestration & ToolsVariation point (abstract)arc:MixedInitiativeController

An abstract controller that determines which party, agent or human, holds initiative at each point of a shared task and how control transfers between them.

Responsibility. Governs initiative allocation and control transfer between agent and human.

Also known as: Initiative level, Control negotiation

orchestratesinvokesis specialized byis specialized byis specialized byis specialized byProactive Agent: orchestratesProactive AgentHandoff Context Packager: invokesHandoff Context PackagerFixed Subtask Initiative Controller: is specialized byFixed Subtask Initiative…Negotiated Initiative Controller: is specialized byNegotiated Initiative Co…Subdialogue Initiative Controller: is specialized bySubdialogue Initiative C…Unsolicited Reporting Controller: is specialized byUnsolicited Reporting Co…
Direct neighbourhood (hover for relationship types)

Variants

VariantWhen to choose
Fixed Subtask Initiative ControllerChoose when workflow stages can be pre-partitioned by clear decision criteria, e.g., routine verification to the agent and judgment-heavy decisions to humans.
Negotiated Initiative ControllerChoose when no fixed ownership is appropriate and initiative should flow dynamically to whichever party has the relevant capability, capacity and confidence at each stage.
Subdialogue Initiative ControllerChoose when execution hits a specific ambiguity or misunderstanding that a brief clarifying exchange can resolve before control returns to the primary party.
Unsolicited Reporting ControllerChoose when one party holds information the other needs but should not control when or how it is acted upon; the recipient keeps full initiative.

Relationships

invokes dependency

orchestrates control

Design guidance

Classification

Patterns
Mixed-initiative interaction
Quality attributes
Performance efficiency (ISO/IEC 25010)Transparency and accountability (NIST AI RMF: accountable and transparent)
Risks mitigated
Role ambiguityTasks falling through the cracksDuplicated effort

Sources

  1. Ch10.2: T. Nguyen, "Proactive Agents," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 10.2. ISBN: 9798244538229.