Introduction to the Rasa Platform
The Rasa Platform is designed to enable teams to build, test, deploy, and review conversational AI solutions collaboratively. Teams have the ability to 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 that want advanced flexibility to customize, test, and deploy AI assistants.
You can choose to 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 both code and no-code interfaces. Below is an example of some of the things you can do in Rasa Studio, and the things that can be done in Rasa Pro.
Components of the Rasa Platform
Understanding how the platform’s interfaces integrate together 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 manager, 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.