AI Personas¶
Personas let you customize how the AI assistant behaves by defining a system prompt — a set of instructions that shape the AI's personality, expertise, and response style.
What Is a Persona?¶
A persona is a custom AI configuration with:
| Component | Description |
|---|---|
| Name | A display name (e.g., "Code Reviewer", "Marketing Writer"). |
| Icon | An emoji icon for quick identification. |
| Description | A short description shown when selecting the persona. |
| System Prompt | Instructions that replace the default Ogadu system prompt. Up to 10,000 characters. |
| Knowledge Files | Optional documents that give the persona additional context. |
Types of Personas¶
Ogadu has three levels of personas:
| Type | Who can create | Who can use | Where to manage |
|---|---|---|---|
| Personal | You | Only you | My Personas |
| Group | Organization admins | All organization members | Group Personas |
| Platform | Platform administrators | All users | N/A (managed by Ogadu) |
When creating a chat, all available personas are shown in the selector, grouped by type.
Managing Personal Personas¶
Navigate to AI Personas → My Personas in the top bar or sidebar.
Creating a Persona¶
- Click Create Persona.
-
Fill in the fields:
Field Required Limits Name Yes 100 characters Icon Yes Choose from 10 emojis Description Yes 500 characters System Prompt Yes 10,000 characters Active — Checkbox (default: on) -
Click Create Persona.
Writing a good system prompt
Be specific about the persona's role, tone, and expertise. For example:
"You are a senior Python developer who specializes in FastAPI and SQLAlchemy. You write clean, well-documented code and always explain your reasoning. When reviewing code, point out potential issues and suggest improvements."
Editing a Persona¶
Click the Edit button on the persona card. Make your changes and click Save Changes.
Activating / Deactivating¶
The Active checkbox controls whether the persona appears in the chat creation persona selector:
- Active — available for selection when creating new chats.
- Inactive — hidden from the selector, but existing chats using this persona are not affected.
Deleting a Persona¶
Click the Delete button on the persona card. If the persona is used in existing chats, you'll see a warning showing how many chats reference it.
Info
Deleting a persona doesn't delete the chats that use it. Those chats will continue to work, but the persona can no longer be selected for new chats.
Persona Knowledge Files¶
Each persona can have its own knowledge base — files that provide additional context to the AI when this persona is active.
Uploading Files¶
- Click Files & Details on the persona card.
- In the detail modal, click the upload area or drag files into it.
- Supported formats: PDF, TXT, Markdown, code files (
.py,.js,.ts,.html,.css,.json,.yaml,.xml,.sql,.csv).
Deleting Files¶
Click the trash icon next to any file in the persona detail modal.
Group Personas¶
Organization admins can create personas that are shared with all members of the organization. Navigate to AI Personas → {Organization Name} in the top bar or sidebar.
Admin Capabilities¶
- Create, edit, and delete group personas.
- Upload and delete knowledge files for group personas.
Member Capabilities¶
- View active group personas and their details (including system prompt).
- Use group personas when creating chats.
- Cannot create, edit, delete, or manage files for group personas.
Note
Non-admin members only see active group personas. Inactive personas are only visible to admins.
Starting a Chat from a Persona¶
On both the personal and group persona pages, active personas have a Start Chat button:
- Click Start Chat on the persona card.
- Select an AI model from the dropdown.
- Choose a project to create the chat in (only projects where you have Editor or Admin role are shown).
- Click Start Chat.
You'll be taken directly to the new chat, ready to start a conversation with that persona.
