Role Play (Scenario Continuation)
A scenario prompt for simulating dialogue, negotiations, or customer interactions with stable context.
Reviewed: 2026-03-18
Use this when you want the model to continue a scene, simulate a conversation, or test decision-making in a realistic setup.
Prompt Template
Simulate the following scenario.
Scenario:
{scenario}
Roles:
- Role A: {role_a}
- Role B: {role_b}
Objectives:
- Role A wants: {goal_a}
- Role B wants: {goal_b}
Constraints:
{constraints}
Output rules:
- Write the conversation as dialogue.
- Keep each turn concise.
- Maintain the scenario context and stakes.
- Stop after {turn_count} turns unless the task is resolved earlier.Customize the variables before using the template in production workflows.
Best for
- Sales call or support simulation
- Negotiation and objection handling practice
- Scenario-based coaching or interview prep
Expected output
- Clear scenario setup
- Objectives for both roles
- Concise dialogue output
- Finite stopping condition
Variables to customize
Scene setup
Example: A customer is asking for a refund after a failed migration
First role
Example: Support lead
Second role
Example: Frustrated enterprise customer
Primary objective for role A
Example: De-escalate and gather facts
Primary objective for role B
Example: Get a concrete fix timeline
What the scene must respect
Example: No refunds can be approved in-chat
Maximum number of turns
Example: 10
Optimization tips
- Set goals for both sides or the dialogue becomes generic.
- Name the constraints so the model has to negotiate around them.
- Cap the number of turns to keep the scene usable.
Example use case
Simulate a six-turn discovery call between a SaaS AE and a skeptical engineering manager.
Expected result
The model produces a tighter, more realistic role-play that can actually be used for rehearsal.