L0-L3 记忆层级
Memorose 把记忆建模成显式层级,而不是一个扁平文档池。
层级总览
| 层级 | 主类型 | 作用 | 典型内容 |
|---|---|---|---|
L0 | Event | 原始经验流 | 对话轮次、工具输出、图片/音频/视频/JSON 输入、任务完成事件 |
L1 | MemoryUnit (level=1) | 稳定的一阶记忆 | 压缩后的事实、偏好、程序性经验、 grounded summary |
L2 | MemoryUnit (level=2) | 反思层和聚类层 | 主题、社区、洞察、共享知识 |
L3 | L3Task 加三级 goal 单元 | 规划与执行 | 目标、里程碑、依赖、进度、结果 |
L0:原始事件
L0 主要负责追加式记录。它保存“发生了什么”,而不是“应该记住什么”。
关键点:L0 还不是记忆单元。
L1:稳定记忆
L1 是原始事件真正变成“可检索记忆”的位置。
例如:
- 用户偏好
- 稳定约束
- 成功的工具使用模式
- 精炼过的 grounded 摘要
L2:洞察
L2 保存更高阶的结构,包括社区摘要、长期主题、图谱关联洞察,以及组织级共享知识。
L3:目标与任务
L3 是执行层。在当前实现里,它更接近任务和规划系统,而不只是更抽象的记忆桶。
L3 包括:
- 目标
- 里程碑
- 父子任务树
- 依赖跟踪
- 进度更新
- 完成摘要
为什么这很重要
L0-L3 回答的是:这段记忆处在多抽象、多行动导向的层面?
它不负责回答所有权问题。所有权由 agent、user、organization 这套域模型处理。