记忆的生命周期
一条记忆会经历哪些状态,以及为什么不同视图里看到的数字会对不上,但其实什么都没丢。
先说最要紧的一句:你存进来的东西,不会被悄悄扔掉。
一条记忆可能正在日常使用,可能安静地待在后台,也可能真的没了。而只有最后这一种,是因为你主动要求才发生的。除此之外,东西都还在,还是你的,也还能搜到。
三种状态
活跃,就是日常召回看得到的那一部分。你搜索的时候、AI 帮你回答的时候、记忆页面列出你都知道些什么的时候,用的都是活跃记忆。这是你此刻真正在用的那一份知识。
已归档,是留着、但先挪到一边。当一条记忆被更新的版本替换掉,或者你因为它已经过时而把它退役、暂停了,它就进入归档。它哪儿也没去,你依然能在历史视图和历史搜索里找到它。它只是不再和别人抢日常召回的位置,好让最新的理解先冒出来。
已移除,是唯一意味着「没了」的状态。只有你主动删除或遗忘,一条记忆才会走到这一步。它会同时从所有地方消失。系统自己不会把任何记忆挪到这里。
可以这样记:
已存储 = 活跃 + 已归档,这就是你手上还留着的全部。
为什么数字会对不上
你有时会发现,记忆页面上的数字,跟图谱或存储占用暗示的数量对不上。这是正常的,也不代表有东西丢了。每个视图,都是从不同角度去看同一份知识。
- 记忆页面和统计栏给你看的是活跃记忆,也就是你每天召回的那一份。
- 图谱和存储占用算的是已存储的全部,活跃加上归档的历史。那些被替换掉的旧版本仍然占空间、仍然在图谱里,所以这个数字会更大。
- 知识结晶(多个来源说法一致时,Mem 帮你合成的那份摘要)是单独计数的,不算进记忆数里。
同一份知识,三个角度看。活跃数字变小,不是丢了东西。多半只是一些旧版本挪进了归档历史,而这恰恰是让日常召回始终盯着「当前有效」那一份的原因。
什么会让状态发生变化
大多数变化都有明确的缘由:
- 当你修正或替换一条知识时,早先的版本会变成归档历史,而不是被覆盖掉。这种版本链是怎么运作的,见知识演化。
- 当一条记忆变旧,Mem 可能会准备一次审查,让你把低风险的事实移出日常召回。新鲜度和衰减只影响排序,从不删除。见记忆衰减。
- 退役、遗忘、删除,永远是你亲手做的操作。移出日常召回是可以恢复的,只有删除不能。