The Synthetic Persona Protocol: Getting 80% of the Way There in an Afternoon

I keep running into the same problem with startups and product teams: they know they need an outside perspective on what they’re building, but they can’t get it fast enough. The feedback cycle — recruiting, scheduling, conducting, synthesizing — takes weeks. It’s CRAZY expensive. And by the time you get it started, they’ve either shipped something untested or lost momentum entirely. The team is too close to the product; everyone knows it, and nobody has a good answer for how to get an outside view without grinding everything to a halt.

I’ve been using a different approach for the past year. I build synthetic personas — AI-generated stand-ins for the types of people who would actually use what I’m building —, and I have them beat up my ideas before I put anything in front of real humans. It’s not a replacement for user research. I want to be clear about that upfront. It’s a way to arrive at real research with a significantly better product and sharper questions.

The protocol takes a few hours. And it consistently gets me 80% of the way to the insights that would have taken weeks to surface through traditional methods.

Why most AI feedback is useless

Before I walk through the protocol, let me address the obvious objection. If you’ve tried asking an AI what it thinks of your product idea, you probably got a response that sounded like a motivational poster. “This is a great concept with strong potential!” Thanks. Very helpful.

Nielsen Norman Group ran three comparative studies on synthetic users and found them “too shallow to be useful” for most research activities. Their synthetic users called every concept “a game-changer” while real participants raised concerns about feasibility, motivation, and practical constraints. The synthetic users reported completing every task perfectly. The real users dropped out, got confused, and found workarounds nobody anticipated.

Here’s the thing — they’re right. If you just ask an AI to role-play a user and give feedback, you’ll get sycophantic agreement dressed up as insight. The AI wants to be helpful, which in practice means it tells you what you want to hear.

But that’s not a problem with synthetic personas as a concept. It’s a problem with how most people set them up. The difference between useless AI feedback and genuinely useful synthetic persona feedback comes down to three things: the world you build, the personas you create, and how you run the conversation.

Step 1: Build the world

This is the step everyone skips, and it’s the reason their results are garbage.

Before you create a single persona, you need to create the universe they live in. That means your product’s PRD, your creative brief, your competitive landscape, or whatever artifact describes what you’re building and why. The persona needs a world to react to — not a vague concept, but a specific enough picture that the AI can find edges to push against.

If you already have personas from previous research, bring those in. If you have market research, customer interviews, support tickets, or competitive analysis, include it. The richer the world, the more specific the feedback.

Think of it like this: if you ask someone on the street what they think of “a productivity app,” you’ll get nothing useful. If you show them a specific screen with specific features solving a specific problem for a specific type of person, they’ll have opinions. The same principle applies here, except you’re building the context that allows an AI to have informed opinions instead of generic ones.

I use this approach in my own content workflow. Before any writing happens, I build a context package — internal inputs (my experience, tested frameworks, existing work), external inputs (reader pain points, community language), and market inputs (competitor positioning, category gaps). That context package is the “world” my AI review panel evaluates against. Without it, the feedback is surface-level. With it, the feedback regularly catches things I missed.

This is context engineering, and it matters more than any prompting trick. The quality of what you put in determines the quality of what you get out.

Synthetic Persona Protocol GIF 1

Step 2: Create the personas

Now you need the people who will live in that world and tell you what’s wrong with it.

The key is finding the right level of detail. You want enough specificity to describe someone you could imagine arguing with around a conference table. But not so much that you’ve used up all the AI’s room to improvise.

Keep each persona to roughly a one-pager. Give them a role, a context, key frustrations, and a point of view. If you go beyond that — getting into detailed backstories, specific behavioral patterns, precise demographic breakdowns — you’re essentially writing the feedback yourself. You’re consuming context space with description when you need that space for the actual conversation.

Here’s what one of mine looks like. When I was pressure-testing a new onboarding flow for a SaaS product, one of my personas read like this:

Marcus — Reluctant Mid-Level Manager
Operations manager at a 200-person logistics company. His VP bought this tool without asking anyone who’d actually use it. Marcus has been burned twice by software rollouts that added work instead of reducing it. He’s not anti-technology — he automated half his reporting in Excel — but he’s deeply skeptical of anything that requires his team to learn a new system during their busiest quarter. His first question for any new tool: “What do I stop doing if I start doing this?”

