-
Notifications
You must be signed in to change notification settings - Fork 22
Intent Recognition Providers
Xatkit embeds a default intent recognition provider that translates user inputs into intents using a set of simple regular expressions. While this provider does not require any configuration, it has been originally designed for testing purposes, and is probably not powerful enough for real-world chatbots.
For non-trivial chatbots, Xatkit integrates with a number of NLU engines, each one offering a different trade-off in terms of licenses, deployment requirements, ... Take a look at the options and see which ones works best for you.
Keep in mind that following our [chatbot orchestration platform](https://xatkit. com/chatbot-orchestration-platform-open-source/) philsophy, it's not difficult to integrate other options, if you need so.
See how to make Xatkit work with:
- DialogFlow for an API-based integration with DialogFlow services
- Nlp.js for an open source node.js intent recognition provider
- (experimental) Xatkit's own NLU OSS Python engine following a very flexible and pragmatic approach to intent matching
- Getting Started
- Configuring your bot
- Integrating an Intent Recognition Provider
- Adding a bot to your website
- Deploying on Slack
- Basic concepts
- Intents and Entities
- States, Transitions, and Context
- Default and Local Fallbacks
- Core Library