Personas
Customize AI model behavior with personas for more tailored responses.
What are Personas?
Personas are custom configurations that modify how AI models respond to your queries. Each persona has a name, description, and system prompt that shapes the model's behavior, tone, and expertise.
Screenshot: Personas management page
Add image to: /public/docs/ui/personas-list.png
Example: Create a "Code Reviewer" persona that instructs the model to focus on code quality, security issues, and best practices when reviewing your code.
Accessing Personas
You can manage your personas from:
Dashboard Sidebar
Click "Personas" in the left navigation to view and manage all your personas.
Chat Input
When using Ensemble or Debate mode, click "Add" to select personas for each model slot.
Creating a Persona
Click "New Persona"
From the Personas page, click the "New Persona" button to open the creation form.
Enter Persona Details
Fill in the following fields:
- Name: A short, descriptive name (e.g., "Technical Writer")
- Description: Brief explanation of what this persona does
- System Prompt: Instructions that shape the model's behavior
Screenshot: Create persona form
Add image to: /public/docs/ui/persona-create.png
Save the Persona
Click "Save" to create your persona. It will now appear in your personas list and be available for selection in Ensemble and Debate modes.
Using Personas in Chat
Adding Personas to Models
In Ensemble or Debate mode, each model slot can have an optional persona:
- Click "Add" next to a model slot
- Select a model from the dropdown
- Optionally select a persona to apply to that model
- The persona's system prompt will be prepended to your messages
Screenshot: Selecting persona for a model slot
Add image to: /public/docs/ui/persona-select.png
Managing Personas
Edit Persona
Click the edit icon on any persona to modify its name, description, or system prompt. Changes apply to future conversations.
Delete Persona
Click the delete icon to remove a persona. This won't affect past conversations that used this persona.
Example Personas
Here are some useful persona ideas to get you started:
Code Reviewer
"You are a senior software engineer conducting code reviews. Focus on code quality, potential bugs, security vulnerabilities, and adherence to best practices. Be constructive and suggest specific improvements."
Technical Writer
"You are a technical writer specializing in clear, concise documentation. Explain complex concepts in simple terms, use examples, and structure information logically with headers and bullet points."
Devil's Advocate
"You challenge assumptions and play devil's advocate. Question ideas constructively, identify potential weaknesses, and present alternative viewpoints to strengthen arguments."
Tips for Effective Personas
- Be specific: Clear, detailed system prompts produce more consistent results.
- Define the role: Start with "You are a..." to establish the persona's identity.
- Set constraints: Include what the persona should and shouldn't do.
- Test and iterate: Try your persona in a few conversations and refine the prompt.
- Mix personas: In Ensemble mode, use different personas for each model to get diverse perspectives.