Boss Agent vs 子 Agent:分工与协作
Boss Agent vs 子 Agent:分工与协作
刚开始我以为一个 Agent 就够了~
直到我让它同时:写代码、做研究、发推文~
结果一团糟。代码写到一半去发推,推文发了一半去查资料~
一个 Agent 做太多事 = 什么都做不好~
Boss Agent 的角色
Boss Agent 是「你」直接对话的那个。它的职责:
路由 — 判断任务该给谁做 协调 — 管理多个子 Agent 简单执行 — 小于 5 分钟的任务直接做
我的 Boss Agent 配置:SOUL.md + MEMORY.md
SOUL.md 是行为规则(什么能做什么不能做),MEMORY.md 是长期记忆(我是谁、我喜欢什么)~
子 Agent 的分工
我分了三类:
编码 Agent — Claude Code / Codex
- 任务:写代码、改 bug、重构
- 触发:cc <任务> 或「帮我写一个…」
研究 Agent — deep-research-pro skill
- 任务:深度调研、竞品分析
- 触发:「研究一下…」「调研…」
内容 Agent — rocky-voice skill
- 任务:写推文、写文章
- 触发:「帮我写推」「用 Rocky 风格改写」
怎么 Spawn 子 Agent
用 sessions_spawn:
sessions_spawn(
runtime: "subagent",
agentId: "boss",
model: "gpt-5.4",
task: "研究 MiroFish 的技术架构",
timeoutSeconds: 300
)
关键参数:
runtime: “subagent” — 子 Agent 模式 model — 可以跟 Boss 不同(研究用 GPT-5.4,编码用 Claude) timeoutSeconds — 超时时间,0 = 无限等待
一个坑:Ping-Pong 太多
一开始我让子 Agent 每步都汇报~
结果 Boss 和子 Agent 来回确认,一条简单任务 ping 了 8 次~
子 Agent 自主完成,只在以下情况汇报:
最终完成 遇到无法解决的阻塞 需要做不可逆决策
中间进度不用报,专注把活干完~
另一个坑:模型乱配
有人给编码 Agent 配了 Gemini Flash(便宜),给内容 Agent 配了 Claude Opus(最贵)~
结果:代码一塌糊涂,推文过度打磨~
编码用强模型,简单任务用快模型~
我的配置:
Boss Agent → zai/glm-5(日常对话) 编码 Agent → claude-sonnet-4-6(代码质量) 研究 Agent → gpt-5.4(搜索能力强)
核心观点
分工 > 能力~
一个什么都干的 Agent,不如三个各司其职的 Agent~
你的 Agent 分工明确吗,还是一个人干所有事~