A workshop should be held around the purpose. The business often knows where the issue of the internal processes. It could be that the customers have recurring questions. Once you have formed an idea of what the chatbot could help with it is time to start building. In our example, we will focus on a dialogue-based chatbot that helps answer the recurring repetitive questions of the business.
When the chatbot receives questions about a specific topic or question, we can choose to create an "Intent" and a corresponding "Workflow" for the question or topic.
An "Intent" can be explained as a trigger that contains training data in the form of potential sentences or questions that can be asked by a customer. The intent is what the bot will try to match for when a customer asks a question and if the bot gets a match against an intent, the answer we linked to the intent will be played back. This answer is called a “Workflow”.
A "Workflow" can be explained as a small process where one or more steps are played back in an order that is from top to bottom. The flow can include text responses, counter-questions, calculations, time activations, and more.
Creating an intent
The button creates a new intent. When you click this button a popup appears and asks for a name. Give an appropriate name for the intent so that it is easy to understand. Eg: Category-subject or Bus-pass application.
Once we have created our intent we add training data based on what the customers may respond to. This can be edited as you gain more experience with your bot.
It is usually enough with 5-10 different examples.
When you’ve written a training sentence, press enter to store it in the training model.
Sometimes, several intents are created during the training session. Just repeat the steps above until you are done creating all your intents.