为什么长 System 指令依然控制不住对话方向?
许多创作者以为,只要写得越长的系统指令(System Prompt),AI 就越能稳定扮演角色。但实际测试中,即使系统指令超过 500 字,模型在短对话中仍易出现 OOC 行为——比如突然跳脱人设、使用现代网络用语、或擅自补充背景故事。这并非模型能力不足,而是 Scenario 设计存在结构性漏洞。
可操作的 Scenario 优化三步法
第一步:聚焦核心人设,删减冗余描述。不要写‘他喜欢下雨天、养猫、读村上春树’,而是说‘他沉默寡言,习惯用行动代替言语,拒绝情感外露’。第二步:用负面约束强化边界。例如:‘禁止使用网络流行语’‘禁止主动提及未设定的过去事件’。第三步:在对话轮次中嵌入‘锚点句’,如‘你记得你说过……’,引导模型回溯上下文。
反例:典型 OOC 触发场景
我们测试了五个主流模型,发现当 Scenario 中混入‘建议性语气’(如‘你可以试着……’)或‘模糊情感描述’(如‘他有点忧郁’)时,AI 更容易自行脑补。尤其在用户提问‘你今天心情如何?’时,模型常跳过角色设定,直接回答‘我作为AI没有情绪’——这是典型的 OOC 崩塌。
创作者应避免将 System 当作‘说明书’,而应视作‘角色基因编码’。每一次对话都是对角色一致性的考验。建议在创作时,先用 30 字核心人设测试,再逐步扩展,而非一开始就堆砌细节。
请以魅灵AI产品内最新说明为准。