Disambiguation Branch
Surface Multiple Readings of Ambiguous Intent
When the AI is unsure what you meant, it surfaces 2-3 concrete interpretations side by side with previews. You pick the right reading before any work runs — no wasted output, no mid-correction.
Framing
The problem
Ambiguous prompts produce confidently wrong answers because AI guesses instead of asking.
The pattern
Surface 2-3 plausible interpretations as branches; let the user pick before work begins.
Why chat breaks here
Chat collapses ambiguity into a single answer and only reveals the misread after execution.
Risks
Excessive branching for trivial ambiguity adds friction and trains users to dismiss it.
Avoid when
Intent is unambiguous or the cost of running and correcting is lower than upfront review.
Use when
Prompts are often ambiguous and the cost of guessing wrong is higher than asking.
DOPE evaluation
- Directability
- Pick a branch, refine it, or write your own interpretation
- Observability
- Ambiguity surfaces as visible branches, not silent assumption
- Predictability
- Each branch shows a sample output before commitment
- Explainability
- Each branch is labeled with the assumption that produces it
In the wild
- Cursor 2.1 Clarifying Questions (Cursor) — Nov 2025 made multi-question clarification + editable Markdown plan a first-class production pattern. Plan Mode in Cursor 2.1 / 3.0 is the closest production version of the move.
- Perplexity Pro Search Follow-ups (Perplexity) — Pro Search asks focused follow-up questions before running; Pro / Copilot Mode branches a complex query into sub-queries.
- ChatGPT Deep Research clarification (OpenAI) — Always asks a multi-part clarifying question with optional "follow these defaults" before the research run. Strong consumer-grade example of the pre-flight branch pick.
FAQ
When should I use the Disambiguation Branch pattern?
Prompts are often ambiguous and the cost of guessing wrong is higher than asking.
When should I avoid the Disambiguation Branch pattern?
Intent is unambiguous or the cost of running and correcting is lower than upfront review.
What problem does Disambiguation Branch solve?
Ambiguous prompts produce confidently wrong answers because AI guesses instead of asking.
Why is chat the wrong fit for this?
Chat collapses ambiguity into a single answer and only reveals the misread after execution.
Related patterns
- Often paired with: Parallel Alternatives — Branches choose the reading; alternatives show variants of the chosen reading.
- Alternative to: Confidence Signals — Ask before running vs answer with explicit uncertainty after.
- Alternative to: Ghost Text Editor — Surface readings before the run vs predict the most likely continuation in flow.