Persona Switcher
Choose the lens, not just the voice
Different tasks want different agents. A Persona Switcher gives the user a deliberate set of named lenses — Researcher, Coach, Editor, Adversary — each with its own voice, depth, and constraints. The persona is visible at all times, and switching is one move, not a reset.
Framing
The problem
A single neutral assistant cannot be the right voice for every task — research, coaching, editing, and adversarial review all want different defaults.
The pattern
Offer named personas as visible, switchable lenses; each declares its voice, depth, and refusal behaviour.
Why chat breaks here
Chat hides any persona under custom instructions or system prompts; users cannot see, swap, or compare voices.
Risks
Too many personas dilute the signal; weak signalling makes the active persona feel decorative.
Avoid when
The product has one tightly-scoped task and a single voice serves it well.
Use when
One assistant serves several distinct task types — research, editing, coaching — that want different defaults.
DOPE evaluation
- Directability
- Switch personas mid-thread without losing the context
- Observability
- Active persona is always visible alongside the response
- Predictability
- Each persona declares its voice, depth, and what it will refuse
- Explainability
- Each persona card shows the kind of move it favours and the kind it refuses
In the wild
- ChatGPT GPTs (OpenAI) — Explore GPTs in the sidebar; the active GPT's name sits at the top of the chat. Settings → Personalization adds a Base style and tone dropdown with six named styles (Professional, Friendly, Candid, Quirky, Efficient, Cynical). Caveat — since August 2026 personal accounts can use and edit GPTs but no longer create or publish new ones; authoring is workspace-only.
- Claude Projects (Anthropic) — Each Project carries its own custom instructions (persona system prompt), files, and memory. Switching projects is one click; persona is named at the top of the conversation. Free tier gets 5 projects.
- Poe Multi-Bot (Quora) — Bot picker plus a configurable default bot; in a group chat several bots share one thread and you mention the one you want, with Automatic Replies set per chat. Caveat — Poe's roster is mostly models rather than declared personas, so it carries the switch-mid-thread half and not the declared-contract half.
- Gemini Gems (Google) — Gems sit in the left sidebar of gemini.google.com, with a "Premade by Google" shelf — Career guide, Writing editor, Brainstormer, Coding partner — each shipping preset instructions for its task and copyable as a starting point for your own. Caveat — picking a Gem opens a new chat; the lens does not carry the thread you are already in.
- Perplexity Projects (Perplexity) — Renamed from Spaces in 2026; the old /spaces URL redirects. Each Project carries up to 8,000 characters of instructions that apply to every query inside it, alongside files, connectors and a Brain memory tab. Aggregates persona, memory and source scoping into one container.
FAQ
When should I use the Persona Switcher pattern?
One assistant serves several distinct task types — research, editing, coaching — that want different defaults.
When should I avoid the Persona Switcher pattern?
The product has one tightly-scoped task and a single voice serves it well.
What problem does Persona Switcher solve?
A single neutral assistant cannot be the right voice for every task — research, coaching, editing, and adversarial review all want different defaults.
Why is chat the wrong fit for this?
Chat hides any persona under custom instructions or system prompts; users cannot see, swap, or compare voices.
Related patterns
- Alternative to: Tone of Voice — Direct manipulation of style on a 2D pad vs picking a named persona with declared refusals. Same axis, different abstraction.
- Extends: Saved Styles — A persona is a style preset with refusal behaviour. Saved Styles without the "what it will not do" half is a thinner contract.
- Often paired with: Constraint Rules Engine — Persona declares voice + refusals; rules enforce hard ones. Together they make AI behaviour predictable.