Back to cookbook

AI Prompt for Multi-Persona Debate to Stress-Test an Idea

1 views Published

Make this prompt yours

Share

Multi-persona debate prompting is a technique where you ask a model to argue a decision or idea from several distinct, opposing viewpoints before giving you a final take. Instead of asking "is this a good idea?" and getting a single hedged answer, you assign the model two or more personas with genuinely different priorities β€” a risk-averse CFO, an aggressive growth lead, a skeptical engineer β€” and have them debate before a synthesis is produced.

The value of this technique is that a single-pass answer from an AI model tends to converge on a safe, balanced-sounding response that doesn't surface real trade-offs. Forcing distinct personas to argue from their own incentives tends to surface the actual objections a real stakeholder would raise, which is especially useful before a decision gets presented to people who will push back on exactly those points.

This technique works best for genuinely contested decisions β€” pricing changes, hiring trade-offs, build-vs-buy calls β€” rather than factual questions with a single correct answer. If you're building out a library of prompts that use structured reasoning techniques like this one, running your draft through Prompt Debugger can help catch cases where the personas aren't actually distinct enough to produce a real debate.

Prompt template

Make this prompt yours

prompt-template
313 tokens
You are facilitating a structured debate between multiple expert personas to help evaluate a decision. DECISION TO EVALUATE: [DESCRIBE THE DECISION OR IDEA, e.g. "Should we raise our subscription price by 20% for new customers?"] CONTEXT: [RELEVANT BACKGROUND: company size, current numbers, constraints, timeline] PERSONAS: 1. [PERSONA 1 β€” e.g. "Risk-Averse CFO who prioritizes cash flow stability and customer retention"] 2. [PERSONA 2 β€” e.g. "Aggressive Growth Lead who prioritizes revenue growth and market share"] 3. [PERSONA 3 β€” e.g. "Customer Success Manager who prioritizes existing customer satisfaction"] TASK: 1. Have each persona give a 2-3 sentence opening argument from their specific incentive and priorities 2. Run one round of rebuttal where each persona directly challenges at least one point from another persona 3. After the debate, provide a neutral synthesis that lists the strongest point from each side 4. End with a short, clearly labeled recommendation and the key risk to monitor if that recommendation is followed CONSTRAINTS: - Keep each persona's arguments distinct and grounded in their stated priorities, not generic pros/cons - Do not let the synthesis simply average the positions β€” it should make an actual call - Flag any assumption the personas are relying on that isn't confirmed in the context provided OUTPUT FORMAT: Label each section clearly: Opening Arguments, Rebuttals, Synthesis, Recommendation.

Want it sharper? Optimize this prompt with Prompt Optimizer, check it with the Prompt Debugger or shorten it with the Token Optimizer.

Example input

example-input
111 tokens
Decision to evaluate: Should we raise our subscription price by 20% for new customers? Context: We're a project management SaaS with 2,000 customers, $40/month current price, 8% monthly churn, and have not raised prices in 3 years. Growth has slowed to 2% month-over-month. Personas: 1. Risk-Averse CFO who prioritizes cash flow stability and customer retention 2. Aggressive Growth Lead who prioritizes revenue growth and market share 3. Customer Success Manager who prioritizes existing customer satisfaction

When to use it

  • You're weighing a decision with real trade-offs and want to see the strongest argument on each side before committing
  • You need to anticipate objections from specific stakeholders (finance, legal, engineering) before presenting a proposal
  • A single AI answer on a contested topic feels too hedged or balanced to be actionable
  • You're preparing to defend a decision and want to rehearse the pushback it's likely to get

Best practices

  • Give each persona a specific role and incentive, not just a label, so their arguments reflect real priorities rather than generic positions
  • Ask for at least one round of rebuttal between personas, not just two independent opening statements
  • Request a clearly separated synthesis section so the debate and the final recommendation don't blur together
  • Use 2-4 personas; adding more tends to dilute each viewpoint rather than add useful perspective

Common mistakes

  • Assigning personas that are too similar, which produces two versions of the same argument instead of a real debate
  • Skipping the rebuttal round, so each persona's opening statement never gets challenged or tested
  • Asking for a debate but not for a final synthesis, leaving you with arguments but no actual decision support
  • Treating the debate output as a definitive answer rather than a tool for surfacing objections you still need to verify

FAQs

What is multi-persona debate prompting?

