In the Citizen Service Chatbot sample, we have an application (Web and Smart Devices) that offers information to residents and provides them with services related to the administrative formalities that can be carried out in the city they live.
Instead of providing a solution where the user is presented with a menu with options for the user to choose one, in this solution the user tells directly what he or she needs in a conversational fashion.
Let's see how to implement the solution using the Chatbot generator.
Planning the chatbot system requires outlining the dialog. The dialog may have several Flows.
First, we have to plan the range of user questions and requests that will be within the scope of the system to answer. In this sense, you have to think of the verbs that will be used or requests that will be made by the user, and what you want the bot to respond automatically. These are called intents.
Let’s outline the different dialog Flows of our example.