NLP Engines
Conversation Flow
- NLP Analysis — User input passes through all NLP engines for intent detection and entity extraction.
- Task Execution — The winning intent executes. The conversation engine maintains state (user details, previous intents, context).
- Preconditions — If required conditions aren’t met, the intent is rejected.
- Negative patterns — Patterns that prevent incorrect intent matches.
- Event handling — Welcome messages, sentiment, etc.
- Interruption Handling — Manages mid-task intent switches and sentiment-triggered agent transfers.
- Response Generation — A response is generated and rendered for the user’s channel.
NLP Preprocessing
Before intent detection, each utterance undergoes:Choosing an NLP Engine
NLP Configuration in the Platform
Go to Automation > Natural Language:
For engine-specific training and tuning, see: