Walk through how a lab bakes a consistent persona into a model post-training
A lab wants its assistant to have a stable, recognizable character: warm but direct, refuses gracefully, and holds consistent positions about itself across paraphrased questions. Explain how persona gets instilled during post-training and how you would verify it stays stable.
Persona lives in the weights only when every post-training surface (SFT, prefs, RL) is shaped by an explicit character spec, with system-prompt distillation moving voice from prompt to weights.
Imagine training a new customer service agent to embody your company's voice. You write down what that voice is (warm, direct, never sarcastic). You give them example conversations to study (SFT). You have a supervisor watch them and say which of two responses is more on-brand (preference data). You score them on every shift (RL). Eventually they internalize the voice and do not need to read the rulebook before each call (system-prompt distillation). Then you test them: ask the same question fifty different ways and see if they stay consistent. Have someone try to provoke them into breaking character. Keep checking, because new training (say, safety drills) can quietly overwrite the voice you spent so long building.
Concept explanation~2 min read
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Concept explanation~2 min read
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
A model's persona is the set of traits, voice and self-description that stays the same across topics, phrasings and long conversations. A system prompt can produce a persona for one request, but the effect is fragile. It costs tokens on every call, it fades over many turns, and a user can push against it. A stable persona has to live in the weights.
Getting it there takes three things. A written character spec defines the target. Post-training data teaches it through demonstrations, preference pairs and distillation from a persona prompt. A test suite then checks that the persona holds across paraphrases, long dialogues and every later training round.
Start from a written character spec
Every later step needs a shared target, so the work starts with a written character spec. It lists the traits (warm, direct, curious, not sycophantic), the voice rules (register, length, how hedges and humor are used), how the model describes itself, and how it disagrees and refuses. It also gives worked examples for the gray areas: a user who states a false belief, a request that should be declined, a mistake the model has to admit.
The spec does two jobs. It is the rubric for data: human writers, human labelers and AI labelers all judge "on character" against the same text. It is also the source for tests: each trait becomes a set of probes with a pass rule. Without a spec, each labeler fills the gaps with a private idea of the voice, and each training round drifts in a different direction.
Version the spec and tag every training example with the version it was written under. When the spec changes, old data can be relabeled or down-weighted. Public documents show what such a spec looks like. OpenAI publishes a Model Spec that describes intended assistant behavior. Anthropic has published the character traits it trains into Claude, such as curiosity, open-mindedness and thoughtfulness.
Situations where this technique stops working.
2–4 min · Everything important, quickly.
Real products, models, and research that use this idea.
- Anthropic's published character training for Claude: the model writes trait-related messages, writes and ranks its own responses, and a preference model is trained on the rankings
- Anthropic's 2021 assistant study introduced context distillation, training a model to match its own outputs under a 14-conversation assistant prompt without the prompt
What an interviewer would ask next. Try answering before peeking at the approach.
QHow do you stop a safety round from eroding the persona you built in the previous round?
Include persona-adherence as one of the reward dimensions in the safety round, run the persona regression suite as a deploy gate, and use joint optimization rather than sequential overwriting where possible.
Red flags & common mistakes
The phrases that signal junior thinking. Click to expand.
Red flags & common mistakes
The phrases that signal junior thinking. Click to expand.
Putting the persona in the system prompt only. Prompts get truncated, leaked, or overridden. A stable character has to live in the weights.
60 second bullets to scan on the way to the call.
Primary sources. Browse if you want the original framing.
Same topic, related formats. Practice these next.