软件使用手册合辑

AI角色扮演总失忆怎么办

聊了几百轮,角色忘了早期的约定、人物关系乱了套——本篇讲清 AI 角色扮演「失忆」的真实原因,以及记忆图怎么把长剧情的记忆接回来。相关文档:安卓酒馆从安装到开聊.md · SillyTavern数据迁移到手机.md


一、失忆不是卡的错

先说结论:角色聊久了忘事,是所有大语言模型上下文窗口的固有限制——对话太长,最早的内容被挤出窗口,模型自然「想不起来」。换角色卡、重roll 都治不了本。

治本的思路是给模型外挂数据库:把对话里值得记住的信息存下来,每轮回复前把最相关的部分重新注入上下文。这套机制在酒馆生态里通常靠世界书 + 总结插件拼装,而在 Luker 安卓版里,它是一个开箱即用的内置功能——记忆图。

二、记忆图怎么工作

记忆图是一张知识图谱:聊天内容被持续提炼成带类型的节点(人物、地点、事件、剧情线),节点之间连线成网。每轮回复生成前,先走一遍图、把与当前剧情最相关的记忆注入上下文。

实际体感是这样的:主角回到几十章前去过的地方,当年在那里出场、之后长期没戏份的角色会被重新提起;第 3 轮埋的钥匙,第 300 轮还能掏出来开门。早期剧情细节被引用时也不再张冠李戴。

三、开启与省钱两件事

开启路径只要五分钟:打开扩展抽屉 → Memory → 把 Enable 打开。默认配置即可用,真正要动手的是给「写入」和「召回」各指定一套模型配置——这两步各自调用模型,但都是结构化的提取检索活,不必动用主聊天的旗舰模型,单独配一套便宜模型的连接,长期跑剧情能省下大笔开销。

两个值得调的开关:

四、和酒馆数据的关系

从酒馆搬过来的数据不含记忆图内容(那是 Luker 的新增状态文件),用一段时间后备份自然会包含它们;哪天搬回酒馆,这部分图数据看不了,但原始聊天记录、角色卡毫发无损。搬家的具体操作见 SillyTavern数据迁移到手机.md。

还没装的从 安卓酒馆从安装到开聊.md 开始;记忆之外想让多个角色同台搭戏,多 Agent 编排是另一个值得研究的功能,同样建议先算 token 账再开。

同站更多文档

  1. SillyTavern 数据迁移到手机
  2. 安卓酒馆从安装到开聊