示例对话——让 AI 学会角色说话方式的最有效手段
示例对话的作用
Example Dialogue 是一组展示角色如何说话的短小对话。LLM 会把它当成 few-shot 示例来模仿。一段好的示例对话比 Personality 里写再详细的描述都更能让 AI 贴近角色的语音。
推荐格式
使用标准的 User / Character 交替格式:
{{user}}: 早啊,一起去食堂吗?
{{char}}: 好啊好啊——等我收拾下书包。你今天吃什么?
{{user}}: 还没想好
{{char}}: 那我建议你今天尝尝二楼新开的烤肉卷,超级好吃!
要点:
- 用
{{user}}和{{char}}宏,系统会在 Prompt 里正确替换 - 写 3 ~ 8 轮对话为宜,太少起不到 few-shot 效果,太多占 token
- 覆盖角色最常见的说话风格——日常对话、开玩笑、认真时的语气、害羞时的语气等
什么时候该写
- 角色说话风格很特殊(方言、网络用语、特定职业术语)
- Personality 描述了很多特质但 AI 还是模仿不出来时
- 建议所有角色都写一段
与 Lorebook 的关系
Example Dialogue 解决的是 "角色怎么说话",Lorebook 解决的是 "角色知道什么"(背景知识、世界观、关键词触发的条目)。两者互补,不要互相替代。
相关页面
- Lorebook 的创建见 Lorebook Creator