Rasa Stack is OSS ML tools to create contextual AI assistants and chatbots.
Core: chatbot framework with ML based dialogue management
NLU: lib for NLP with intent classification and entity extraction, independent from core
-
NLUunderstand user's messages based on your previous training data -
Intent Classification: interpreting meaning based on pre-defined intents -
Entity extraction: recognizing structured data -
Coredecides what happens next in conversation. It's ML-based dialogue management predictsnext best actionbased on input from NLU, conversation history and your training data.