Introducing the intents
Automation by Botbot.AI is triggered by the intents it receives.
Unlike keywords, intents can be furnished with context. The same intent with different contexts may be recognized differently, thus calling for different workflows to execute. While keywords will take these two sentences as similar, intents can differentiate between “I want my credit card” and “I want a credit card”. As humans, we can see the difference clearly.
Training the bot
Using this intent management dashboard, we introduce the intents to the chatbot, add some sample user utterances, attach some context, and tell the chatbot how to respond to the intent.
After the training portion, we can test the intent and see if we hit an adequate confidence score (> 80%) for that intent. Upon failing, we need to add more utterances — or, give it more data — until the chatbot can confidently distinguish that particular intent from other intents.