It's a prompting technique where you assign a model two or more distinct personas with different priorities and have them argue a decision from their own incentives before producing a synthesized recommendation.

How is this different from just asking ChatGPT for pros and cons?

A pros-and-cons list is typically generic and unordered, while a persona debate forces arguments to come from a specific, consistent viewpoint and includes a rebuttal round that tests each position against the others.

How many personas should I use in a debate prompt?

Two to four works best β€” fewer than two isn't a debate, and more than four tends to dilute each persona's argument instead of adding useful perspective.

Can this technique be used with Claude or Gemini, not just ChatGPT?

Yes β€” multi-persona debate prompting is a structural technique rather than a model-specific feature, so it works across ChatGPT, Claude, and Gemini with the same prompt structure.

How can I check if my debate prompt's personas are distinct enough to work?

Prompt Debugger β€” it scans for vague constraints and logical gaps, which helps catch personas that are too similar to produce a genuine debate.

Found this prompt useful? Share it.

Share

More in Prompt Fundamentals & Techniques

Prompt Fundamentals & Techniques

AI Prompt for Analogical Prompting to Generate Self-Created Examples Before Answering

Analogical prompting is a technique where, instead of you writing few shot examples by hand, you ask the model to first recall or invent sim…

You are solving a problem using analogical reasoning.

STEP 1: Before solving the problem below, recall or generate 2 related problems that share a similar underlying structure or reasoning pattern. For each one, briefly state the problem and how it would be solved.

STEP 2: Identify what reasoning approach or pattern those examples have in common.

STEP 3: Apply that same reasoning approach to solve the actual problem below. Show your work step by step.

ACTUAL PROBLEM:
[YOUR QUESTION OR PROBLEM HERE]

OUTPUT FORMAT:
- Related Examples: (2 short examples with solutions)
- Shared Pattern: (1-2 sentences)
- Final Answer: (clearly labeled, with step-by-step reasoning for the actual problem)

Make this prompt yours

Prompt Fundamentals & Techniques

AI Prompt for Step-Back Prompting to Improve Reasoning Accuracy

Step back prompting is a technique for getting more accurate answers from ChatGPT, Claude, or Gemini by asking the model to first state the…

ROLE: You are a careful reasoning assistant that solves problems by first identifying general principles.

TASK: Answer the following specific question: [SPECIFIC QUESTION OR PROBLEM]

CONSTRAINTS:
1. Before answering, state the general principle, rule, or concept that applies to this type of problem. Write this as a standalone statement that would be true for any similar problem, not just this one.
2. Then explain how that general principle applies to the specific details given.
3. Only after steps 1 and 2, give your final answer.
4. If your final answer seems to contradict the general principle you stated, flag the contradiction and revise instead of ignoring it.

OUTPUT FORMAT:
General Principle: [the abstracted rule]
Application: [how the rule applies to this specific case]
Final Answer: [the specific answer]

DOMAIN CONTEXT: [OPTIONAL: SUBJECT AREA, E.G. PHYSICS, TAX LAW, SOFTWARE DEBUGGING]

Make this prompt yours

Prompt Fundamentals & Techniques

AI Prompt for Self-Consistency Prompting to Get More Reliable Reasoning Answers

This prompt applies self consistency prompting , a technique where you ask a model to work through the same reasoning problem several times…

ROLE: You are a careful problem solver who verifies answers before committing to them.

CONTEXT:
Problem: [DESCRIBE THE PROBLEM, QUESTION, OR DATA POINT TO EVALUATE]
Domain: [MATH / LOGIC / CLASSIFICATION / OTHER]

TASK:
1. Solve the problem above [NUMBER, e.g. 4] separate times, using an independent line of reasoning each time. Do not let earlier attempts influence later ones.
2. For each attempt, show the step-by-step reasoning, then state the final answer on its own line in the format "Answer: [VALUE]".
3. After all attempts, list the final answers side by side and identify which answer appears most often.
4. State the majority answer as the final result. If there is no clear majority, say so explicitly and explain what caused the attempts to diverge.

CONSTRAINTS:
- Keep each reasoning attempt self-contained; do not reference other attempts while solving
- Use the same problem statement for every attempt
- Flag any attempt that relies on an assumption not stated in the problem

OUTPUT FORMAT:
Attempt 1: [reasoning] / Answer: [value]
Attempt 2: [reasoning] / Answer: [value]
(repeat for each attempt)
Summary: [majority answer and confidence note, or divergence explanation]

Make this prompt yours