大家好,今天我们继续深挖 Claude Code 泄露源码 第三篇:多 Agent 协作机制

如果你觉得 “一个 AI 就能搞定一切”,看完这篇你会明白:真正能处理复杂任务的 AI 系统,一定是多 Agent 分工协作🚀。这一章全是工业级落地干货,看完直接能用到你的金融多 Agent 系统里👇


一、为什么必须做多 Agent?🤔

单个 AI 再强,也有致命瓶颈

  • 上下文窗口有限 📊:代码、工具返回、历史消息…… 很快塞满
  • 容易忘事 🧠:前面读的文件、分析的逻辑,后面直接丢失
  • 无法并行 🐢:只能一步步做,不能同时查资料、写代码、测功能
  • 不可靠 🚨:一旦出错,整个任务断掉

所以大厂 Agent 的标准答案是:把大任务拆碎,让多个专用 AI 分头干,一个大脑统一指挥。

这就是 Claude Code 多 Agent 架构的核心逻辑 ✅


二、最核心设计:两种身份分工🧠

Claude Code 把 AI 分成两类角色,各司其职、绝不混乱

1️⃣ Coordinator(协调者)—— 总指挥、项目经理 🎯

  • 和用户直接对话
  • 拆解任务、分配工作
  • 指挥子 Agent 干活
  • 汇总结果、汇报给用户
  • 自己一般不动手改代码

2️⃣ Worker(工人)—— 执行者、工具人 🔨

  • 只听协调者的命令
  • 埋头执行任务
  • 不和用户说话
  • 干完直接汇报结果

架构一句话:总指挥动脑,工人动手。


三、协调者的标准工作流(官方原版)⚡

Coordinator 有一套固定四步工作法,这是工业级 Agent 的黄金流程:

  1. 研究阶段 🔍启动多个 Worker 并行搜索代码、查文件、理解问题

  2. 综合阶段 🧩协调者自己汇总信息,输出清晰可执行的方案

  3. 实现阶段 ⚙️分配 Worker 去改代码、做功能、跑命令

  4. 验证阶段 ✅启动验证 Agent 检查结果,确保真的能用

重点强调:并行是你的超能力!独立任务一定要同时启动,不要一个个排队!


四、4 种内置专用 Agent—— 分工细到极致🌟

Claude Code 不只有通用 Worker,还做了 4 种特化专家 Agent,每一种都有专属提示词 + 权限限制:

1️⃣ Explore Agent(探索者)—— 只读数据采集 🔎

  • 完全只读,禁止任何修改
  • 专门搜索代码、查文件、读文档
  • 用更便宜的 Haiku 模型,省钱
  • 输出精简报告给协调者

2️⃣ Plan Agent(规划者)—— 架构师、策略师 📝

  • 只读权限
  • 专门出方案、画路径、定步骤
  • 不碰实现,只做设计
  • 输出标准化执行计划

3️⃣ Verification Agent(验证者)—— 质检员、风控官 🛡️

这是源码里最狠、最值得抄的设计!

  • 强制必须真实运行命令,不能只看代码
  • 直接点出 AI 两大失败模式:
    • 验证回避:不检查就说 PASS
    • 被前 80% 迷惑:界面好看就忽略 BUG
  • 输出必须严格格式:
    • 检查项
    • 执行的命令
    • 真实输出
    • 结果:PASS / FAIL / PARTIAL
  • 最终必须输出 VERDICT

4️⃣ 普通 Worker —— 全能执行者 ⚒️

  • 拥有完整读写执行权限
  • 负责真正落地操作
  • 干净上下文,专注单任务

五、协调者怎么给 Worker 下命令?(黄金规则)📌

源码里明确写了:Worker 看不到你和用户的对话,任务描述必须 100% 自洽!

❌ 错误写法(绝对别用):

  • 把刚才的问题修一下
  • 你看看哪里有问题
  • 按你的理解实现

✅ 正确写法(直接抄):

  • 修复 src/auth/validate.ts 第 42 行空指针
  • 访问 user.id 前做判空,为 null 返回 401
  • 完成后提交并返回 commit hash

清晰、具体、带路径、带目标、带验收标准。


六、什么时候继续 Worker?什么时候新开?💡

Coordinator 提示词里直接给出判断逻辑:

  • 刚研究完目标文件 → 继续
  • 研究范围大、只改一处 → 新开
  • 上一步执行失败 → 继续
  • 要验证别人写的代码 → 新开
  • 任务完全无关 → 新开

这套逻辑能让上下文永远干净,效率最大化 ✅


七、最容易混淆:Coordinator vs Plan Agent 🧩

很多人分不清这两个,我用一句话讲透:

  • Coordinator:全程总指挥,和用户聊天,管理所有 Agent
  • Plan Agent:临时架构师,被召唤一次,做完就消失

类比:

  • 用户 = 老板
  • Coordinator = 项目经理
  • Plan Agent = 临时请来的架构专家
  • Worker = 开发工程师

层级清晰、绝不越位、系统极度稳定。


八、这套架构直接平移到金融多 Agent 📈

看完源码,你会发现:金融场景完美适配!

表格

Claude Code 金融智能体
Coordinator 投研总监(和用户对话)
Explore Agent 数据采集(只读行情 / 财报)
Plan Agent 策略规划(制定交易逻辑)
Verification Agent 风控审核(PASS/FAIL)
Worker 执行交易、生成报告

这就是一套可直接商用的金融多 Agent 标准架构。


九、本章总结 ✨

Claude Code 多 Agent 设计告诉我们三件事:

  1. 复杂任务必须拆分,单 Agent 撑不住
  2. 必须有总指挥,否则全局混乱
  3. 专用 Agent 比全能 Agent 更可靠、更便宜、更稳定

一句话总结:好的 Agent 系统,不是一个超级 AI,而是一支高效 AI 团队。Claude Code 把这件事做到了工业级标准 🔥

下一章讲解:上下文压缩机制

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