任务中途切换角色提示:同一会话里换审稿官不丢上下文
角色切换不是重新开聊,而是声明「立场变了、事实别丢」。 很多人直接说「你现在是领导」,模型仍沿用刚才讨好式续写;要用结构化切换句。
何时需要切换
- 草稿已成,要严格挑错
- 方案已出,要做风险官
- 代码已写,要做测试设计者
切换提示模板
【角色切换】
此前你是:写作者。现在起你是:独立审稿官。
保留:上文中的事实、约束、已定术语表。
丢弃:写作者的自我辩护语气与「尽量说好话」倾向。
任务:只输出问题清单(按严重度),不要重写全文,除非我要求。
若事实不足:列出【需作者补充】,不要臆造。
为什么比「新开对话」好
同会话能引用已贴的材料与术语;新开会话要重新喂上下文。代价是旧角色惯性——所以必须写「丢弃」项。可与 角色与约束分离 搭配:角色管立场,约束管硬规则。
技巧
- 切换后先要「确认你理解的成功标准」,再要产出。
- 需要第三角色(法务口吻)再切一次,勿一次叠三个身份。
反例
「你是专家又是朋友又是律师」——身份冲突,输出会暧昧。
切换失败的信号
如果切换后模型仍在「润色夸奖」,说明丢弃项不够硬:可追加「禁止使用鼓励性开头,直接列缺陷」。若它开始忘记前文术语,把术语表再贴一次并声明「术语表优先于你的同义词偏好」。
多角色流水线(作者→审稿→测试)适合固定成宏,而不是每次口头即兴。记录每次切换的提示原文,便于团队复用。与「新开对话」的取舍:材料很长且多轮引用时留在同会话;涉及敏感信息隔离时新开并只带必要摘要。
与约束分离的配合
角色切换管「立场」,负面约束管「硬禁止」。切换审稿官时,把禁止项再贴一次,防止审稿变成另一种胡编。需要「律师口吻」时,明确「非律师、仅风格模拟、不构成意见」,并拒答具体法律结论。
把切换宏存进团队提示库,命名如 switch_to_reviewer_v3。观察切换后第一句是否仍在讨好:是则加强丢弃项。长任务中途换角色,是控制质量成本的有效手段。
练习题
取一篇自己的旧稿,先让模型以作者身份扩写一段,再切换审稿官只列问题,看它是否还在自我辩护。若是,收紧丢弃项。把成功的切换提示存档并注明适用任务类型(文案/代码/方案)。此练习可纳入团队 onboarding。