返回提示庫

角色扮演(情景续写)

A scenario prompt for simulating dialogue, negotiations, or customer interactions with stable context.

審校時間: 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 模板

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.

正式使用前,請先替換模板變數並補充你的限制條件。

適用場景

  • Sales call or support simulation
  • Negotiation and objection handling practice
  • Scenario-based coaching or interview prep

期望輸出

  • Clear scenario setup
  • Objectives for both roles
  • Concise dialogue output
  • Finite stopping condition

可替換變數

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

優化建議

  • 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.

示例用法

Simulate a six-turn discovery call between a SaaS AE and a skeptical engineering manager.

預期效果

The model produces a tighter, more realistic role-play that can actually be used for rehearsal.

參考來源