立场

治理与 Safety:运行时控制的工程边界

ADPS 立场专文
发布:2026-05-30
署名:ADPS 共同体(Agent Design Patterns Society)

定义范围

Agent 治理规定系统可以执行哪些动作、在什么条件下执行、由谁承担责任,以及发生偏差后怎样停止、追溯和恢复。Safety 目标需要落实到运行时控制和可检查证据中。

生产系统至少要回答:

这些答案进入权限、状态、代码和运维流程,不能只写在 System Prompt 或原则文档中。

五类运行时控制

1. 工具准入与最小权限

Tool Registry 保存工具的 schema、版本、所有者、风险等级和凭据作用域。运行时根据任务、租户和角色生成最小工具集。未注册、版本不匹配或超出作用域的工具不进入候选。

准入判断应在模型调用之外执行。模型可以建议工具,程序负责验证调用者、资源、参数和权限。

2. 高风险动作门禁

审批门处理资金、生产写入、删除、对外发布和不可逆操作。审批材料需要包含动作、对象、数量、来源、预期结果和回滚方案。审批结论与后续工具调用使用同一动作 ID,避免批准 A 后执行 B。

Hook 适合执行确定性规则,例如路径白名单、命令禁用、参数上限和敏感字段检查。模型不需要参与这些判断。

3. 影响范围控制

Blast Radius Control 在执行前限制单次动作能够影响的对象、数量、金额、环境和持续时间。常见手段包括:

限制需要由下游系统强制执行。提示词中的“谨慎操作”不能替代硬边界。

4. 可观测性与审计

每次模型调用、工具调用、审批、状态变化和业务回执进入统一事件链。事件至少关联 run、task、action、tool version、actor、input/output hash 和 policy decision。

审计记录服务于事故还原、发布评测和责任确认。敏感输入可以保存哈希、脱敏摘要或受控引用,避免把可观测性变成新的泄露面。

5. 渐进自主

Agent 权限按证据逐级扩大。常见阶段包括影子运行、建议模式、审批后执行、有限自动执行和更大范围自治。升级条件应绑定任务集、错误类型、人工介入、恢复结果和业务验收。

版本变化、领域变化或重大事故会触发降级。自主权是可撤销的运行配置,不是系统一次获得的永久属性。

动作风险合同

action_type: payroll_batch_submit
risk_class: high
subject:
  tenant_id: tenant_42
scope:
  max_records: 200
  environment: production
permissions:
  required_role: payroll_operator
approval:
  required: true
  approver_role: payroll_manager
preconditions:
  - batch_totals_reconciled
  - employee_ids_resolved
  - idempotency_key_present
execution:
  timeout_seconds: 60
  retry: 0
postconditions:
  - receipt_persisted
  - ledger_matches_receipt
recovery:
  mode: manual_compensation
evidence:
  retention_days: 365

合同把政策翻译成可执行字段。工具调度、门禁、业务账本和审计系统读取同一份定义,减少各层规则互相漂移。

控制链

任务与身份
    ↓
生成最小工具集和凭据
    ↓
动作提案与参数校验
    ↓
确定性 Hook / 审批门
    ↓
受限环境执行
    ↓
业务回执与后置校验
    ↓
统一事件链、告警与恢复

任何一层都可能失效,因此后续层仍需限制影响并保留证据。门禁没有通过时不执行;执行结果与预期不符时停止后续步骤;证据链中断时进入人工处置。

常见失效

失效 后果 修正
只在 Prompt 中声明权限 指令绕过后仍可调用工具 程序侧 allowlist、凭据和 Hook
审批只展示自然语言摘要 对象、数量或来源被隐藏 展示结构化动作合同和差异
Agent 持有长期生产凭据 单次错误跨任务扩散 短期凭据、环境隔离和作用域
留下日志但没有关联 ID 无法还原判断到副作用 统一 run/task/action 事件链
只升级自主权,不定义降级 事故后仍沿用原权限 可撤销配置和自动降级条件
Agent 可修改评测器和门禁 自我验证失去独立性 受保护的治理边界和双人审批

与 ADPS 模式的关系

治理模式会与行动、记忆、协作和反思模式共同出现。模式选型需要落到具体动作、数据、权限和恢复路径上。

发布证据

系统进入生产前,建议至少提供:

  1. 工具与凭据清单;
  2. 高风险动作合同;
  3. 审批和 Hook 的回放记录;
  4. 影响范围与隔离测试;
  5. 一条从提案到业务回执的完整事件链;
  6. 停止、回滚和自主权降级演练。

治理的完成标准是控制可以运行、证据可以复核、异常可以处置。


ADPS · Agent Design Patterns Society · adpsagent.com


← 返回全部立场

溯源记录

来源记录
ADPS 技术立场;论据与参考资料见正文
本页首次公开

在 ADPS Chronicle 中查看