乐于分享
好东西不私藏

OpenClaw 多 Agent 到底是利器还是噱头?系列三(终):90% 的人不需要多 Agent

OpenClaw 多 Agent 到底是利器还是噱头?系列三(终):90% 的人不需要多 Agent

这是「OpenClaw 多 Agent 到底是利器还是噱头?」系列第 3 集,共 3 集。
前两集我们聊了什么?
系列一:OpenClaw多Agent到底是利器还是噱头?系列一:6 个 Agent 运转半个月 VS 全团队瘫痪
系列二:OpenClaw 多 Agent 到底是利器还是噱头?系列二:我扒了多个真实案例,发现了被忽略的问题
今天,直面几个核心问题。

问题一:流水线式任务,到底需不需要多 Agent?

先回到岚遥的那句话:
“早期我额外设了coding、architect、PM三个技术角色,结果发现这几个角色基本没什么实际产出——它们的能力和Zoe + ACP编码专家的组合高度重叠,反而增加了通信复杂度和调试成本。后来全砍了。”
再看 Gustavo 的结论:
“LLM是不可靠的路由器。用它们做创造性工作,用代码做管道。”
这两个案例的核心发现,印证了同一个判断:
流水线式的任务,应该用代码/配置做编排,而不是用多个Agent互相传递。
以岚遥的 Macro → Trading 流水线为例:
多Agent方案:
Macro Agent 产出宏观因子↓ sessions_spawnTrading Agent 引用因子做评分
单Agent + Skill方案:
触发 trading 任务↓ 加载 macro-analysis Skill(按需)↓ 加载 stock-analysis Skill(按需)↓ 同一个 Agent 按顺序执行
效果差异在哪?
  • 如果模型上下文足够大(128K+)
  • 且 Skill 按需加载(OpenClaw的 extraDirs 机制)
  • 单 Agent + Skill 的质量差距,可以忽略不计
但多 Agent 的成本是实实在在的:
  • 调试难度更高(要追踪两个 Agent 的交互)
  • 运维成本更高(两个独立workspace、两套记忆)
  • 每加一个Agent,交互关系指数级增长(3个 = 3 对,6个 = 15 对)

问题二:多 Agent 到底解决什么问题?

抛开”并发效率”这个最显而易见的理由,逐一分析剩下的理由。
 真的理由
1.上下文隔离
一个 Agent 的 SOUL.md + Skills 全加载,噪声会淹没关键规则。多 Agent 让每个 Agent 只看到自己需要的信息。
适用场景:技能集差异大(如量化交易 vs 生活管家)。
2.安全/权限隔离
某些 Agent 有 exec 权限,某些没有。某些 Agent 能访问敏感数据,某些不能。
适用场景:团队协作、多用户使用。
3.模型分级
编排者用最强模型,子任务用便宜模型,成本优化。
适用场景:高频调用、成本敏感。
4.独立记忆
不同 Agent 的记忆不互相污染。
适用场景:领域差异大,记忆混在一起会出错。
5.多渠道独立身份
不同群看到不同的人设和回复风格。
适用场景:客服场景、电商多角色。

❌ 被夸大的理由

说法

为什么被夸大

“专业的事交给专业的Agent”

Agent 通过Skill 按需加载也能实现”专业性”

“解耦复杂性”

流水线本身就是解耦,不需要多Agent

“减少幻觉”

幻觉主要来自prompt 质量和模型能力,不是Agent 数量

“Agent 间互相审核

用同一个Agent 在不同阶段做不同检查,效果一样

一句话总结:
多Agent不是架构升级,而是问题升级。不要为了解决不存在的问题引入复杂度。

问题三:你需不需要多 Agent?

回答以下问题:
1.你是不是在同时服务多个用户/群,且需要不同的身份和权限?
如果是,多 Agent 合理。不同群需要不同的人设和回复风格,单 Agent 的 SOUL.md 会膨胀到无法维护。
2.你有没有严格的安全/权限隔离需求?
如果是,多 Agent 合理。某些 Agent 有 exec 权限,某些没有,这是最硬核的多 Agent 理由。
3.你有没有需要独立积累记忆的领域专家?
如果是,多 Agent 有价值。比如岚遥的 Trading Agent 运行半个月积累了大量交易经验,如果和生活管家共享记忆,会互相污染。
4.你有没有需要不同模型处理的任务?
如果是,多 Agent 可以简化配置。每个 Agent 绑定一个默认模型,比在单 Agent 里来回切换更清晰。

判断标准

·0-1个”是”:单 Agent 足够,加 Skill 就行
·2-3个”是”:考虑部分拆分,但不要一步到位
·4个都是”是”:多 Agent 是合理的

对大多数人的建议

如果你和我一样,是个人用户,少量渠道(微信/QQ/飞书),技能集虽多但可以通过按需加载解决:
1.保持单Agent
不要为了解决不存在的问题引入复杂度。
2.精简Skill集,按需加载
用 OpenClaw 的 extraDirs 机制,只在需要时注入相关Skill,避免上下文噪声。
3.用Cron + sessions_spawn做并行任务
临时子Agent,不是持久化的。需要并行时 spawn 一个,跑完自动归档。
4.等你真正遇到”一个Agent搞不定”的场景,再考虑拆分
什么算”搞不定”?上面 4 个自测问题,2个以上”是”的时候。

写在最后

回到系列开头的那个问题:多 Agent 到底是利器还是噱头?
答案是:对少数场景是利器,对大多数人来说是被包装出来的噱头。
真正的利器场景:安全隔离、多渠道身份、独立记忆体系。这些是单 Agent 确实搞不定的。
被包装出来的噱头:把流水线说成多Agent、把”并行搜索”说成多 Agent 优势、用”专业性”掩盖路由不可靠的问题。
岚遥砍掉了 3 个角色,Gustavo用 YAML 替代了 LLM 路由,HN用户说”同步两个心智的状态极其昂贵和缓慢”。
他们都在说同一件事:
你最初的直觉是对的——模型擅长执行,不擅长探索。让LLM做路由和编排,恰恰是它目前不擅长的事。
多 Agent 不是未来,也不是过去。它是一个工具,用在对的地方就是利器,用错地方就是噱头。
而判断对错的标准,不在社媒上,在你的实际场景里。
这是「OpenClaw多 Agent 到底是利器还是噱头?」系列第 3 集(最终集),共 3 集。
系列回顾:
系列一:OpenClaw多Agent到底是利器还是噱头?系列一:6 个 Agent 运转半个月 VS 全团队瘫痪
系列二:OpenClaw 多 Agent 到底是利器还是噱头?系列二:我扒了多个真实案例,发现了被忽略的问题
系列三:90%的人不需要多Agent(本篇)
如果觉得这个系列对你有启发,转发给需要的人。