Conversational AI Chat bot - Natural language processing (NLP)
Intents
- Training phrases with similar meaning or same motivation behind a particular user input
- Context represents the current state of user's request , so they can be passed between intents.
- Event - optional way to trigger intent without user's input
Entities
- Mechanism for extracting useful data from natural language inputs.
- Pick out specific pieces of information that your users mention eg. location, datetime, name
- slot-filling helps to ensures an intent obtains all the necessary information from a user. To activate this feature, we need to mark the parameters as required.
Build your conversation skill
- Triggers
- Requirements
- Actions
- Fulfillment is custom code / webhook action triggered by a user input and intent
- Calls back-end API in your preferred language eg lookup product in db or place an order
Integrations / Connect
- Different user channels supported for interaction - Web chat , Slack , Twitter , Messenger