Skip to content

Intent Recognition Providers

Jordi Cabot edited this page Aug 14, 2022 · 2 revisions

Why configuring an Intent Recognition Provider?

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 philsophy, it's not difficult to integrate other options, if you need so.

Available Intent Recognition Providers

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
Clone this wiki locally