Glossary
Bot
A bot is a virtual agent designed to answer specific answers sent by users via text or voice.
Bots are very convenient because they are always available, easy to use and can unload humans from tedious tasks.
Chatbot
A bot available on chat applications such as Messenger, Whatsapp, SMS, Websites,...
Voicebot
A bot available on voice first devices such as Amazon Echo or Google Home
Callbot
A bot available by calling a phone number
Orchestrator, Metabot, Masterbot
A bot able to orchestrate other bots. This allows for greater modularity of use cases in the bot project.
Intent
A group of sentences sharing the same meaning
Entity
A group of elements that must be catched by the bot to better serve the user
Training
The process of building a specific model tuned with the intents and entities of a bot
Parsing
The process of analyzing a user request to define the most probable user intents and extract all the relevant entities
Slot
Same definition as Entity, in the Amazon Alexa jargon
NLU
Natural Language Understanding
The process used to extract the meaning from a text request
NLG
Natural Language Generation
The process used to generate a human friendly text from a computer data
A good example of this is automated weather forecast text generation from raw data
NLP
Natural Language Processing
This regrouping NLU and NLG
Updated 10 months ago