Orchestration · Software component

Subdialogue Initiative Controller

Software componentOrchestrationOrchestration & Toolsarc:SubdialogueInitiativeController

A mixed-initiative controller in which the agent temporarily takes limited initiative to ask clarifying questions or correct misunderstandings, then returns control once the uncertainty is resolved.

Responsibility. Opens and closes clarification subdialogues to resolve uncertainty.

Also known as: Subdialogue initiation, Clarifying-question initiative

Variant of Mixed-Initiative Controller abstract

When to choose. Choose when execution hits a specific ambiguity or misunderstanding that a brief clarifying exchange can resolve before control returns to the primary party.

invokesis triggered byis target of alternativeTospecializesis target of alternativeToalternative toConversational (Chat) Interface: invokesConversational (Chat) In…User Need Predictor: is triggered byUser Need PredictorFixed Subtask Initiative Controller: is target of alternativeToFixed Subtask Initiative…Mixed-Initiative Controller: specializesMixed-Initiative Control…Negotiated Initiative Controller: is target of alternativeToNegotiated Initiative Co…Unsolicited Reporting Controller: alternative toUnsolicited Reporting Co…
Direct neighbourhood (hover for relationship types)

Relationships

invokes dependency

is triggered by dynamic

alternative to variability

Classification

Patterns
Clarification subdialogue
Risks mitigated
Acting on incorrect assumptionsUnnecessary escalation to human agents

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.