P930分钟

多 Agent 系统

多 Agent 系统通过专业化分工和层级编排解决复杂任务。学习 SDK 内置的委派模型、dynamic workflows, 以及何时需要构建超越它们的自定义模式。

SDK Focusagents{}AgentDefinitionhooks.SubagentStart/StopStop hook cleanupWorkflow toolultracodemaxTurns

为什么使用多 Agent?

  • 专业化 - 不同 Agent 专注于不同领域
  • 并行性 - 多个 Agent 同时工作
  • 故障隔离 - 编排器有回退时,可限制单个 worker 的故障范围
  • 可扩展性 - 按需添加 Agent

协作模式

层级式(管理者-工作者)

层级式模式:Manager 分配给 Worker 1、2、3ManagerWorker 1Worker 2Worker 3

点对点

text
┌───┐    ┌───┐
│ A │ ←→ │ B │
└───┘    └───┘
  ↑  ╲  ╱  ↑
  │   ╲╱   │
  │   ╱╲   │
  ↓  ╱  ╲  ↓
┌───┐    ┌───┐
│ C │ ←→ │ D │
└───┘    └───┘

流水线

流水线:Input 经过 Agent A(分析)、B(设计)、C(实现)到 OutputInputAgent AAgent BAgent COutput

SDK 内置多 Agent

高级课程预览

继续阅读完整内容

这节课会保留在当前 URL 下供预览。完整访问权限会解锁正文、闪卡和相关练习

登录后解锁

一次购买,解锁进阶课程、实战练习以及后续更新