概念/概念定义

ADPS Agent 系统蓝皮书 · 工程概念

锚、账、集:叙事状态的数据结构

Anchor 保存目标,Ledger 追加事实,Collection 提供当前读取视图。

版本
v0.4
定义地位
案例衍生定义
发布日期
2026-08-02
来源案例
东方屹腾执行型 Agent
案例提供
梁博(Bo Liang)
许可
CC BY 4.0

锚、账、集叙事状态结构

应用背景:任务走远之后还要认得起点

一项“为新加坡团队完成下月计薪配置”的任务,会先后经历规则确认、薪资组创建、员工关联和审批。走到后半程时,对话里最新的细节可能是一个员工归属问题,但它不能取代原始交付目标。

长程 Agent 需要一份不随摘要改写的目标、一条可追溯的进展记录,以及一份面向当前步骤的精简视图。三者一起使用,才能同时防止目标漂移和上下文膨胀。

概念定义

叙事状态用 Anchor、Ledger 和 Collection 管理长程任务中的目标与进展。

  • 锚(Anchor)保存用户提交的原始目标,在任务生命周期内保持稳定;
  • 账(Ledger)按时间追加关键推理、行动和里程碑摘要;
  • 集(Collection)根据当前步骤从 Ledger 投影出的临时上下文。

Anchor 和 Ledger 是持久化真源,Collection 是按需生成的读取视图。

工程机制

每个关键步骤完成后,系统把结构化结果压缩为 Ledger 事件。进入推理边界时,投影器根据当前目标、步骤和权限选择相关事件,生成 Collection,并与 Anchor 一起组装 ReasonContext。

这套结构避免两类问题。只链式传递上一步输出会逐渐稀释原始目标;每次加载全部历史则会增加上下文长度和无关信息。Anchor 固定目标,Ledger 保留事实,Collection 控制当前输入规模。

案例用法

用户在新一轮只输入“继续”时,系统不能把这个词当成完整任务。Anchor 提供原始薪资组配置目标,Ledger 提供此前已经完成的模板匹配或快照结果,Collection 只选择当前步骤需要的摘要。推理模块据此恢复任务语义。

API ID 和任务节点状态不写入这套叙事结构作为控制真源。它们分别由 SessionState 和 Workspace 管理。

适用条件

当任务链路较长、跨多轮会话,或每个推理步骤只需要历史信息的一部分时,可以采用锚、账、集。相关概念见会话统一状态记忆信封L1/L2/L3 分层记忆

初始来源:东方屹腾执行型 Agent 案例报告;案例提供:梁博(Bo Liang)。

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