Skip to main content
Nowledge MemNowledge Mem
Concepts

知识演化

Nowledge Mem 如何追踪你的认知变化,同时保留完整历史。

认知是会变的。三月做了一个决定,六月调整了一下,十月推翻了。大多数系统要么直接覆盖旧版本,要么把所有东西堆在一个平铺列表里。当你需要理解自己的思路是怎么演变的,这两种方式都不好用。

Nowledge Mem 用一个叫 EVOLVES 的模型,把相关的记忆用明确的关系链接起来。历史不会丢,重复也不会淹没你。你看到的是知识怎么一步步变成现在这样的。

四种关系类型

当系统检测到一条新记忆与已有记忆相关时,会创建以下四种链接之一:

关系含义典型场景
替代(Replaces)你的认知发生了变化,新记忆取代旧记忆。"用 CockroachDB"替代"用 PostgreSQL"
丰富(Enriches)你给已有知识增加了深度或细节。"React 19 增加了编译器"丰富了"React 18 引入了并发渲染"
印证(Confirms)另一个独立来源认同了已有记忆。两次独立的代码审查都推荐了同一个库
质疑(Challenges)新信息与之前记录的内容相矛盾。三月的评估与十月的结论不一致

这四种类型覆盖了知识真正变化的方式:被更新、被扩展、被验证、被质疑。

实际效果

搜索一个话题时,EVOLVES 链会和单条结果一起呈现。你看到的不只是最新版本,而是你怎么走到这一步的完整路径。

对决策类知识尤其有用。搜索"数据库选型"不会只返回最近的决定,而是整条链:最初的选择、补充了理由的丰富、提出顾虑的质疑、最终定论的替代。

不需要版本控制的版本追踪

EVOLVES 链接区分了两类关系:

  • 演进(替代、丰富)构成版本链。旧版本被标记为已过时,搜索优先展示最新认知。
  • 验证(印证、质疑)是证据,不是版本。印证或质疑一条记忆不会替代它,两边都保持活跃。

标签会沿着演进链自动传播。如果你给一条记忆打了"架构"标签,后来一条新记忆替代了它,新记忆会继承这个标签。

检测机制

开启后台智能后,系统会将新记忆与你的已有知识进行比对。如果语义相似度足够高,就会评估关系类型并创建对应的链接。

这个过程在后台自动运行,通常在保存新记忆后一分钟内完成。你也可以在任何记忆的详情页直接查看和管理 EVOLVES 链接。

矛盾的处理

矛盾(质疑关系)会被呈现出来,而不是自动解决。系统把两条记忆并排展示,让你来决定:保留新的、两个都保留、或者忽略这个质疑。

这是有意为之。让系统替你判断哪个版本是"对的",不是我们想做的事。

延伸阅读

  • 后台智能解释 EVOLVES 检测什么时候运行,以及其他后台任务如何使用它
  • 知识结晶解释当多条 EVOLVES 链汇聚时会发生什么
  • 搜索架构讲解 EVOLVES 链如何影响搜索排序

On this page