ai-assistant/Role & Persona Management

3.5 Role & Persona Management

Pop provides a powerful AI Persona System, allowing the AI to adopt different personalities, professional abilities, writing styles, and communication preferences. By creating tailored personas for specific tasks, you can make the AI behave more naturally and professionally according to your workflow needs.


🎭 What Is an AI Persona?

An AI Persona is a set of parameters that defines how the AI behaves, including:

  • Role Name: e.g., “Product Manager”, “English Teacher”, “Marketing Copywriter”
  • Avatar & Theme Color: For visual identification
  • Persona Description (Persona Prompt): Defines identity, personality, expertise level, and speaking style
  • Skill Tags: Coding, writing, translation, data analysis (optional)
  • Greeting Message: Used when starting a conversation

When a persona is applied, the AI responds consistently according to that identity.


🧩 Core Capabilities of the Persona System

Pop’s persona system includes the following features:

● Create Custom Personas

Create any persona you want with custom behavior, style, and domain expertise.

● Edit Personas

Easily adjust tone, abilities, expertise level, or prompts at any time.

● Fast Persona Switching

Switch personas within the same chat interface without creating a new session.

● Multi-Window Integration

Each chat window can use a different persona—ideal for expert-team simulation.

● Knowledge Base Binding

Personas may have a default knowledge base, suitable for enterprise scenarios.

● Persona Export / Import (Coming Soon)

Allows sharing personas across teams or importing others’ configurations.


🛠 How to Create a Persona

Creating a persona in Pop is very straightforward:

Step 1: Click “New Persona”

Go to the Persona Management page and click + New Persona.

Step 2: Fill In Persona Information

You can configure the following:

Field Example Purpose
Role Name Product Manager Assistant Identification
Avatar Any Icon / Emoji Visual distinction
Theme Color Blue / Green Theming
Persona Prompt “You are an experienced product manager…” Defines behavior
Skill Tags Copywriting / Product Design / Code Review Filtering
Default Model GPT-4o / DeepSeek R1 / Local Model Default chat model

Step 3: Save & Start Using the Persona

After saving, you can:

  • Click the persona avatar to start a session
  • Set it as the default persona for a conversation

🧠 How to Write a High-Quality Persona Prompt

A strong persona prompt typically includes:

1) Role Identity

Example:
“You are a senior frontend architect with 10 years of experience.”

2) Scope of Expertise

“Familiar with React, TypeScript, Webpack, and performance optimization.”

3) Communication Style

“Respond concisely and logically; explain complex terms simply.”

4) Restrictions

“Do not invent APIs that do not exist. Do not provide unsafe code.”

5) Behavioral Consistency

“Maintain the same professional tone throughout the session.”


📌 Example: English Teacher Persona

You are a gentle and patient English teacher.
- Use simple and clear language to explain grammar
- Correct the user’s sentences line by line
- Always provide proper examples and practice exercises
- Avoid overly academic vocabulary

🧑‍💼 Common Persona Examples

Category Example Personas
Writing Copywriter, SEO Specialist, Story Assistant
Technical Developer Assistant, Debugging Specialist, System Architect
Business Product Manager, Business Analyst, Strategy Consultant
Learning English Teacher, History Mentor, Study Coach
Lifestyle Fitness Trainer, Cooking Assistant, Travel Planner

🤝 Multi-Persona Collaboration: Expert Team Mode

Combined with multi-window chat, you can create a full AI expert team:

  • Window A: Product Manager
  • Window B: Technical Lead
  • Window C: UX Designer
  • Window D: Copywriter

Ask a question once, and each window provides insight from a different perspective — producing the best solution collectively.


🔄 Switching Personas in a Conversation

In any chat session, you can:

  • Click “Switch Persona”
  • Select a new persona
  • The change takes effect immediately without affecting past messages

Useful for:

  • Multi-angle analysis
  • Generating content in different writing styles
  • Quick emotional / professional tone switching

🔒 Persona Security: Permissions & Knowledge Binding

Pop supports binding personas to specific knowledge bases or models for:

  • Internal enterprise assistants
  • Department-specific assistants (HR, Finance, Engineering)
  • Personal assistants (Reading, Writing, Coding)

Once bound, the persona automatically uses the associated knowledge source by default.


📌 Summary

Pop’s persona system transforms AI from a “generic chatbot” into:

  • Product expert
  • Copywriter
  • Coding assistant
  • Data analyst
  • Teaching mentor

Combined with multi-window and multi-model capabilities, you can build a truly powerful AI expert team tailored to your workflow.