Trainings Phrases / Utterances

-> to BOTwiki - The Chatbot Wiki

Training phrases are a main component of Intents. They serve to identify the previously defined user intentions in the best possible way. Different question variations per intent are stored in a knowledge base. [1][2][3]

Examples for Training Phrases / Utterances

The following examples show different formulations, all aimed at the same purpose, the weather:

"How will the weather be tomorrow",

"Do I need an umbrella tomorrow?"

"Is there bathing weather tomorrow in Würzburg?"

Scope of Training Phrases / Utterances

How many Training Phrases per Intent are recommended depends strongly on the technology used. The following table shows empirical values, which BOTfriends has obtained with the Tool Dialogflow that she did.

Number of training phrases/recognition through Dialogflow intent recognition
< 5 Bad
< 15 alright
< 50 good
< 100 Very good

*It is noted that for Dialogflow more utterances lead to better intent recognition. With other providers, it was found that the quality of the intent recognition decreases again with too many utterances.

Of course, the number of question variations also depends strongly on the use case. In principle, care should be taken to ensure that as many different question variations as possible are included and that the utterances do not overlap with other intents in order to avoid an intent correlation.

> Back to the BOTwiki - The Chatbot Wiki

Sources

[1] https://dialogflow.com/docs/intents

[2] https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-concept-utterance

[3] https://cloud.ibm.com/docs/services/assistant?topic=assistant-intents