Roles & Personas

AI Roles let you create specialized AI assistants with unique personalities, expertise, and preferred models. Switch between different specialists with a single tap.

What Are Roles?

A Role defines an AI persona with:

When you activate a Role, its system prompt replaces the default one, effectively transforming the AI into a specialist.

Creating a Role

  1. Open Roles management

    Navigate to Settings → AI Roles, or use the role picker in the chat toolbar.

  2. Tap "Add Role"

    Create a new role with a name and system prompt.

  3. Write a system prompt

    Describe the AI's expertise, personality, and how it should respond. The more specific you are, the better the results.

  4. Select Default Tools (optional)

    Choose up to 5 tools that this role should use by default. These overlap with your global enabled tools.

  5. Assign a model (optional)

    Choose which AI model this role should use. When you switch to this role, the model will also switch automatically.

💡 Tip

Great system prompts include: the AI's expertise area, its communication style (formal/casual), output format preferences, and any constraints or rules it should follow.

Switching Roles

You can switch roles at any time during a conversation:

Previous messages in the conversation remain unchanged — only new responses use the updated role.

Example Roles

Roles in Chat Flows

Roles integrate seamlessly with Chat Flows. When creating a multi-agent flow, you can add participants from your existing roles: