关系变化的追踪 —— 信任、立场和称呼如何随互动演化
关系为什么需要追踪
如果角色档案里的关系坐标写着"陌生人",但你们已经一起经历了三次冒险还一起救了人,AI角色应该还把你当陌生人吗?
关系不是"朋友""搭档"这种一个词的标签。它是动态的,每次互动都会让它微妙地改变。
追踪三类变化
信任程度变化
这是最核心的变化。可以用具体行为描述,比如:
- 之前:"她不会告诉你她住在哪里"
- 现在:"她把家里的备用钥匙给了你"
信任变化通常通过具体事件触发——一次帮忙、一次隐瞒、一次共同面对危险。
立场变化
角色对某件事的态度可能改变:
- 之前:"她反对你追查那件事"
- 现在:"她决定帮你一起查,因为她也有同样的动机"
立场变化需要写清楚"为什么变"——一次关键证据、一次深入对话、一个意外事件。
称呼变化
称呼的微妙变化往往反映关系的变化:
- "王先生" → "老王" → "老陈"(笔误?)
- "那个客人" → "你" → "老同学"
称呼变化可能很自然,但在长篇剧情中值得记录——下次互动时角色的称呼应该和最新的关系状态一致。
变化写在场景摘要里
关系变化的记录放在场景摘要的"关系变化"部分。格式:
关系变化:
- 信任:她原来只把你当熟客,现在愿意告诉你她工作上的麻烦事
- 立场:她原来不赞成你查便利店的事,现在决定帮你
- 称呼:她现在开始叫你名字,不再叫"那个客人"
更新角色档案
当关系变化变成长期稳定状态时,应该同步更新角色档案的关系坐标。比如:
- "只是同事" → "搭档,一起出过外勤" → 更新档案
- "这次她有点不高兴" → 不更新,写在场景摘要就够了
判断标准:如果下次互动开始时角色应该默认这个新关系,就更新档案;如果只是一次临时的情绪波动,写摘要就行。
不要让两套关系同时存在
角色档案里如果写着"完全不信任你",但场景摘要里写着"她把备用钥匙给了你"——这两套信息互相矛盾。AI角色会不知道该按哪套来回应。
每次更新关系后,确保旧的关系描述被明确替换,不要让互斥的状态同时存在。