Skip to content

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

  1. Click Create Persona.
  2. 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)
  3. Click Create Persona.

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

  1. Click Files & Details on the persona card.
  2. In the detail modal, click the upload area or drag files into it.
  3. 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:

  1. Click Start Chat on the persona card.
  2. Select an AI model from the dropdown.
  3. Choose a project to create the chat in (only projects where you have Editor or Admin role are shown).
  4. Click Start Chat.

You'll be taken directly to the new chat, ready to start a conversation with that persona.