模式矩阵/模式白皮书/Governance

ADPS Agent 设计模式白皮书 · 模块总纲

治理模块 · 把 Agent 的自主权变成可管理的工程对象

授权、问责、限界;双轴矩阵、横切工程面、治理生命周期与控制平面。

当 Agent 只能给建议时,治理主要表现为内容审核。它开始调用工具、修改业务状态、委派子 Agent 以后,治理转为运行时工程:谁代表谁,凭什么执行当前动作,防线失效后最大影响停在哪里,事后能否还原责任与结果。

单步合规也不能证明长程任务没有漂移。治理既检查当前动作,又持续比较原始目标、当前状态和真实结果。

ADPS v0.4:双轴矩阵、横切工程面与 Agent 生命周期

三个治理目标

目标需要回答的问题工程对象
授权 Authorization谁代表谁,可以对什么资源执行什么动作身份、委托链、策略、工具、参数与资源
问责 Accountability谁在什么版本和策略下做了什么,结果如何run、trace、审批、版本、状态差异与外部回执
限界 Containment控制失效时,最大损失停在哪里沙箱、租户边界、配额、预算、熔断与补偿

G1 决定一次意图是否获准,G2 限制获准动作出错后的最大影响,G3 管理某项能力长期可以放到什么程度。G4 保存三者需要的事实;G5 把确定性裁决落到运行节点。

v0.4 的三层结构

双轴矩阵

“认知功能 × 执行拓扑”仍是 ADPS 的主结构。七类认知功能与六种执行拓扑保持不变,矩阵包含 27 个占格核心模式。治理行保留 G1 审批门、G2 爆炸半径控制和 G3 渐进承诺。

横切工程面

工程面范围主要产物
观测与证据全部模式和生命周期阶段事件、因果、版本、状态差异与回执
Evals 与测试产物、轨迹和业务结果回归、grader、确定性测试与业务验收
身份、策略与安全主体、委托、权限和边界allow、deny、ask、限额与执行条件
人机交互澄清、审批、暂停、接管和恢复结构化事件、审批上下文与恢复坐标

G4 从“治理 × 编排”移出,成为第 28 个核心规范,分类为“横切核心 · 观测与证据平面”。核心总数仍为 28:27 个矩阵模式,加 1 个横切核心规范。

生命周期

Agent 从登记、设计、评测、灰度、运行到降级和退役的治理生命周期

ReAct 位于受控运行内部,是一次任务的感知、推理、行动微循环。Evals 在离线评测、灰度、运行监控和修改复验中反复出现。它们都不需要新的矩阵坐标。

贯穿实例:一批薪酬付款怎样走完生命周期

下面的实例用于解释模式组合,不代表具名企业案例。

阶段薪酬 Agent 的工程动作留下的证据
登记与归属登记 Agent、所有者、用途、生产环境、两项能力和退役条件Agent ID、owner、能力清单、凭证引用
设计与版本固定模型、提示词、工资规则、付款工具、审批策略与数据依赖workload digest 与依赖清单
离线评测覆盖常规批次、新入职、跨地区税务、重复请求与恶意参数回归结果、失败类型、成本与边界测试
影子与灰度先与人工结果对照,再让少量常规批次进入建议模式人工差异、采纳率、长尾分布
受控运行G1 固定付款意图并审批;G2 限定租户、金额和批量;G5 在提交前复验Intent、Approval、配额、hook 裁决
观测与归因G4 连接来源账本、参数、付款回执、状态差异和后续对账跨系统 trace、外部回执、业务结果
修改与复验付款 API 升级后冻结旧权限,对受影响能力重新跑回归和影子验证版本差异、复验结果、变更审批
权限处置校验能力可进入受限自动执行;提交付款继续保留人审;试点结束则回收入口能力级授权证书、降级或退役记录

治理控制平面

Agent 治理控制平面:注册、策略、执行和观测

一个 Agent 可以在本地拦截工具调用。多个 Agent、多个业务域和跨 Agent 委派出现后,组织需要共同的注册、策略、执行和证据服务。中央平台维护身份、策略格式、遥测与跨域审计;业务域继续定义风险、验收、审批人与事故响应。

治理合同

intent_id: int_01K3...
principal: user://finance/108
agent: agent://payroll/prod-v7
run_id: run_8842
tool:
  name: create_payment_batch
  digest: sha256:4ef...
resource_scope:
  tenant: tenant_42
  max_records: 20
policy:
  version: payroll-policy-v12
  decision: ask
preconditions:
  source_ledger_version: 417
approval:
  expires_at: 2026-08-19T09:30:00Z
  max_uses: 1
execution:
  idempotency_key: payrun-2026-08-batch-17

工具名不足以支持治理裁决。工具版本、规范化参数、资源范围、委托身份、环境、累计预算和业务前置条件都会改变风险。

治理模式的职责

规范控制对象关键边界
G1 审批门当前高风险意图恢复前验证意图与前置条件;批准只消费一次
G2 爆炸半径控制动作、run 与 Agent 群体的最大影响硬边界不能由 Agent 自评或历史成功率改写
G3 渐进承诺能力与场景的自治档位权限可以晋级、维持、降级、冻结和退役
G4 可观测性横切证据链观测事实与评测判断分开保存
G5 钩子流水线确定性执行节点hook 是执行位置,不是策略来源或业务裁判

公开工程实践与研讨记录

DeerFlow Guardrail 与双层授权按五个公开 PR 展示工具调用前拦截、身份传播、RunJournal、RBAC Provider,以及装配时过滤与运行时复核的演进。

治理模块第一次研讨会保留了沙箱与业务授权、审批恢复、Agent 注册、证据归因、能力级放权和离线评测等具体讨论,并说明这些讨论如何进入 v0.4。

仍在验证的机制

  • 委托身份链:用户、Agent、workload、run 与下游工具之间怎样保持身份和权限收敛。
  • 持久化意图:审批等待后,哪些前置条件变化必须让旧批准失效。
  • Agent 注册与退役:试点、凭证、版本、队列和责任人怎样进入统一生命周期。
  • 联邦治理:中央规则与业务域责任怎样组合,例外和事故由谁裁决。

引用建议:ADPS,《治理模块 · 把 Agent 的自主权变成可管理的工程对象》,Agent 设计模式白皮书 v0.4,2026-08-19。

模式目录 · 治理研讨会 · CC BY 4.0

使用边界:本页为公开评审稿。模式定义与分类可供讨论和引用;运行实例用于说明机制,具名实践另见案例库。