Skip to main content

Welcome to Rasa

Rasa is a framework for building scalable, high-trust conversational AI assistants. It uses large language models (LLMs) to enable more contextually aware and agentic interactions. Whether you're new to conversational AI or an experienced developer, Rasa offers flexibility, control, and performance for mission-critical applications.

Rasa manages dialogue with CALM (Conversational AI with Language Models), an approach that enables you to shift from traditional intent-driven systems to LLM-based assistants. It allows you to build more robust assistants that are easier to create and maintain, adhering to business logic and guarding against prompt injection and hallucination.

Sometimes you will notice references to "Rasa Pro" in the documentation, which is to highlight the pro-code part of the platform covered in this section.

Key Features:

  • Flows for Business Logic: Easily define business logic through Flows, a simple and scalable way to implement the tasks your AI assistant can handle.
  • Automatic Conversation Patterns: Common conversation patterns like topic changes, corrections, or unexpected inputs are handled automatically, while giving you full control to customize this behavior.
  • Customizable and Open: Make Rasa yours by creating custom components, and dig in to the source code to understand every detail of Rasa's AI engine.
  • Robustness and Composability: Know that your business logic will always be followed correctly, and break down tasks into reusable pieces.
  • Built-in Security: CALM is resistant to hallucination, prompt injection, and jailbreaking by design. And you can run it fully on-premise with no calls to external LLMs.

Who Rasa is For

The Rasa Platform includes a pro-code interface for developers. It can be used together with Rasa Studio, our no-code interface for business users.

The Rasa Developer Edition is free and allows you to run Rasa locally and in production. A free developer edition license is valid for up to 1000 conversations per month (or 100/ month for internal assistants used by your employees).

Jump Right In

To get started, you can: