搜狐技术产品

5 个 Agent 一起干活,背后这套方法公开了!

 Datawhale干货 

作者: Generic Agent 团队

一、AI 够聪明,但长任务还是烂尾了

我们做了一个实验:5 个 AI 同时工作,全程无人工介入,交出了一份可以直接提交的报奖申报材料包。秘密不是更强的模型,而是更像项目组的组织方式。

你在使用 Agent 时可能也遇到过,前 10 分钟它像个天才:列大纲、查资料,甚至主动补一个对比表。然后开始跑偏。第一版出来它停了;你说「继续」,它改两个词又停;你指出事实错误,它重写一段,顺手把前面对的也弄丢了。三轮下来,稿子没变好,只是版本之间在互相打架。

每一步的回答其实都不差。问题是没人拆任务、没人盯进度、没人验收、没人在发现缺口时把活派出去——所有事情都压在一个「超级个体」上:它既是调研员,又是作者,还是自己的编辑和质检员。看起来一直在忙,交付质量却不稳定。

长任务杀死的不是笨 Agent,是没人验收的瞎忙。

针对这个问题,前段时间 Github Trending 第一的 Generic Agent 团队开源了他们 Goal Hive 模式的设计理念,分享了他们构建 AI Agent 项目组的经验。

Image

项目地址:https://github.com/lsdefine/GenericAgent

二、解法不是更强的AI,而是更好的“项目经理”

直觉告诉我们:AI 做不好长任务,是因为它还不够强。等下一代模型出来就好了。

但真相是反过来的。模型在很多场景下已经够强了。不少时候,是我们的用法配不上它。

想想人类团队怎么完成复杂项目的:不是找一个天才把所有事情做完。

而是设一个项目经理,把活拆成可验收的小块,分给不同人做,做完检查,有问题返工,直到交付。

AI 长任务失败的原因,和一个没有项目经理的团队失败的原因一模一样:不是能力不够,是缺少分工、缺少验收、缺少"做完一块就检查一块"的节奏。

Goal Hive 的核心思路就四个字:组织智能。这里说的组织智能不是模型能力的突破,而是流程结构——谁拆活、谁干活、谁验收。

它给 Agent 长任务装上了一套协作操作系统:

  • Hive Master:项目经理,负责拆目标、派任务、验收成果、发现缺口;

  • Workers:执行者,各自领一块活,专注做深;

  • BBS 任务账本:所有任务、进度、产物都沉淀在一个公共看板上,不依赖谁的记忆;

  • 预算闭环:预算未耗尽时,Master 需要继续检查缺口,而不是默认交差。

Goal Hive 是一种实验性协作模式:由 Master 拆解目标、多个 Worker 异步执行、公共任务账本记录进度,并通过持续验收推进长任务。

一句话:不是让一个 AI 更强,而是让一群 AI 学会组队干活。

三、Goal Hive:给 Agent 装上一套组织(拆、派、验)

Goal Hive 的运行机制不复杂,三个动作循环往复:拆、派、验。

Master 的三板斧

Hive Master 只做三件事:

1. 拆:把一个大目标拆成边界清晰、可独立交付的子任务;

2. 派:把子任务发到 BBS 任务账本上,分配给不同 Worker;

3. 验:Worker 交付后逐份检查,发现缺口就继续派单或要求返工。

它只关心一件事:交付了吗?合格吗?

验收不是凭感觉打分,而是回到任务定义:文件是否生成、内容是否覆盖要求、事实是否需要降调、是否能直接进入下一步。

BBS:Agent 的工单系统

为什么不用群聊?因为群聊是流式的——消息刷过去就找不到了。

BBS 在这里扮演的角色是公共任务账本:每个任务是一个帖子,每次交付是一个回帖,进度一目了然。Agent 能读、能发、能追踪;任务和结果不会淹没在连续对话里。

Image

它不是为了复古。未来可以替换成 GitHub Issues、Linear、数据库队列或任何任务系统。

关键不是 BBS 这个形态,而是"公共任务账本"这个角色:让协作从"对话流"变成"可追溯的工作记录"。

预算驱动:时间没到就别停

传统 Agent 的问题是"做完就停"——第一版出来就交差,哪怕明显还有改进空间。

Goal Hive 引入了持续预算机制:给定时间或轮次预算内,Master 需要继续检查缺口,而不是默认交差。交付不合格就返工,预算没花完就继续优化。

把"做完就停"升级成"向可验收交付逼近"。

