← 返回实验室

AI NPC长程记忆定制:人设锚定与对话一致性

在开放世界游戏里,NPC 对话最容易露馅的不是单轮质量,而是十轮之后忘了自己说过什么、态度突然翻转。本期实验把 NPC 记忆拆成三层来做工程化:不可变的人设卡(身份、口吻、知识边界与禁忌)、可检索事件库(玩家交互摘要+时间戳+关系标签)、以及短期上下文窗口。每轮生成前先做人设锚定校验,再按语义相似度与时间衰减双重排序召回事件,最后以约束解码收敛输出,避免模型自由发挥。

验证采用一个 12 个 NPC、约 40 小时玩家交互的离线语料回放,重点看三项:一致性抽检(是否与过往表态矛盾)、人设保持(口吻违规率)、以及响应延迟。

要点:

  • 进展:接入双层记忆召回后,长程人设矛盾率由 18.6% 降至 5.2%,但 P95 响应延迟增加约 90ms,仍需在召回条数上折中;
  • 下一步:把玩家情绪标签写进事件库,让 NPC 在同一玩家不同关系阶段给出递进式回应,同时补一套自动化回归脚本,用于监测迭代中的人设漂移。

评论

更多研究动态

查看全部实验室 →