知识与记忆架构¶
English | 中文
Agent 需要的不只是上下文窗口。它需要记忆、有据可依的知识,以及关于世界的模型。这些是 不同层次,失败模式也不同。
四个层次¶
| 层次 | 问题 | AxisVela 示例 |
|---|---|---|
| 上下文 | 现在模型眼前有什么? | 提示组装、检索片段、会话状态 |
| 记忆 | 跨运行应持久什么? | MNEMOVELA:类型化记录、分支、检索、遗忘 |
| 知识锚定 | 术语与主张意味着什么,有什么证据? | GNOSIVELA:概念、实体、断言、冲突、范围视图 |
| 世界模型 | 运营环境中什么是真的,何时为真? | ONTOVELA:双时间状态、断言、孪生快照 |
向量存储本身不是以上任何一层。它只是索引。记忆、知识锚定与世界模型需要结构、生命周期 与溯源。
记忆架构¶
有用的记忆设计回答:
- 存什么? 情景事件、语义事实、程序性知识、用户偏好、决策。
- 如何寻址? 按身份、租户、会话、实体、时间或用途。
- 如何检索? 关键词、向量、图、时近性、重要性,或组合。
- 如何修订? 追加、分支、合并、取代、遗忘。
- 如何治理? 保留、同意、访问控制、删除。
MNEMOVELA 强调类型化记录、类 Git 分支、混合检索与受治理遗忘。这些是架构选择,不是功能 勾选项。
知识锚定架构¶
知识锚定是检索与意义之间的桥:
- 概念有定义;
- 实体有稳定身份;
- 主张带证据;
- 冲突显式;
- 视图按用途限定范围。
GNOSIVELA 把输出称为 grounding view(知识锚定视图)。关键属性是消费者不仅能看到 上下文,还能看到为什么应该信任它。
世界模型架构¶
运营世界模型必须是时间性和证据性的:
- 有效时间 — 某事何时为真;
- 记录时间 — 系统何时得知;
- 断言 — 谁声称,带什么证据;
- 快照与变更 — 某时点的状态是什么。
ONTOVELA 为孪生与运营状态提供这一层。PEIRAVELA 把世界模型作为仿真的起点。
设计规则¶
- 上下文与记忆分离。 长提示不是持久记忆。
- 记忆与知识分离。 记住一个主张不等于锚定它。
- 知识与世界状态分离。 定义不是观测。
- 携带溯源。 每个检索项都应可追踪。
- 显式新鲜度。 过期上下文是静默失败。
- 治理删除。 遗忘是需求,不是边缘情况。
- 按用途限定范围。 规划器、支持 Agent 与审计员可能需要同一知识的不同视图。
反模式¶
- “我们把所有东西放进向量数据库。” 那是索引,不是架构。
- “模型会自己搞清定义。” 它会猜。
- “最新一行就是真相。” 那可能只是最新信念,不是真相。
- “我们从不删除任何东西。” 那是合规与质量问题。
要点¶
- 上下文、记忆、知识锚定与世界状态是不同层次。
- 溯源与生命周期是架构的一部分。
- 检索质量必要但不充分;知识锚定与时间性才让知识可用于决策。