vsoul 中文文档 下载 App

冲突设定的处理 —— 不要让两套互斥的规则同时存在

什么是冲突设定

冲突设定指角色档案里有两条或多条互相矛盾的信息。比如:

典型冲突

冲突类型档案里写了A档案里又写了B结果
身份冲突"角色是医生""这个世界没有现代医疗"AI不知道角色的职业到底是什么
关系冲突"完全不信任你""无条件帮你完成任何事"AI不知道该拒绝还是该服从
能力冲突"不会撒谎""她一直在对你隐瞒真相"AI不知道角色会不会撒谎
世界冲突"小镇只有一家书店""街上有好几家书店"AI不知道该怎么回应

冲突怎么来的

怎么处理冲突

第一步:找出冲突的根源

用排查顺序(目标→关系→设定→场景)找出具体是哪两条设定冲突。

第二步:决定保留哪一条

哪一条代表当前状态?哪一条是过期的或暂时的?

第三步:删除或替换

不要让两条互斥的设定同时存在。明确删掉过期的那条,或用正确的版本替换。

第四步:测试验证

用版本测试五个固定问题快速测试,确保冲突已经解决。

常见误区

误区一:让AI自己判断

"这两条设定你看着办"——AI不会选择,它只会随机或混乱地回应。冲突必须由人来解决。

误区二:加更多设定"解释"冲突

"她不信任你,但她还是帮你——因为她其实是个好人"——这不是解决冲突,是堆更多设定。如果角色信任程度已经改变,就直接更新关系坐标。

误区三:把冲突留给场景摘要

"先不解决,写到场景摘要里"——场景摘要只写"已确认的事实"和"关系变化",不应该用来存放未解决的设定冲突。

定期体检

冲突设定通常不是故意写进去的,而是在剧情推进中慢慢积累的。建议每隔几个场景做一次设定体检:

  1. 通读四层设定(身份/关系/世界/表达)
  2. 找有没有互相矛盾的地方
  3. 检查有没有过期的旧设定
  4. 确认所有临时信息都只在开场里出现

体检不花多长时间,但能避免很多后续的角色偏航问题。