Terminology and Definitions and structure of a bot
Source : https://core.rasa.com/tutorial_basics.html#tutorial-basics
1. Define a domain:
Domain : Defines the universe, the bots lifes in, consists of Intent, actions, templates, Slots, Entities
Intents : Things we expect users to say / request from the bot
Actions : Things the bot can do and say
Templates : template strings for the things your bot can say
Slots : information to keep track of during a conversation (e.g. a users age), can update during conversation
Entities : Pieces of information extracted form Text
Slots : store information like
Stories : Chat scenarios the bot can learn actions from
Rasa uses the Intent and the entities, to find the most fitting action to execute.
2. Define interpreter / NLU
An interpreter performs Natural Language Understanding, by parsing incoming messages. We define the data in data/NLU.md .
We need to define the configurartion of the NLU Model , which has the attributes pipeline, path, data .
3. Chat with the bot !
Custom Actions :
Last updated