模式矩阵/M1 分层保留/蓝皮书

ADPS 企业 Agent 系统蓝皮书 · 模式实践切片

M1 · 分层保留 · 东方屹腾执行型 Agent

L1 保存当前输入,L2 保存任务事实,L3 保存跨任务经验并回指原始记录。

字段
主模式 M1 分层保留 Hierarchical Retention(记忆 × 层级)
结合模式 M4 失败日记 · M3 进度追踪
案例 上海东方屹腾科技 · HR/薪酬 SaaS · 服务 2 万+ 企业 · 执行型 Agent
对应白皮书 /zh/patterns/m1-hierarchical-retention/
梁博 AICon 逐字稿第七章 · PPT 第 26–27 页
工程结论 L1 保存当前输入,L2 保存任务事实,L3 保存跨任务经验;L3 只在关键推理边界召回,并通过 ID 回指 L2 原始事实。

场景约束

薪资组配置、算薪、代发和员工入职等任务会跨十余次模型调用。当前步骤、当前任务和历史任务需要不同粒度的信息。若全部放入同一上下文,成本和噪声会随任务长度增加;若只保留摘要,审计时又无法核对原始事实。

分层模型

层级 内容 存储 访问方式
L1 当前推理所需的最小上下文 内存 直接注入
L2 当前任务的里程碑和原始事实 关系型数据库 按任务或 ID 精确读取
L3 从成功和失败中提炼的经验 向量数据库 按语义相似度召回

L3 条目保存对应的 L2 事实 ID。检索阶段先返回经验摘要;需要确认形成经验的具体条件时,再按 ID 读取 L2。这种按引用加载的方式与操作系统内存分页的原则相近。

写入流程

L2 在关键里程碑完成时追加事实。L3 在任务成功或失败后由反思流程生成,内容包括:

  • 适用的任务类型和前置条件;
  • 采用的 Skill 或处理策略;
  • 成功结果或失败原因;
  • 下次执行建议;
  • 来源任务、L2 事实 ID 和生成版本;
  • 可信度、审核状态和失效条件。

L3 写入前应执行去重和可信度校验。一次偶发结果不能直接升级为长期经验;失败原因未确认时,可以先保留为待验证条目。

召回边界

L3 集中在三类入口召回:

  1. 链式推理首次调用;
  2. ReAct 首轮;
  3. 任务规划开始前。

链路中间的常规步骤使用当前任务状态,不重复检索 L3。召回结果进入 ReasonContext,并与 Anchor 同时呈现。历史经验只提供候选判断,不能覆盖当前用户目标和实时健康状态。

案例运行

若以往薪资组配置已经验证某个 Skill 有效,新任务可以优先评估该 Skill。若历史任务在某 API 处失败,规划器可以在正式流程前插入健康检查节点。健康检查的当前结果仍是执行依据,历史失败记录不直接阻断任务。

失效信号

  • 每个推理步骤都查询 L3;
  • L3 保存整段原始日志,没有可复用判断;
  • L3 没有来源引用,无法回到 L2 核对;
  • 单次偶发结果未经验证便写入长期经验;
  • 相似经验覆盖当前 Anchor;
  • L1 持续累积历史内容,失去最小上下文属性。

验证指标

  • L3 在关键入口以外的额外召回次数;
  • 正向经验命中后的规划收敛时间;
  • 负向经验触发健康检查后避免的无效前序执行;
  • L3 命中准确率、过期率和人工驳回率;
  • L3 到 L2 来源引用的完整率;
  • 分层后的 Token、延迟和存储成本。

与白皮书的对应

M1 白皮书要求按作用域和时间尺度分层,并为每层选择独立后端。东方屹腾用数据库承载 L2 精确事实,用向量索引承载 L3 语义检索,并以 ID 完成按需加载。

迁移条件

同类任务会重复出现、历史成功或失败能够改变新计划、且前序执行成本较高时,L3 具有实际收益。一次性任务或相似度很低的任务可以先实现 L1 和 L2,不必建设经验向量库。

引用建议:ADPS、梁博,《东方屹腾 · 分层保留》,企业 Agent 系统蓝皮书 v0.4,2026-08-02。

案例报告目录 · 模式目录 · CC BY 4.0

证据边界:本页是完整案例的模式切片,记录特定系统约束下的实现选择。案例方提供的实现与效果信息未经过独立审计,不构成通用性能承诺。

溯源记录

来源记录
东方屹腾执行型 Agent 案例;案例提供:梁博
来源日期
本页首次公开

在 ADPS Chronicle 中查看