← All classes
CLASS 15July 14 · Creating Synthetic Personas

"Data structure, or context engineering,is more important than what you're writing."

Jaeyoung Lee
Taught byJaeyoung Lee (they/them)Director of AI Human Insights, The Coca-Cola Company
Solo guest night, ran the class end to end

The class in brief

Jaeyoung Lee walked the room through building synthetic personas from the ground up: the R.O.C.K framework, a decision-logic layer on top of it, and how to tell a plausible persona from a valid one. A live OpenAI outage killed the two hands-on exercises around 8:28 PM, so the synthetic-persona battle never ran. After this page you can build a persona with R.O.C.K, add a decision-logic layer to it, and pressure-test any persona with three questions until it breaks character.

The night at a glance

Why this matters · 6:17 PM

Research went from traditional, to virtual, to synthetic. The prompt is not the hard part.

Jaeyoung opened on a three-era timeline : traditional methods (focus groups, surveys, interviews) gave way to virtual versions of the same tools, now gen AI adds synthetic personas, digital twins, and full synthetic populations . The thesis for the whole night came later, on the accountant mistake: a persona wearing the right tone is not the same as a persona backed by real data. Where the persona fits your own workflow was left as an open question to the room.

3
eras of research method: traditional, virtual, and gen AI, each layering on the last rather than replacing it.
5
persona types named tonight: digital twin, synthetic consumer, synthetic user, synthetic agent, synthetic expert .

The limits · 7:17 PM

Plausible does not equal valid.

The clearest failure case on the slide deck was a real grandmother against a synthetic one : the real grandmother had no mobile phone and constraints shaped by lived reality, the synthetic one confidently suggested budgeting and grocery apps, technically fluent and behaviorally off. Synthetic personas need grounding, calibration, and human validation, not just a convincing voice.

The same night named where consent gets thin: companies that mine Slack threads and email trails for an employee's skill profile without their voice profile, background actors now asked to sign away likeness rights for a single gig, and whether a persona of a minor is ever appropriate. Jaeyoung's answer on minors: build a synthetic expert (a child-development researcher) instead of a synthetic child.

"It's a living thing that you always have to maintain. Maintaining is the hardest part."

Jaeyoung, on why a persona is never finished

90%
of key outcomes a Bain digital twin replicated from the original human research, built from historical respondent-level data .
$100
or less: what a Harvard/Microsoft paper says a full GPT-based study cost, running in minutes to hours instead of weeks .

The framework · 7:34 PM

The R.O.C.K framework

R

Representationwho is this persona?

Age, role, location, the specifics that anchor everything downstream. Not a mood board; a person.

O

Objectiveswhat do you want to achieve?

Stated as what you want the persona to help you do, not what the persona wants for itself.

C

Core Value & Beliefwhat's shaping this persona's world?

The daily context and priorities that explain why they would pick one option over another.

K

Key Tone & Knowledgehow does this persona express themselves?

Voice and vocabulary, plus the real files or research actually uploaded behind what they know.

The R.O.C.K framework, defined on one slide
The R.O.C.K framework, defined on one slide · 7:34 PM

The exercise · 7:38 PM onward

Build your own R.O.C.K persona

The template

Fill R.O.C.K for a persona of your own, first-person, one sentence per box.

The worked example on the class Miro board was Lila James, a 27-year-old creative producer in Los Angeles, written entirely in her own voice across all four boxes the Miro example. A blank version of the same template sat below it for the room to fill in .

"A lot of people who took my course developed synthetic experts to help them with their final projects. That's a hint."

The builder hallucinates inside the persona

The GPT builder auto-fills the Configure tab from whatever gets typed into Create, and it can invent details no one wrote. Jane's Configure tab described her as a retired accountant, a career Jaeyoung never authored; the builder filled the gap by guessing. Read every line of Configure before trusting it.

Broad questions collapse everyone into one voice

Students who ran their own pre-work interviews on Jane, Martin, and Kai kept finding the same shape from different angles: ask a broad values question or a day-in-the-life question and all three personas converge on nearly identical advice. Ask something narrow and inside their trained domain and the seams show, including one flat admission that it has no body to wear a fitness tracker on.

Validation never stops

Jaeyoung's rule: iterate the persona against real humans on an ongoing basis, and ask it to cite the source of any claim it makes. A persona built once and left alone drifts from the population it is supposed to represent.

The craft · 8:19 PM

Personality and decision-making are separate machinery.

Once Jane, Martin, and Kai existed as characters, Jaeyoung layered a second system on top of each one : trigger, first reaction, three heuristics in if/then form, friction, default behavior, and what would change their mind. The same persona optimized two different ways gives two different answers: Martin tuned for "minimum effort" prefers free, private, least-disruption options , the same Martin tuned for "independence" instead pays for structure and long-term value.

3
heuristics required per persona, each written as a plain if/then rule.
2
competing decision-logic versions built for Martin the same night, to test how one change in the optimization target changes the advice.

Methods and prompts

Five methods to take with you

METHOD 01 · THE FRAMEWORK part of: structure your ask

Build a persona with R.O.C.K

Four fields, filled first-person: who they are, what you want them to help you do, what shapes their world, and how they actually talk. The output doubles as a system prompt.

Where it came fromJaeyoung Lee, Coca-Cola's Director of AI Human Insights and the sole guest for class 15, taught this four-field framework as the starting structure for building any synthetic persona.Use it whenUse this when you need to build a synthetic persona from scratch for research, testing, or a custom assistant.

