跳转到主要内容

L0-L3 记忆层级

Memorose 将记忆建模为显式的层级结构,而非单一的扁平文档存储。

层级概览

层级主要类型角色典型内容
L0Event原始体验流对话轮次、工具输出、图像/音频/视频/JSON 输入、任务完成事件
L1MemoryUnit (level=1)稳定的一阶记忆压缩后的事实、偏好、过程性知识、有据摘要
L2MemoryUnit (level=2)反思性与聚类记忆主题、社区、洞察、共享知识
L3L3Task 加 level-3 目标单元目标与任务执行目标结构、任务树、依赖关系、进度、结果

L0:原始事件

L0 是追加导向(Append-oriented)的。它在系统决定哪些内容值得长期记忆之前,保留发生过的一切。 重要提示:L0 还不是记忆单元(Memory Unit)。

L1:稳定记忆

L1 是原始事件转化为有用记忆的地方。事实和过程性痕迹(Procedural Traces)被压缩为可检索的单元。 示例:
  • 用户偏好
  • 反复出现的约束条件
  • 成功的工具使用模式
  • 简洁的有据摘要

L2:洞察

L2 存储高阶结构。包括社区摘要(Community Summaries)、长期主题、图谱关联的洞察,以及投射的组织知识。

L3:目标与任务记忆

L3 是执行层。在当前实现中,它主要作为目标和任务记忆用于规划、协调和执行状态管理,而不仅仅是一个更抽象的记忆桶。 L3 包括:
  • 目标根节点与结构
  • 里程碑(Milestones)
  • 父子任务树
  • 依赖追踪
  • 进度更新
  • 完成摘要

为什么这很重要

L0-L3 回答的问题是:这条记忆有多抽象、多面向行动? 它不回答所有权问题。所有权由领域模型单独处理:agentuserorganization