Back to Prompt Library

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

scenario

Scene setup

Example: A customer is asking for a refund after a failed migration

role_a

First role

Example: Support lead

role_b

Second role

Example: Frustrated enterprise customer

goal_a

Primary objective for role A

Example: De-escalate and gather facts

goal_b

Primary objective for role B

Example: Get a concrete fix timeline

constraints

What the scene must respect

Example: No refunds can be approved in-chat

turn_count

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.

References