← Back to patterns
Trust & Verification
Emerging

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.

Metaphor

Forked Path

Interaction

Branch Selection, Preview

Use case

Ambiguous Queries, Multi-meaning Tasks, Search

Failure mode

Linear History

Control mechanisms

Variant Cards · Inline Preview · Confirm Path

Reference examples

Amazon Lex Intent Disambiguation · Perplexity Deep Research clarifying questions · ChatGPT Deep Research clarification

Interactive Example

The live side-by-side is the comparison.

This prototype already contains the contrast between chat and the pattern response. It stands as the primary comparison surface for this page.

Loading Demo

Preparing the interactive example for this pattern.

Ambiguity is a fork in the road. Chat treats it as a guess.

When a prompt admits two readings, chat silently picks one and commits the full cost of being wrong before you ever see the misread. The confident answer arrives, you realise it solved the other interpretation, and now you are correcting after the work instead of before it. The misunderstanding is only visible once it is expensive.

Disambiguation Branch surfaces the two or three plausible interpretations side by side, each labelled with its underlying assumption and previewed with a sample output, so you pick the right reading before any work runs. Choosing replaces correcting, and the assumption that would have caused the error becomes a thing you select rather than discover. The cheapest fix is the one made before generation.

An interface that shows you its interpretations spends a moment of your attention to save you a wrong answer.

DOPE Lens

How this pattern improves AI interaction quality.

Observability

Ambiguity surfaces as visible branches, not silent assumption

Directability

Pick a branch, refine it, or write your own interpretation

Predictability

Each branch shows a sample output before commitment

Explainability

Each branch is labeled with the assumption that produces it

Fit

Where it earns its place.

Use it
when

Prompts are often ambiguous and the cost of guessing wrong is higher than asking.

Avoid
when

Intent is unambiguous or the cost of running and correcting is lower than upfront review.

In the wild

Where this pattern already ships.

The pattern is shipping but still maturing across products. Entries below show how different teams have approached it; expect variation as the space settles.

Research Frame

Why this pattern exists, and where it breaks.

Ambiguous prompts produce confidently wrong answers because AI guesses instead of asking.

Surface 2-3 plausible interpretations as branches; let the user pick before work begins.

Chat collapses ambiguity into a single answer and only reveals the misread after execution.

Excessive branching for trivial ambiguity adds friction and trains users to dismiss it.

Common questions

What people ask about this pattern.

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.

Grounded in Research

Not just opinion.

The papers, guidelines, and usability studies this pattern rests on.

Information Foraging with Generative AI

Raluca Budiu, Feifei Liu, Emma Cionca, Amy Zhang

Nielsen Norman Group · 2023

Diary study of real chatbot use: only ~4% of turns include a clarifying question and only ~22% of AI answers get fact-checked — the empirical backbone for asking-before-guessing and for making verification cheap enough to actually happen.

Related Patterns

Curated connections, not just neighbors.

Hand-picked relationships — what this pattern pairs with in practice, what it replaces, what it builds on, and what builds on it.

  • Often paired with

    Parallel Alternatives

    Once Disambiguation Branch has your reading, Parallel Alternatives shows distinct takes on it to compare or blend.

  • Often paired with

    Confidence Signals

    Disambiguation Branch settles what you meant before the run; Confidence Signals show how well each claim holds up after.

  • Alternative to

    Ghost Text Editor

    Ghost Text Editor bets on one guess you can type past; Disambiguation Branch asks first when a misread costs a whole run.