Warning: This document is for an old version of Rasa. The latest version is 1.4.0.

Rasa NLU: Language Understanding for Chatbots and AI assistants

Rasa NLU is an open-source natural language processing tool for intent classification, response retrieval and entity extraction in chatbots. For example, taking a sentence like

"I am looking for a Mexican restaurant in the center of town"

and returning structured data like

{
  "intent": "search_restaurant",
  "entities": {
    "cuisine" : "Mexican",
    "location" : "center"
  }
}

Rasa NLU used to be a separate library, but it is now part of the Rasa framework.