Clarification
The DS could fail to recognize the speaker's intent should he/she not provide enough information. For example, supposing someone says, "Can I have a ticket from New York?" the DS will ask him/her, "Where is your destination?" rather than respond with "Congratulations! You have successfully bought a ticket from New York." This is because whenever the DS is confused about the speaker's intention, it will ask him or her some questions to decide what he/she really wants, a process we call clarification. There are three situations when the system might ask the speaker for clarifications so as to keep the conversation going:
- When a speaker fails to provide the system with all the required beliefs, the system will ask him/her to give the missing information.
- The system has found two intents that are both matched.
- The system has successfully found an intent, of which the confidence, however, is not high enough.