近来,AI 记忆系统受到关注。

Mem0 的官方文档把记忆用于 AI Agent 和应用。它可以保存用户、会话和任务中的重要信息。Zep 的 Graphiti 则使用会随时间变化的知识图谱,记录实体、关系和历史变化。

这类技术容易被理解成“保存聊天”,其实并不完全一样。

聊天只是过去说过什么。记忆系统还要判断,什么内容值得留下,内容和谁有关,后来有没有变化,现在还能不能继续使用。

小说创作尤其需要这种记忆。

一个角色刚出场时很胆小,经历几件事以后变勇敢了。后面的章节如果还把他写回原样,读者会觉得奇怪。

一个伏笔已经回收,后面就不能再当成没有解决的问题。一个组织已经解散,也不能在几十章后突然照常出现。

也就是说,小说里的资料不是静止的。

普通聊天 AI 可能记得人物最初的设定,却不一定知道人物后来变成了什么样。长篇小说写得越久,这类变化越多。

蛙趣拼文把 AI 记忆系统用在小说项目里。它管理的不是用户喜欢吃什么、喜欢什么颜色,而是一本书里发生过什么。

角色系统可以记录人物设定和状态变化。伏笔系统可以记录线索的埋设、推进和回收。世界观系统可以管理地点、组织和规则。章节分析可以把新章节里的重要事件整理出来。

这些资料在后面还要继续使用。

作者要写下一章时,可以查找相关人物、旧事件和伏笔。AI 也可以根据当前任务调用相关资料,而不是只看最近几千字。

蛙趣拼文使用本地向量记忆,也结合关键词检索。关键词检索适合找人名、地点和道具。向量检索更适合找意思接近的剧情、场景和情绪。

两种方法解决的问题不同。

例如,作者要找“林远第一次拿到青铜钥匙”的章节,名字和道具很重要。作者要找“主角被朋友误解的相似场景”,意思更重要。

AI 记忆系统并不能代替作者。它也可能漏掉信息,或者把不重要的内容当成重点。所以,作者仍然要检查人物变化和剧情走向。

不过,对长篇创作来说,能把人物、伏笔和世界观分开记录,已经比把所有内容堆在聊天里更清楚。

AI 写小说最怕的不是不会写一句话,而是忘了人物已经走过哪段路。