MUNDERDIFFLIN / LEARN
CHAPTER 17
第 17 课 · 状态与工作区15 分钟阅读深入

Memory、Knowledge 与 Memory Graph 是三件不同的事

区分可选的 mempalace 后端、知识管理器与客户端主题图,避免把可视化推导当成持久记忆权威。

本课核心问题界面看到一张“记忆图”,是否意味着系统已经拥有统一长期记忆?
学完你能
  • 区分三个模块的数据来源和降级语义。
  • 判断图谱节点是事实还是派生视图。
01
概念拆分

相似名称掩盖了完全不同的生命周期

MemoryManager 管外部可选后端与采集循环;KnowledgeManager 管知识内容;Renderer 的 graph 从当前可见材料提取主题并布局。三者不能互相证明存在。

档案库、知识手册和关系图不是同一个系统:图能从手册重画,档案库则保存可检索历史。

02
派生视图

主题提取和图布局是解释层,不是数据层

extractTopics 从文本得到候选主题,buildGraph 再构造节点和边。参数、分词或输入变化都可能改变结果,因此应允许重算,并保留回到原文的路径。

03
设计检查表

要声称“长期记忆”,至少回答六个问题

谁写、写什么粒度、如何去重、如何检索、如何遗忘、如何让用户删除或导出。没有这些契约,memory 只是功能名称。

ARCHITECTURE NOTE

最诚实的 UI 会区分:后端不可用、尚无数据、数据陈旧和算法没有提取到主题。

LESSON CHECKPOINT

能用自己的话回答核心问题了吗?

派生图可以重新计算;长期记忆必须有明确后端、写入和检索语义。