Now that we have identified the tasks that our chatbot needs to do, let's go on and design the conversational flow. Conversational flow is the basic layout of how the interaction will happen between the user and the bot.
Let's scribble down a few simple imagined conversations between the user and our weather bot.
Example 1:
User: Hi
Bot: Hi there! I am WeatherMan, your weather bot. What would you like to know? Current weather or forecast?
User: current weather
Bot: Ok. Which city?
User: London, GB
Bot: Ok. Weather now in London, GB. Temperature is 10 degrees Celsius. Clear Skies.
User: Thanks.
Bot: No problem! :)
Let's make another one that is slightly more complex.
Example 2:
User: Hi there
Bot: Hi there! I am WeatherMan, your weather bot. What would you like to know? Current weather or forecast?
User: Forecast
Bot: Ok. When? Tomorrow or this weekend...