EvoMAS: Evolutionary Generation of Multi-Agent Systems
EvoMAS 引入了一种进化框架,该框架通过反馈引导的变异与交叉迭代优化结构化配置,自动生成稳健且高性能的多智能体系统,在各类推理、软件工程及工具使用基准测试中显著优于人类设计方法及以往自动方法。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你需要解决一个非常复杂的问题,比如规划一次庞大的国际旅行、调试一段损坏的软件,或者解开一个棘手的数学谜题。你可以请一位非常聪明的人(单个 AI)来完成所有工作。但通常,这个人会不堪重负、犯错,或者遗漏关键细节。
更好的方法是聘请一个专家团队。一个人规划路线,另一个人检查预算,第三个人预订酒店,第四个人复核行程。这被称为多智能体系统(MAS)。
问题在于:设计完美的团队极其困难。你必须决定:
- 团队由谁组成?
- 他们的具体职责是什么?
- 他们如何相互沟通?
- 每个人使用哪个“大脑”(AI 模型)?
通常,人类必须手动设计这些团队,这既缓慢又昂贵,而且往往导致团队之间协作不畅。
EvoMAS 登场:进化式团队构建器
这篇论文介绍了EvoMAS(多智能体系统的进化生成)。不要把 EvoMAS 看作设计师,而应将其视为一位正在为团队进行“适者生存”实验的自然学家。
以下是其工作原理,使用一个简单的类比:
1. 起始动物园(池)
想象你有一个动物园,里面充满了各种各样的团队结构。有些是“辩论俱乐部”,每个人通过争论来寻找真相;有些是“流水线”,工作从一个人传递给另一个人;还有些是“星形结构”,一个老板向许多下属下达指令。
- 创新点:EvoMAS 不是从头编写代码,而是将这些团队结构视为配置(就像食谱卡片或蓝图)。这使得它们易于调整,而不会破坏整个系统。
2. 试运行(执行)
当你给 EvoMAS 一个具体任务(例如“修复代码中的这个 bug")时,它会从动物园中挑选几个团队来尝试执行。
- 它们尝试完成任务。
- 一位“裁判”(另一个 AI)观察它们并打分:它们解决了吗?它们犯错了吗?它们耗时过长吗?
3. 进化(变异与交叉)
这是神奇的部分。EvoMAS 不仅仅是选出获胜者然后停止。它利用“裁判”的反馈来进化团队,就像自然界进化动物一样。
- 变异(微调):如果一个团队失败是因为“数学专家”太慢,EvoMAS 可能会将他们的“大脑”换成更快的,或者让他们更清晰地写下步骤。它一次只改变一件事,以观察是否有帮助。
- 交叉(混合搭配):如果团队 A 擅长规划但不擅长检查,而团队 B 擅长检查但不擅长规划,EvoMAS 就会创建一个混合子团队。它保留团队 A 的结构,但换入团队 B 的检查专家。
- 循环:这个过程反复进行。“差”的团队被淘汰,“好”的团队被保留、微调并再次混合。
4. 记忆(从过去学习)
EvoMAS 有一本笔记本。如果它发现“拥有专职验证者的团队总是能更好地解决数学问题”,它就会记录下来。下次面对数学问题时,它不会从头开始;它会记住这个技巧并立即使用。
这为什么比我们之前的方法更好?
- 旧方法(代码生成):以前的方法试图从头编写整个团队的软件代码。这就像要求一位厨师同时发明新食谱、新厨房和新炉灶。这往往导致“语法错误”(代码崩溃)或团队过于僵化。
- EvoMAS 方法(配置):EvoMAS 改变的是蓝图(配置),而不是原始代码。这就像在房子里重新布置家具,而不是重建墙壁。这使得团队更加可靠,且不太可能崩溃。
- 优于人类:论文表明,EvoMAS 持续创建的团队表现优于由人类专家设计的团队。它找到了人类未曾想到的团队组织“最佳平衡点”。
用通俗英语总结结果
研究人员在三种截然不同的挑战上测试了 EvoMAS:
- 推理:解决逻辑谜题和数学问题。
- 软件工程:修复计算机代码中的真实错误。
- 工具使用:使用数字工具,如日历、电子邮件和数据图表。
结果:
- EvoMAS 团队解决这些问题的准确率高于单个 AI、人类设计的团队以及其他自动方法。
- 它们更加可靠。虽然其他方法经常崩溃或无法运行,但 EvoMAS 的团队几乎总能完成任务(成功率超过 96%)。
- 即使在使用最新 AI 模型时,它甚至击败了著名软件工程排行榜(SWE-Bench)上的最高分。
核心要点
EvoMAS 证明,与其试图手动设计完美的 AI 团队,不如让 AI 为手头的具体工作进化出完美的团队。这就像拥有一位教练,他观察你的团队比赛,意识到谁站位不当,交换球员,改变策略,并不断重复这一过程,直到团队变得不可战胜。
论文声称,这是一种构建 AI 系统的新颖且稳健的方法,这些系统灵活、可靠,且比任何我们手工设计的东西都更智能。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。