Working prompt

Build me a synthetic persona using the R.O.C.K framework. Representation: [who they are]. Objectives: [what I want this persona to help me do]. Core Value and Belief: [what shapes their world]. Key Tone and Knowledge: [how they talk, what they actually know]. Write it as a system prompt I can paste into a custom GPT.

You will know it worked whenthe system prompt it hands back is ready to paste directly into a custom GPT, organized under the four R.O.C.K fields you filled.

METHOD 02 · THE CRAFT part of: structure your ask

Add a decision-logic layer

Personality tells you how a persona talks. Decision logic tells you what it actually does under pressure. Stack this on top of any R.O.C.K persona.

Where it came fromJaeyoung added this layer on top of the R.O.C.K framework in class, explaining that a persona's personality and its actual decision-making under pressure are separate things that need separate design.Use it whenUse this once a persona already has a personality and you need to know how it would actually decide something under pressure.

Working prompt

On top of that persona, add a decision-logic layer: Trigger (when do they act), First reaction (their gut check), three Heuristics in if/then form, Friction (what makes them hesitate or say no), Default behavior (if unsure), and what would change their mind.

You will know it worked whenthe persona now has three heuristics written in if/then form, plus a stated friction point and default behavior, not just a tone description.

METHOD 03 · VALIDATION part of: keep the judgment human

The break-character test

Three questions, one values, one factual day-in-the-life, one emotional memory. Predict where it breaks character before you run it, then check your read against the actual answers.

Where it came fromJaeyoung taught this three-question method for testing whether a synthetic persona holds up, and it was also the method several students used on their own to test the class's teaching personas before the session.Use it whenUse this when you want to check whether a synthetic persona is grounded in real data or just performing a convincing voice.

Working prompt

I am about to interview [persona] with three questions: one about values, one about a factual day in their life, one about an emotional memory. My prediction for where it breaks character or turns into too tidy a story: [my answer]. Now run the three questions and tell me if I called it right.

You will know it worked whenit tells you plainly whether the persona actually broke character or turned too tidy where you predicted it would.

METHOD 04 · VALIDATION part of: keep the judgment human

Read the Configure tab before you trust it

The GPT builder fills gaps in the Configure tab by guessing. Predict what it invented before you check, so you actually catch the fabrication instead of skimming past it.

Where it came fromJaeyoung revealed in class that the ChatGPT GPT-builder had invented a career for one of the teaching personas that nobody had actually written, which became the class's lesson on checking auto-filled details before trusting them.Use it whenUse this after a GPT builder auto-fills a persona's configuration, before you rely on any detail you did not personally type in.

Working prompt

Here is my persona's auto-filled Configure tab: [paste]. Before I read your answer, my guess at what the builder invented that I never wrote: [my answer]. Now go line by line and flag every detail that is not traceable to something I actually typed or uploaded.

You will know it worked whenit goes line by line through the Configure tab and flags every detail that traces to nothing you actually typed or uploaded.

METHOD 05 · THE BATTLE part of: go wide then narrow

Run the synthetic-persona battle

Three rounds and a judge panel, the exercise the outage cut short. Multiple personas pitch, critique each other, then a panel you design picks a winner and explains why.

Where it came fromJaeyoung designed this three-round exercise for class 15, but a live OpenAI outage cut the session short before students could actually run it themselves that night.Use it whenUse this when you want several synthetic personas to generate, critique, and rank ideas against each other on a real topic.

Working prompt

Run a synthetic-persona battle on this challenge: [topic]. Round 1: each of my personas pitches one fully formed idea with a name, a description, and the consumer need it addresses. Round 2: they critique each other, what they love and what they don't. Round 3: a three-judge panel (a startup investor, an industry expert, a skeptical consumer) picks a winner and explains why.

You will know it worked whenthe judge panel names one winning persona and gives a specific reason tied to what happened in the pitch and critique rounds, not a coin flip.

Where it broke · 8:28 PM

The OpenAI outage killed the two live exercises

Mid-demo, comparing SilverSneakers, NIH Go4Life, and the Peloton App through Jane's voice, the response came back "Unable to display this message due to an error" . Jaeyoung retried once, then ChatGPT stopped loading entirely: a raw server error reading "upstream connect error or disconnect/reset before headers, retried and the latest reset reason: remote connection failure." It was the outage, not the class.

Exercise 2 (build your own GPT live) and Exercise 3 (the synthetic-persona battle, three rounds plus a judge panel) never ran that night. Jaeyoung offered a roughly 30-minute follow-up session through the teaching team to run them properly.

Speed Dating header
Speed Dating header · 8:30 PM

The shelf

Tools and references

Tools that night

  • ChatGPT custom GPTs and the GPT builder (Create and Configure tabs)
  • The three teaching personas: Jane the Go-Getter, Martin the Adapter, Kai the Holistic Explorer
  • Web search, used to bridge a decade-old dataset to the present

Named in the room

  • "Synthetic Consumers Are Not Fake Humans" (Adriana Rocha, Research World), the pre-work reading
  • "Ideas Are Dimes A Dozen" (Wharton Mack Institute, 2023)
  • BCG and Bain synthetic-panel research · SilverSneakers, NIH Go4Life, and the Peloton App, the live comparison