记忆管理
记忆系统决定 GM 能「记住」多少历史信息,以及哪些内容会在每一轮对话里被检索并注入到提示词中。记忆分为两个层面:游戏运行时可在侧栏记忆面板查看和编辑当前存档的记忆内容;全局默认行为在「平台设置」→「记忆」调节。
入口:游戏内右侧面板「记忆」标签;或「平台设置」→「记忆」。
关键概念
记忆桶
系统把记忆按性质分成三类桶:
- 固定记忆桶(Pinned):手动钉住的事实,优先级最高,每轮对话必然注入。适合放绝对不能被遗忘的设定,例如「主角已经失去了左手」。
- 世界记忆桶(World):与世界观、地点、派系、规则相关的背景。GM 按相关性从中检索,不是每轮全量注入。
- 角色记忆桶(Character):人物关系、NPC 状态、角色性格。同样按相关性检索注入。
三个桶可在「设置 → 记忆」里分别开关。
召回与注入
每轮 GM 生成回复前,系统先从记忆库里检索与当前剧情最相关的片段(召回),再把这些片段塞进本轮提示词(注入)。注入内容受「每轮注入记忆 token 上限」约束,超出上限的内容会被截断。
事实库(Facts)
GM 每轮叙事结束后,Extractor 会自动从对话中抽取重要事实并写入事实库。事实库内容无需手动维护,按相关性参与召回。
与世界书的关系
世界书和记忆桶是两套平行机制,互不覆盖:
- 世界书:存放手动维护的世界设定条目,按关键词或相关性注入。适合放长期稳定的世界规则、人物简介、地名说明。
- 记忆桶:存放游戏运行中动态产生或手动钉住的事实,侧重当前存档的运行状态。
两者都会在同一轮里各自贡献内容给 GM,共同占用 token 预算。开启大量世界书条目时,建议适当控制记忆注入上限。
常见任务
钉住一条重要事实(游戏内)
进入游戏 → 右侧面板「记忆」标签 → 在「固定记忆」区域点击 + 按钮 → 输入内容并确认。该条目立即被钉住,下一轮 GM 就会读到它。
解除固定记忆(游戏内)
在「固定记忆」列表中找到该条目 → 点击右侧 × → 确认解除。解除后该条目不再保底注入,但内容不会丢失。
添加玩家笔记(游戏内)
右侧面板「记忆」标签 → 「玩家笔记」区域点击 + → 输入内容。笔记是私人备忘,GM 不保证每轮都读到(区别于固定记忆的强制注入)。
查看本轮 GM 参考了什么
右侧面板「记忆」标签底部有「召回」区域,展示本轮从原文/历史检索到的片段以及段落数。
调整记忆参数(设置)
「平台设置」→「记忆」,可以调节召回深度、历史摘要窗口、每轮注入 token 上限、自动归档轮数,以及各桶的开启状态。所有改动自动保存,下次 GM 调用立即生效。
常见问题
固定记忆和玩家笔记有什么区别? 固定记忆每轮必进 GM 上下文(有 token 配额,勿堆砌过多);玩家笔记只供参考,GM 不保证每轮都读。
固定记忆桶满了会怎样? 固定记忆桶有上限(默认 20 条,可在设置里调整)。超出后最旧的固定记忆自动转入事实库,不再每轮强制注入,但相关时仍会被召回。
GM 总是忘记某件事,怎么办? 在游戏内记忆面板把该事实手动钉住,进入固定记忆桶后每轮必然注入。若遗忘仍然发生,检查「每轮注入记忆 token 上限」是否设置得过低,导致内容被截断。
关闭某个记忆桶会不会丢失里面的内容? 不会丢失。关闭桶只是停止检索和注入该桶的内容,桶里的数据仍然保留,重新开启后恢复正常。
记忆和世界书同时开着会不会 token 超标? 两者都占用同一轮的 token 预算。如果上下文经常被截断,可以降低「每轮注入记忆 token 上限」,酌情关闭某个记忆桶,或减少世界书中常驻注入的条目数量。