8. 8
1. What is
Chatbot?
â A chatbot is a piece of software
that conducts a conversation via
auditory or textual methods.
(Wikipedia)
or
â A chatbot is an artificial
intelligence (AI) software that can
simulate a conversation (or a
chat) with a user in natural
language through messaging
applications, websites, mobile
apps or through the telephone.
9. 9
2. What is RASA?
RASA stack is an open-source AI
tool and being an opensource
framework, It is easy to
customize.
10.
11. - Rasa NLU: A natural language understanding
solution which takes the user input and tries to infer
the intent and extract the available entities.
12. âHelloâ
- Intent: Greeting
- Entities: None
âWhat day is today?â
- Intent: find_day
- Entities: today
âI want to order a book?â
- Intent: goods_order
- Entities: book
13. ## intent:greet
- Hi
- Hey
## intent: goods_order
- I want to order a [book](product)
- I want to buy a [mobile](product)
## intent:bye
- Bye
- Goodbye
Build NLU file and train RASA NLU
14. - Rasa Core: A dialog management solution tries to
build a probability model which decides the set of
actions to perform based on the previous set of user
inputs.
15. - Actions: An operation which can be performed by
the bot. It could be replying something in return,
querying a database or any other thing possible by
code.
- Stories: Sample interaction between the user and
bot, defined in terms of intents captured and
actions performed.