第11课:Multi-Agent 实战,并行编排的5种模式

张开发
2026/4/13 5:03:43 15 分钟阅读

分享文章

第11课:Multi-Agent 实战,并行编排的5种模式
阅读时长约25分钟难度★★★★☆适合人群已了解 Agent 体系第10课准备学习多 Agent 组合使用的开发者学完之后面对任何复杂任务你能设计出最优的 Agent 编排方案——该串行的串行该并行的并行从一个人干活到指挥一个团队《Claude Code 从入门到精通》试读篇Claude Code 是什么你可能从第一步就用错了《Claude Code 从入门到精通》试读篇你的第一次 Director Mode 体验二《Claude Code 从入门到精通》试读篇写好 Prompt 的结构化思维10组正反对比看完直接套用三《Claude Code 从入门到精通》试读篇当 Claude 理解错了怎么办四《Claude Code 从入门到精通》目标优于指令Director Mode 第一支柱五第06课让 Claude 自己分配任务——并行 Agent 策略《Claude Code 从入门到精通》第07课结果验证——你最不能省的一步第08课CLAUDE.md让 Claude 永远记住你的规矩第09课10个高频场景 Prompt 模板库复制、改几个词、直接用第10课你认识了8种 Agent。但认识和会用是两回事。就像你知道公司有前端、后端、测试、安全这些岗位但让你当项目经理去调度他们同时工作——谁先做、谁后做、哪些可以同时进行、怎么合并结果——这是另一种能力。这节课教你的就是这个怎么编排多个 Agent 并行工作把任务完成时间从所有子任务耗时之和压缩到最慢那个子任务的耗时。串行一个一个做 任务A(30s) → 任务B(30s) → 任务C(30s) → 任务D(30s) 总耗时120秒 并行同时做 任务A(30s) ┐ 任务B(30s) ├→ 全部完成 任务C(30s) │ 任务D(30s) ┘ 总耗时30秒并行的时间 最慢那个任务的时间不是所有任务的加总。这就是为什么并行能快4倍。并行的前提条件快速复习第06课讲过并行的判断标准。这里快速复习加入 Agent 视角的补充能并行的条件必须同时满足 ✅ 任务之间不需要互相等待结果 ✅ 不同的 Agent 改的是不同文件 ✅ 每个 Agent 有足够的独立上下文 不能并行的信号 ❌ 先做完A才能做B依赖关系 ❌ 两个 Agent 要改同一个文件写冲突 ❌ 一个 Agent 的输入是另一个的输出下面的5种模式会在具体场景中展示怎么判断和处理。模式1分析群集——5个侦察兵同时出发应用场景需要快速理解一个你不熟悉的模块、项目、或问题域。原理启动多个 Explore Agent每个从不同角度扫描结果汇总后你就有了全面的地图。完整示例1分钟内理解一个陌生项目我刚接手一个新项目需要快速了解它的架构。 同时启动5个 Explore Agent 并行扫描 1. 项目整体结构扫描目录结构识别主要模块和它们的职责 (thoroughness: quick) 2. API 接口全景找到所有接口定义和路由配置 (thoroughness: quick) 3. 数据库和数据模型分析 schema、model 定义、表关系 (thoroughness: medium) 4. 认证和权限理解认证流程、中间件链、权限控制方式 (thoroughness: quick) 5. 配置和环境找到所有配置文件、环境变量、第三方服务集成 (thoroughness: quick) 5个任务互不依赖并行执行。完成后给我一份综合概览。效果对比手动翻代码理解一个项目30-60分钟 5个 Explore Agent 并行45秒-2分钟 提速约 30-40 倍其他适用场景影响分析我要改这个函数帮我找出所有会受影响的地方 → 5个Explore分别搜索直接调用方、间接引用、测试文件、文档引用、配置引用 技术债评估扫描一下项目里有哪些技术债 → 5个Explore分别检查超长文件、无测试覆盖的模块、硬编码、废弃依赖、不一致的代码风格 迁移前分析我们要从 REST 迁移到 GraphQL先摸底 → 5个Explore分别扫描所有API端点、请求/响应类型、前端调用点、中间件、测试覆盖模式1的关键要点每个 Explore Agent 的 prompt 要具体聚焦不要给一个 Agent 太多目标。扫描所有东西不如扫描认证流程扫描数据模型扫描API接口来得有效。模式2分而治之——每人负责一个文件应用场景一个大任务可以按文件/模块拆分成多个独立子任务。原理每个 Agent 处理一个文件或模块它们同时工作互不干扰。

更多文章