记忆图是什么:让角色真的记住早期剧情
痛点:跑了几百楼,角色失忆了
长线 RP 最经典的崩坏:主角回到五十楼去过的酒馆,NPC 却像第一次见面;早期立过誓的配角,再登场时忘得一干二净。上下文窗口装不下全部历史,单纯截断必然丢信息。
记忆图(Memory Graph)的思路:把聊天内容蒸馏成一张知识图谱,回复前从图里召回最相关的记忆注入上下文。

三条后台任务线
- 自动提取——AI 回复后分析对话,把值得记住的内容提取成结构化节点
- 智能召回——你发新消息触发生成时,按当前上下文从记忆库里选出最相关的节点注入提示词
- 分层压缩——老事件自动向上合并成更高层的总结节点,记忆越跑越大但体积可控
节点长什么样
节点是带类型的:角色、地点、事件、剧情线是内置类型,节点之间有连边。比如「主角在酒馆遇到艾拉」会同时点亮地点节点和角色节点,并建立关联。类型可以自定义,见自定义记忆节点类型。


记忆怎么进提示词
回复前先跑召回环节,选中与当前场景最相关的节点注入。效果是:主角重回旧地时,地点相关的事件被唤起;长期没登场的角色,可能因为剧情线相关而被重新想起。

几个实用特性
- 编辑回滚——你删消息、改消息、切 swipe 时,记忆自动回滚到对应状态,图和聊天历史保持一致
- 结果复用——同一楼层重生成时复用上次召回结果,省 Token 也保证同回合记忆一致
- 世界书投影——图里的节点可以自动投影成世界书条目,无需手动维护
- 持久注入——把某些类型(如世界规则)设为永久注入,不等召回
和逐楼变量的分工
记忆图管"剧情层面的记忆",数值与状态类数据(HP、好感度、物品)更适合用变量系统,见逐楼层变量。
下一步:五步开起来。