How to Set Up Your Assistant
This guide will help guide you through some best practices for configuring your assistants in Studio. By the end of it, you'll have configured your assistant and be ready to start building amazing conversational experiences. Let's dive in!
Step 1: Log In to Rasa Studio
-
Log in to Rasa Studio as a user with the
developer
role.
For more details on roles and what they can do, check out our user role guide. -
Create or select an assistant you want to configure (only works with
MODERN
assistants).
Step 2: Configure Your Assistant
-
Navigate to the "Assistant settings" page.
-
Click on the "General settings" tab. Here, you will find general information for your assistant like Assistant name and Assistant API ID. These settings aren't editable.
-
Click on the "Configuration" tab. Here, you will find editors for the default
config.yml
andendpoints.yml
files."
Additionally, there is an option to "Always include the following flows in the prompt." This feature ensures that selected flows are always considered by the LLM during dialogue management, regardless of other constraints. This is particularly useful for flows that are crucial to the assistant's functionality and need to be readily available during conversations. For more details on flow retrieval, please refer to the Retrieving Relevant Flows documentation.
Configuration Files
You can configure LLMs and their deployments, embeddings, NLU, Core, and Action server in these files.
Config
The config.yml
file is central to configuring your assistant's behavior. It allows you to customize:
- NLU (Natural Language Understanding) components
- Core model settings
- Training pipeline
- Policies
- LLM (Large Language Model) configurations and deployments
- Embedding settings
Endpoints
The endpoints.yml
file specifies various service endpoints used by Rasa Studio, including:
Further Reading
For more detailed information on config.yml
and endpoints.yml
files, refer to the Rasa Pro documentation on model configuration.