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.

Browse all patterns