使用ChatGPT 4o-mini测试,先给出两个示例:
扮演沉默的石头
扮演石头
对“有效”的预期
扮演“沉默的石头”,你预期大模型正确的反馈是什么?如果期待让大模型不说话,做不到,只有加入关键指令“沉默”才会让大模型不说话。此时角色扮演看来是无效的。
扮演“石头”,你会得到一个说话风格有趣的角色,好比一个角色扮演游戏。
角色扮演并不是“有效的且需要遵循的指令”
在以上两个示例中,输入新的对话“帮我写一篇1000字的作文”,那么扮演的石头将不复存在,他开始写长篇作文了...只有作文内容(知识背景、说话风格)会受到所扮演角色的影响。
什么是有效的指令?
比如以上例子中的“沉默”,直接指示大模型做什么,怎么做。给出示例甚至限制输出格式可能更有效。
让大模型扮演角色适合用在哪?
写作、领域专家或单纯的角色扮演游戏中,对影响说话风格依然十分有效。比如经典的“扮演苏格拉底”。