Understand messages- Enables to turn free-form text in any language into structured data. Also supports single and multiple intents and both pre-trained and custom entities.
Hold conversations- By using machine learning-based dialogue management it helps to hold back-and-forth conversations which helps to easily integrate with business logic.
Interactive learning- Helps in training data by talking to assistant and provide feedback when it makes an error.
Connect to messaging channels- Integrates assistant on Slack, Facebook, Google Home, custom channels, and more.
Integrate APIs- Interact with other APIs and systems through custom actions.
View and annotate conversations- Highlights, marks, filter and fix conversations that didn’t go well to continually improve assistant.
Version and manage models- Track and manage your models: promote to production or easily roll back.
Deploy anywhere- Easy deployment with ready-to-deploy Docker containers and orchestration to run Rasa on premise or using cloud provider.