多 Agent 不是“更高级”,而是“更容易乱”
很多人第一次接触多 Agent,会天然觉得它代表更完整、更专业。
但对大多数人来说,多 Agent 的真实难点不是“不会写模板”,而是:
- 路由一乱,就不知道消息到底进了哪个 Agent
- 目录一乱,就不知道状态和工作区到底谁共用了谁
- 飞书应用一多,排障成本会成倍增长
所以多 Agent 值不值得上,先看你是不是真的有分工需求。
什么时候才值得上多 Agent
更适合上多 Agent 的情况通常是:
- 你想让不同机器人承担不同角色
- 你要把个人场景和工作场景彻底隔开
- 你要按账号或群聊分流
- 你已经把单 Agent 路线跑稳了
不太适合现在就上的情况:
- 连单机器人消息链路都还没稳定
- 还没搞清楚 OpenClaw 的基本目录结构
- 只是想“先搭个最复杂的”
先把这三个词分清
agentId
谁来干活。
一个独立大脑,对应独立工作区、独立状态、独立会话。
accountId
消息从哪个飞书机器人进来。
最常见的理解就是一个飞书应用对应一个 accountId。
binding
把“哪路消息”交给“哪个 Agent”的规则。
这一步一旦写乱,后面所有排障都会痛苦。
最容易踩的坑,其实就三个
1. 多个 Agent 共用同一个 agentDir
这是最经典也最隐蔽的问题。
一旦共用,认证、状态、会话很容易互相打架。
2. bindings 写得太早、太复杂
很多人一上来就上很多匹配规则,最后自己都分不清优先级。
更稳的方式是:先用最小一对一绑定跑通。
3. 飞书应用没发布,就开始怀疑配置
不是所有“机器人 offline”都是你 JSON 写错。
有时候只是飞书应用根本还没真正发布生效。
更稳的拆法:先 2 Agent,再扩 6 Agent
最实用的做法通常不是直接上完整团队架构,而是:
- 先做
main - 再做一个
content或dev - 确认两只机器人都能各自稳定响应
- 再决定要不要扩成完整角色矩阵
这个顺序的价值很大,因为你能更快确认:
- 路由逻辑是不是对的
- 工作区是不是隔离的
- 飞书账号绑定是不是稳定的
多 Agent 成功的标志,不是“配置文件很长”
真正成功的标志至少有这些:
- 不同机器人能稳定进不同 Agent
- 一个 Agent 的状态不会污染另一个
- 你能说清楚每个 Agent 为什么存在
- 你能排查出一条消息为什么被送进那个 Agent
如果这些做不到,多 Agent 就只是复杂度增加器。
什么时候它真的开始有价值
多 Agent 真正有价值的时刻,通常是下面这种情况:
main负责总管和分派content负责文案和知识整理dev负责脚本和技术动作ops负责数据、增长和群发
也就是说,价值不在“多开几个机器人”,而在“分工之后真的更清晰、更可维护”。
结论
多 Agent 不是第一条路线,而是第二阶段路线。
如果你现在还在把单 Agent 路线跑稳,那先不要急着上这一层。
但如果你已经明确有角色分工、账号分流、上下文隔离的需求,多 Agent 很值得上。
前提是:先小规模跑通,再扩,不要一上来就把复杂度拉满。