单 Agent 的问题不是做不好第一步,而是没人提醒它:你还没做完。

四、但蜂巢不是免费的:多一个 Worker,多一分成本

Goal Hive 不是让一堆 Agent 随便聊天,也不承诺 AI 能脱离人类自动完成所有复杂任务。

Image

它更像一种组织协议:把目标拆成任务,把任务交给 Worker,把结果放回公共账本,再由 Master 验收和继续调度。人仍然负责目标、边界和关键判断;Hive 负责把中间的大量推进、留痕和复核动作组织起来。

这就引出一个更尖锐的问题:多 Agent 到底是在解决协作,还是把管理成本也放大了?

换句话说:你愿意花多少“组织税”,来换取更稳定的长任务交付?

它也有成本。Worker 越多,调度成本、上下文成本和结果不一致的风险也越高。如果 Master 没有清晰的验收标准,更多 Worker 只会制造更多噪声。

所以 Goal Hive 的前提不是"Agent 越多越好",而是:任务值得拆、边界能说清、结果可验收。

五、和 Claude Code / Codex 的 Goal 模式有什么不同

2025 年,头部玩家纷纷给 Agent 加上了"自主目标"能力:Claude Code 推出了 --goal 持续执行模式,OpenAI Codex 支持在云端自主完成多步任务。它们的共同思路是——给单个 Agent 一个目标,让它自己跑到底。

Goal Hive 走的是另一条路:不是让一个 Agent 更能扛,而是让一群 Agent 学会分工。

维度
单体 Goal 模式
Goal Hive 蜂群模式
执行者
1 个 Agent 独立推进
Master + 多 Worker 协作
任务管理
隐含在上下文里
显式任务账本(BBS),可追溯
验收机制
自己判断"做完了"
Master 逐份验收,不合格返工
容错
跑偏后整体重来
单 Worker 失败不影响全局
多视角
单一视角
多 Worker 交叉验证

它们不是竞争关系,而是不同层次的解法:Claude Code / Codex 强化的是单兵执行力,Goal Hive 补上的是组织协作层。完全可以组合——让 Claude Code 作为 Hive 里的 Worker 负责高质量执行,Goal Hive 作为上层协议负责拆分、调度和验收。

一句话:单体 Goal 模式是让一个人加班到死,蜂群模式是让一个团队各司其职。

六、什么时候该开蜂巢,什么时候别折腾?

Goal Hive 不是万能药。以下是我们实践中总结的适用边界:

如果只想带走一个实用结论,可以先看这张清单:它决定了 Goal Hive 是在放大协作,还是只是在制造额外调度成本。

适合开蜂巢的场景:

  • 任务可以拆成 3 个以上独立子任务
  • 需要多视角交叉验证(调研、写作、复核)
  • 任务周期超过 30 分钟,单 Agent 容易遗忘或跑偏
  • 需要过程留痕和可追溯的交付记录

别折腾的场景:

  • 5 分钟能搞定的简单问答
  • 高度创意性、需要统一风格的单一产出
  • 任务边界模糊到无法定义验收标准
  • 对延迟敏感、需要实时交互的场景

最后:Agent 需要的不只是智商

过去我们总在等更强的模型:更长上下文、更强推理、更好的工具调用。

但长任务真正暴露的问题,往往不是 Agent 不会做某一步,而是没有一套机制保证它持续做、分工做、做完有人验收。

Goal Hive 想补上的,正是这层组织能力:谁拆任务、谁执行、谁验收、结果放哪、缺口如何继续补。

当 Agent 越来越像"员工",我们就不能只问它聪不聪明,还要问:

它有没有组织?有没有账本?有没有验收?有没有继续改进的机制?

你正在读的这篇文章,就是 Goal Hive 参与写出来的——5 个 AI Worker 同时工作,一个 Master 在中间拆任务、验收、返工、整合,最后经人类审核定稿。

如果你也受够了当 AI 的人类调度器,欢迎把这篇文章转给那个还在疯狂复制粘贴 prompt 的朋友。

如果让你把一个复杂任务交给 AI 项目组,你最想先拆出去的是哪类工作?

📦 开源框架正在筹备中,关注 Datawhale 社区获取第一手更新。在此之前,也可以先用任务板、角色分工、过程留痕和独立验收,复现这套协作方式。 💬 想交流多Agent协作实践?欢迎评论区留言

复杂任务的真正瓶颈,不是算力,是秩序。当 AI 学会组队,长任务的天花板就有了被突破的可能。