That’s it. Role, context, frustration, point of view. Under 100 words. But there’s enough texture that the AI can generate feedback that sounds like someone you’ve actually met — the person in the meeting who crosses their arms and asks the hard question. I didn’t specify Marcus’s age, his education, or his daily schedule. I gave the AI room to fill in those details naturally as the conversation unfolded.

Create enough variety that you’ll get legitimate pushback from different angles. If you’re building a project management tool, don’t create five personas who are all tech-savvy product managers. Include the reluctant adopter, the person who’s been burned by similar tools before, the executive who only cares about reporting, the team member who’ll be forced to use it whether they want to or not.

And here’s the part most people miss: set the tone explicitly. Tell the model to push back. Tell it to find problems, not validate assumptions. Tell it to be the difficult person in the meeting, not the agreeable one. The default behavior of frontier models is to be helpful and encouraging, which is exactly what you don’t need when you’re trying to find the holes in your thinking.

I typically create three to five personas per session. Enough variety to cover meaningfully different perspectives, few enough that I can engage deeply with each one’s feedback.

Synthetic Persona Protocol GIF 2

Step 3: Run the feedback loops

This is where most people make their second mistake. They dump everything in front of the personas and ask, “What do you think?” That’s like running a user interview by handing someone your entire product and saying, “go.”

Start general. Ask broad, open-ended questions to gauge their initial reactions. What stands out? What’s confusing? What would they use first? What would they ignore?

Those initial responses tell you where the interesting tension points are. Then get more specific. Drill into the areas where you got pushback. Ask follow-up questions. Challenge the personas’ responses just like you’d challenge a real participant — “You said you wouldn’t use the reporting feature. What would it need to look like for you to care about it?”

To give you a feel for how this plays out: when I ran Marcus through the onboarding flow, his first-pass feedback was that the setup wizard had too many steps and he’d abandon it by step three. Generic enough. But when I pushed — “What would step one need to look like for you to keep going?” — he said he’d need to see his existing data imported before he committed to learning anything new. That’s a specific, testable insight. It told me exactly what to prototype next and what to ask real users about: Does seeing your own data early in onboarding change your willingness to complete setup?

Not every exchange produces something that sharp. Some responses are flat or circular. That’s fine — you’re looking for the two or three insights per cycle that make you rethink something.

And here’s the critical part — the part that separates useful synthetic feedback from expensive theater: evaluate every round yourself. This is your human-in-the-loop moment. After each set of responses, you step back and ask: Does this make sense? Does this sound like something a real person in this role would actually say? Does this reveal something I hadn’t considered, or is the AI just rearranging my own assumptions back at me?

When the feedback passes that gut check, use it to modify your artifact. Update the PRD. Revise the creative brief. Adjust the feature spec. Then run another round with the updated version. Each cycle refines both the product and your understanding of where the real questions are.

I typically run three to four cycles in a session. By the end, I’ve addressed the obvious issues, sharpened the positioning, and — most importantly — identified the specific questions I need to ask real users. The synthetic personas don’t answer everything. But they surface 80% of the issues I’d have spent weeks discovering through traditional research.

Synthetic Persona Protocol GIF 3

How to know if it’s working

A gut check is a good start, but it’s not enough to rely on long-term. After running this protocol across dozens of sessions, I’ve landed on a few signals that tell me whether the feedback is earning its keep or just generating noise.

Specificity ratio. After each feedback cycle, count how many responses give you something concrete and testable versus how many are vague affirmations or generic concerns. “The onboarding has too many steps” is vague. “I’d abandon at step three unless I saw my own data first” is specific. If fewer than half the responses in a cycle are specific enough to act on, your world-building or your personas need more work.

Surprise rate. Track how many insights per session you genuinely hadn’t considered before. Not restatements of things you already suspected — actual new angles. In a good session, I get three to five of these. If a session produces zero surprises, the personas are probably too similar to each other or too aligned with your existing assumptions. Vary them more aggressively.

Convergence across personas. When multiple personas independently flag the same issue from different angles, that’s a strong signal. If your reluctant manager, your power user, and your executive all stumble on the same part of your onboarding flow for different reasons, that’s almost certainly a real problem. Convergence is more reliable than any single person’s opinion.

