Question 11
Domain 1: Agent Architecture, Design, and DevelopmentWhat conversation design pattern handles ambiguity best?
Correct answer: A
Explanation
A slot-filling dialogue manager handles ambiguity by keeping conversation state and identifying which required information is still missing. It then asks for “missing slots one at a time,” which reduces confusion and guides the user toward a complete, structured response.
Why each option is right or wrong
A. Implement a slot-filling dialogue manager that tracks required information, asks for missing slots one at a time, and maintains conversation state.
A slot-filling dialogue manager is the standard pattern for ambiguous user inputs because it maintains explicit dialogue state and a set of required slots, then resolves uncertainty by querying only the missing fields one at a time. In practice, this reduces branching ambiguity and lets the system disambiguate intent incrementally rather than guessing from a single utterance; the key mechanism is state tracking plus targeted follow-up prompts until all required slots are filled.
B. Reject ambiguous requests immediately and ask user to provide complete information.
C. Make assumptions for missing information based on common defaults.
D. Ask all possible clarifying questions upfront in a single response.