Rasa
Open-source framework for building conversational assistants
Rasa is a toolkit for developers who build conversational assistants. It started with machine learning components for understanding user messages and managing dialogue, and has evolved to combine language models with structured business logic. Teams define flows for tasks such as updating an address or booking an appointment, and the model handles the language.
Control is its main appeal. Companies can host Rasa themselves, keeping conversations and customer data within their own environment, and decide exactly what the assistant is allowed to do. That suits banks, telecoms, and healthcare organizations with strict privacy and compliance needs, and it reduces the risk of a language model improvising.
Rasa has an open-source version and paid enterprise offerings with additional tools, support, and analytics. It requires engineering skill, so it is not a fit for people who want a no-code chatbot builder. Alternatives include Botpress, Voiceflow, Kore.ai, Microsoft Copilot Studio, and Google Dialogflow. Rasa suits technical teams that want full control over their assistants.