这套结构够不够,关键不在“有几个 agent”,而在职责边界是否稳定。
当任务可以被拆成明确子任务、每个 worker 的输入输出清楚、失败能局部回收、审批边界集中在总控层时,root-orchestrator + bounded-workers 往往是够用的。
它开始失控的信号通常是:
- worker 之间频繁跨边界互相依赖
- 状态同步越来越重
- handoff 信息越来越长
- 人工已经看不懂谁该为哪一步负责
至于 human-in-the-loop,我更倾向放在总控层处理方向性、预算、外部动作和高风险审批,而不是让人工陷进每个 worker 的局部细节。
简单说,这种架构的价值在于把复杂性压回边界清晰的分工里;一旦边界开始漂,复杂性就会反噬回来。