Agent Harness 的双层循环

核心观点

Agent Harness 将整体任务的分解、追踪和改进交给外层 PDCA,将具体任务执行中的质量控制与自我修正交给内层 Steering Loop。

外层循环采用 Plan–Do–Check–Act,负责把整体任务拆成可执行步骤、追踪当前进度,并根据结果调整后续计划。内层循环采用 Feedforward–Action–Feedback–Steer,负责在一个具体任务中提供指引、执行行动、检查结果并继续调整。

如果自动测试发现 Agent 输出不合格,测试属于 Feedback;让 Agent 根据测试结果重写则属于 Steer。Feedback 产生纠偏所需的信号,Steer 才真正根据这个信号改变执行。

两个循环不是人与 Agent 的绝对分工。外层保留人类的高层决策权,但规则明确且已经授权的计划调整可以由 Agent 自动执行,人不必成为每次更新的执行者。

⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’

Excalidraw Data

Text Elements

Plan

  1. 任务 A
  2. 任务 B
  3. …

任务 A

Feedforward

Action

Feedback

Steer

任务 B

Feedforward

Action

Feedback

Steer

Check

Act

Embedded Files

e035291a41ac49e40af95c090d579318947253a5: Icon - 任务清单, 待办, 分解, 步骤, task list - Own.excalidraw

b6e093b4f990541785a72fbf2b0a3a355b88ada6: Icon - 折叠地图, 业务地图, 范围, 路线, folded business map - Own.excalidraw

f6ffc8730f43ad5905052ecb7bbe12fb00710b1b: Icon - AI, 人工智能, 机器人, 智能体, 自动化, 角色, 参与方, smart toy - ACNH.excalidraw

11635f5496ff0b0288194d5b9131780c45d1b278: Icon - 测试, 聚光灯, 验证, 检查, test spotlight - Own.excalidraw

b0589f87a47e4e152a0dce8878109082bcfa0e1d: Icon - 方向盘, 纠偏, 转向, 操控, steering wheel - Own.excalidraw

561e84349661a9b93739d4fac3b7a8d0283e1b31: Icon - 方向盘, 纠偏, 转向, 操控, steering wheel - Own.excalidraw

103b1a228d4e998bd6372779135a5f303bc50471: Icon - 验收, 确认, 批准, 清单, 勾选, 条件, 范围, confirmation - Flaticon.excalidraw

1b2f63d928d751321095dc07de5462ed8472d62c: Icon - 四路, 分支, 路由, 选择, 方向, 出口, four-way, routing - Flaticon.excalidraw