Introduction to the Rasa Platform
The Rasa Platform is designed to enable teams to build, test, deploy, and review conversational AI solutions collaboratively. Teams can update and maintain assistants in two places when working on AI assistants:
- Rasa Studio: A no-code graphical user interface for conversational AI practitioners and business users to build, analyze, and improve AI assistants.
- Rasa Pro: A pro-code command-line interface for developers and engineers who want advanced flexibility to customize, test, and deploy AI assistants.
You can build, test, and improve your AI assistant in either interface.
What you can do with Rasa Studio and Rasa Pro
In a conversational AI project, some tasks can be quickly and easily completed in a no-code interface like Rasa Studio, while others require coding in Rasa Pro. The Rasa Platform provides an integrated workflow, allowing teams to collaborate across pro-code and no-code interfaces. Below is an example of jobs you can do in Rasa Studio and Rasa Pro.
Components of the Rasa Platform
Understanding how the platform’s interfaces integrate can help you better understand the Rasa Platform:
- Rasa Studio runs on Rasa Pro. One of the core functions of Rasa Studio is to allow business users to build flows visually in the no-code interface, which can be converted into deployable code.
- Rasa Pro is the platform’s underlying conversational AI framework. It contains CALM, Rasa’s dialogue system, and provides a transparent file structure for configuring AI assistants, building flows, creating custom integrations, and managing monitoring, fine-tuning, testing, and deployment.
Some concepts in Rasa’s dialogue management system that you might see in the image above are unique. Follow the links below to learn about the core concepts behind the Rasa Platform.