Learning by doing – building an FAQ bot
In this section, the practical example has been designed to develop your practical understanding with regard to the concepts covered in the preceding sections.
We will create an FAQ bot based on a homemade toy-level dataset. This FAQ bot will answer questions for fresh graduates about participating in an interview at The Acme Corporation (a fictitious company from https://en.wikipedia.org/wiki/Acme_Corporation).
What are the features of our bot?
In this section, we will list all the functions this exercise project should provide. Let's start with the greeting and goodbye messages.
Handling greetings and goodbyes
Example #1: The bot responds to the user's greetings and provides a description of its own functions:
User: Hello! Bot: Hello, I am Silly. I am a Rasa-based FAQ bot. I can help you with answering questions about the recruitment of fresh graduates for The Silly Company.
Example #2: The bot echoes...