角色偏离设定怎么拉回 —— 一步一步定位问题
角色偏航的五种表现
角色偏离设定时通常会有以下几种表现:
- 称呼错误:用了不该用的称呼,比如档案写着"叫你先生"但它直接叫你名字
- 行为突变:突然做了档案里不应该做的事,比如"不会撒谎"的角色开始编造经历
- 语言风格飘移:本来说话短句但突然长篇大论、语气也变了
- 信息错乱:说了它不该知道的事,或者忘了它应该知道的事
- 剧情失忆:忘记了之前场景里确认过的事实
排查顺序
按以下顺序排查,一次只检查一类问题:
第一步:检查当前目标是否清楚
角色当前想完成什么?如果目标不清楚,角色就容易随波逐流。
- 互动开始前有没有写清楚本次目标?
- 角色的当前目标(来自身份底稿和开场)有没有过期?
第二步:检查关系坐标是否过期
上次互动后关系有没有变化?如果关系变了但档案没更新:
- 关系坐标里的信任程度和当前互动匹配吗?
- 称呼方式和互动里的实际使用一致吗?
- 共同事件里有没有需要更新或删除的?
第三步:检查设定是否冲突
四层设定内部有没有矛盾:
- 身份底稿里的限制和表达纹理里的风格一致吗?
- 世界背景和关系坐标有没有冲突?
- 临时场景信息有没有不小心写进长期设定?
第四步:检查场景是否具体
互动的开场有没有给角色足够的具体信息:
- 角色知道当前在哪里吗?
- 知道刚刚发生了什么事吗?
- 知道自己现在应该做什么吗?
修改原则
- 一次只改一类设定。同时改关系和表达,很难知道哪个起了作用
- 改完重新测试。用版本测试五个固定问题快速验证
- 临时问题用临时指令。如果角色只是这一轮说偏了,直接纠正就行,不用改档案
临时指令拉回
有时候角色只是这一轮没说对——可能是上下文干扰、可能是温度太高。这时候不用改档案,用临时指令拉回:
- "纠正:我刚才问的是便利店的事,不是咖啡店"
- "请用你平时的语气回答"
- "你不应该知道这个信息"
临时指令对AI有效,但长期问题还是要通过修改档案解决。
相关页面:为什么角色需要分层设定