知识演化
Nowledge Mem 如何追踪你的认知变化,同时保留完整历史。
认知是会变的。三月做了一个决定,六月调整了一下,十月推翻了。大多数系统要么直接覆盖旧版本,要么把所有东西堆在一个平铺列表里。当你需要理解自己的思路是怎么演变的,这两种方式都不好用。
Nowledge Mem 用一个叫 EVOLVES 的模型,把相关的记忆用明确的关系链接起来。历史不会丢,重复也不会淹没你。你看到的是知识怎么一步步变成现在这样的。
四种关系类型
当系统检测到一条新记忆与已有记忆相关时,会创建以下四种链接之一:
| 关系 | 含义 | 典型场景 |
|---|---|---|
| 替代(Replaces) | 你的认知发生了变化,新记忆取代旧记忆。 | "用 CockroachDB"替代"用 PostgreSQL" |
| 丰富(Enriches) | 你给已有知识增加了深度或细节。 | "React 19 增加了编译器"丰富了"React 18 引入了并发渲染" |
| 印证(Confirms) | 另一个独立来源认同了已有记忆。 | 两次独立的代码审查都推荐了同一个库 |
| 质疑(Challenges) | 新信息与之前记录的内容相矛盾。 | 三月的评估与十月的结论不一致 |
这四种类型覆盖了知识真正变化的方式:被更新、被扩展、被验证、被质疑。
实际效果
搜索一个话题时,EVOLVES 链会和单条结果一起呈现。你看到的不只是最新版本,而是你怎么走到这一步的完整路径。
对决策类知识尤其有用。搜索"数据库选型"不会只返回最近的决定,而是整条链:最初的选择、补充了理由的丰富、提出顾虑的质疑、最终定论的替代。
不需要版本控制的版本追踪
EVOLVES 链接区分了两类关系:
- 演进(替代、丰富)构成版本链。旧版本被标记为已过时,搜索优先展示最新认知。
- 验证(印证、质疑)是证据,不是版本。印证或质疑一条记忆不会替代它,两边都保持活跃。
标签会沿着演进链自动传播。如果你给一条记忆打了"架构"标签,后来一条新记忆替代了它,新记忆会继承这个标签。
检测机制
开启后台智能后,系统会将新记忆与你的已有知识进行比对。如果语义相似度足够高,就会评估关系类型并创建对应的链接。
这个过程在后台自动运行,通常在保存新记忆后一分钟内完成。你也可以在任何记忆的详情页直接查看和管理 EVOLVES 链接。
矛盾的处理
矛盾(质疑关系)会被呈现出来,而不是自动解决。系统把两条记忆并排展示,让你来决定:保留新的、两个都保留、或者忽略这个质疑。
这是有意为之。让系统替你判断哪个版本是"对的",不是我们想做的事。