Skip to content

智能体流水线编排

智能体流水线编排是把子智能体组织为并行探索、顺序阶段或混合流程的模式,其中主智能体担任监督者和集成者。

并行探索

只有当各分支真正独立时才适合并行工作。监督者可以分派代码仓库探索、安全审查、API 分析或技术比较,再把各分支结果汇总为一个决策。

这里隐藏的必要条件是独立性:如果一个分支需要另一个分支的中间状态,那么工作尚不具备并行条件。

顺序流水线

当每个阶段都有清楚的目标、权限边界和输出契约时,流水线阶段很有用。例如:探索 → 规划 → 实现 → 测试 → 审查。

由于 Claude Code 子智能体不能继续嵌套子智能体,主 Claude Code 对话仍是编排者。它启动每个阶段、收集输出,并决定继续、重试还是升级处理。

移交契约

移交质量是核心工程问题。好的阶段输出应包括:

  • 目标已完成还是未完成。
  • 证据和相关文件。
  • 已作出的决定。
  • 尚未解决的风险。
  • 下一阶段所需的输入。

对于顺序数据流程,权限边界也应跟随阶段变化:采集者可以访问网络但不能写入权威数据,分析者读取证据但不修改来源,整理者写入规范文件但不抓取新事实。结构化文件或经过校验的 JSON 通常比复制完整对话更适合作为移交契约。声明式智能体配置可把这些角色、权限和输出要求固化为可审阅文件。

隔离也是执行契约

委托不仅是“把提示词发给另一个模型”。pigo 区分进程内并发与进程隔离:轻量独立任务可以使用同一进程的并发执行;需要不同工作目录、环境变量、工具权限或故障边界时,应启动独立进程。

因此移交还应明确:

  • 子任务允许读取和写入的范围。
  • 是否共享当前会话历史或只接收任务简报。
  • 超时、取消和失败如何传播。
  • 子任务结果如何关联回主任务。
  • 隔离失败时是否允许降级执行。

分离上下文、权限和进程边界,能防止一个高噪声或高风险分支污染整个智能体运行时。

相关内容

持续记录 AI、产品、工程与个人实践之间的连接。