Downstream validation rate. This is the one that takes time but matters most. After you’ve run real user research, look back at what the synthetic personas flagged. What percentage of their concerns showed up in real interviews? What did they miss entirely? I’ve found the hit rate hovers around 70-80% for identifying problem areas, but drops significantly for predicting user priorities and emotional responses. Tracking this over multiple projects calibrates your trust — you learn exactly where to lean on synthetic feedback and where to hold it loosely.

None of these are perfect metric. But together they give you something better than a feeling — a pattern you can refine over time.

What this won’t do

I’m not going to pretend this is a complete solution. The research is clear about the limitations, and I’ve experienced them firsthand.

Synthetic personas are too agreeable by default. Even with explicit instructions to push back, they tend to underweight how much real people resist change, avoid effort, and abandon things that aren’t immediately intuitive. The Stanford study found 85% accuracy matching real human responses on surveys — but only 66% accuracy on economic decision-making, where real human irrationality and loss aversion come into play.

They can’t surprise you with lived experience. Real users find workarounds nobody anticipated. They use your product in ways you never imagined. They have context from their daily lives that no persona description can capture. A synthetic persona won’t tell you that they’d never use your tool on Mondays because that’s when their entire team is in back-to-back meetings, and nobody opens new software.

They flatten priority differences. Nielsen Norman Group found that synthetic users “seem to care about everything” while real users have strong, differentiated priorities. Your synthetic persona might say the dashboard, onboarding, and reporting features are all “important,” while a real user would tell you they only care about one of those, and the others are irrelevant.

They can amplify bias. If your persona descriptions lean on stereotypes or underrepresent certain groups, the AI will reinforce those patterns. Studies have shown worse performance in simulations of lower-income and non-white demographics. Be deliberate about the variety and fairness of your personas.

These limitations matter. And the right response to them isn’t to dismiss synthetic personas — it’s to understand exactly where they’re useful and where they’re not.

Synthetic Persona Protocol GIF 4

Where does this fit in your research practice

Bain & Company found that synthetic customer testing “can deliver comparable insights in half the time and at one-third the cost” of traditional methods. But they added a caveat that I think captures it perfectly: “Synthetic personas are force multipliers, not foundations.”

That framing maps directly to how I use this protocol:

Before formal research: Run the protocol to identify your biggest assumptions and sharpen the questions you’ll ask real users. You arrive at interviews with a more refined product and more specific hypotheses.

Between research rounds: When you need to iterate quickly on feedback from a previous round of interviews but can’t schedule the next round for two weeks, synthetic personas let you pressure-test your revisions immediately.

For lower-stakes decisions: Brainstorming sessions, early concept screening, internal feature prioritization — decisions where directional insight is valuable, and the cost of being slightly wrong is low.

Not for high-stakes decisions: Product-market fit validation, pricing strategy, launch decisions — these need real humans with real money and real constraints making real choices.

And here’s a crucial benefit: synthetic persona sessions are excellent for recruiting. After running the protocol, you know exactly what kind of real user you need to talk to. Instead of broad recruiting criteria, you have specific hypotheses to validate and specific persona types to seek out. That makes your real research more focused and more efficient.

Getting started

Any frontier model works for this — Claude, ChatGPT, Gemini. The model matters less than the protocol. That said, I’ve found that models with longer context windows and stronger instruction-following perform better at the world-building step, because you’re loading in a lot of material and asking the model to hold it all while staying in character.

My typical setup: I work in Claude and load the full context package — PRD, competitive research, any existing user data — into a single conversation. I define the personas in the system prompt or as an initial message, with explicit instructions to be critical and find problems. Then I run the feedback cycles in a new conversation with these additional personas, so the model has new, fresh context across rounds.

You don’t need special tools, frameworks, or platforms. You need your existing documents, 30 minutes to write your personas, and the discipline to evaluate every response rather than accepting it at face value.

Try this with one concept this week

Pick something you’re working on right now — a feature concept, a product idea, a creative direction. Spend thirty minutes building the world: gather your existing documents, competitive context, and whatever you know about your users. Create three personas in fifteen minutes — varied roles, different frustrations, explicit instructions to push back. Then run two rounds of feedback, evaluating each round yourself before incorporating changes.

The whole thing takes a couple of hours. You’ll end up with a better artifact, a list of questions you hadn’t thought to ask, and a clearer picture of who you need to put it in front of next.

That’s not a replacement for talking to real people. It’s how you make those conversations count.