《游戏AI实验室》本周完成 NPC 对话一致性的阶段验证。目标不是让 NPC 说得更多,而是在长会话里不自相矛盾、不丢人设。
做法是把 NPC 记忆拆成三层:人设卡(不可变,作为固定前缀注入,不参与压缩)、事件摘要(按剧情节点滚动压缩)、对话近窗(原样保留)。检索先按剧情标签粗筛,再用向量相似度取 top-k,最后做一次冲突检查——新回复若与事件摘要中的既有事实矛盾则重写。
阶段进展:
- 在自建 200 段、平均 40 轮的多幕剧本上,事实冲突率由 11.3% 降至 3.1%,人格一致性人工盲评(5 分制)稳定在 4.2 左右;首字延迟中位数 480ms,未破坏实时对话体感。
- 下一步接入玩家行为日志作为弱记忆,测试跨天回访场景下的记忆衰减曲线,并核算冲突检查带来的额外推理成本是否可接受。

评论