liveBook · Manning

Disambiguation

As explained in Effective Conversational AI

Disambiguation is a conversational technique that presents alternative interpreted goals so a user can select or clarify the intended one.

A caller asks for a reminder by text or phone, then answers “Yes.” Repeating the same question as an error makes the caller feel stuck, even though they tried to cooperate. Disambiguation keeps the exchange moving: “Great! Which would you like: a text message or a phone call?” section 8.2.4

Disambiguation asks the user to choose among plausible interpretations instead of treating an ambiguous response as a failure. For an open-ended request, a chatbot can present the classifier’s leading intents to clarify the user’s primary goal. Within a dialogue flow, a short follow-up can clarify which offered option the user meant. section 4.4.2 section 8.2.4

When one message contains several goals

“Do you have the COVID booster? How can I make an appointment?” expresses both an availability question and an appointment request. Without disambiguation, it has no single definitive intent for a classifier accuracy test. If the chatbot offers disambiguation choices, test whether both relevant intents appear among them. section 4.4.2

Use disambiguation without making the user work harder than necessary:

  • Reserve it for genuine uncertainty; assess whether a clarifying question or another dialogue strategy better resolves the confusion. section 5.5
  • Accept a good-faith answer when it provides enough information. On voice channels, where buttons may be unavailable, keep questions direct and concise rather than cycling through retries. section 8.2.4 section 11.3.3
  • Check ambiguous and multi-intent utterances separately from ordinary single-intent accuracy tests; verify that the offered choices reflect the goals users actually expressed. section 4.4.2

How Effective Conversational AI covers it

How deep it goes
Defines classifier-based intent choices and illustrates a conversational follow-up, without specifying an implementation.
Examples
Contrasts a retry with a reassuring text-or-phone follow-up and uses a booster-and-appointment request to show multiple intents.
What it assumes
Assumes familiarity with chatbot intents and dialogue flows, while defining how leading intents can become disambiguation choices.
What you can do after
Practice/perform disambiguation by offering relevant choices instead of retrying a good-faith response.
How it connects
Connects to intent classification, clarifying questions, classifier accuracy testing, dialogue flows, and voice interaction.

Also explained in

Compare how 3 books explain disambiguation →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Effective Conversational AI. The section links point to the parts of the book it draws on.