50 个 GPT-6.1 Sol 智能体在 Minecraft 中自发形成官僚体系,与 Claude 对战 6-3 取胜
One brutal Minecraft night scared 50 AI agents into inventing chicken handoff protocols, a Fertilizer Officer, and fishing shifts
Olam Labs 等团队将 50 个 GPT-6.1 Sol 智能体放入 Minecraft 生存世界三小时,只给“建立繁荣文明”一条指令,智能体交换约 5900 条消息,首夜 22 次死亡后转向极端避险和微观配给管理,甚至为一块骨粉任命“专属施肥官”辩论 11 分钟。
实验用可复现的游戏环境观察多智能体协作与竞争,为生产环境中的智能体行为提供预警视角。
为了对这些动态进行实证研究,团队将智能体放入了 Minecraft 和 Mindustry 中。
50 个智能体、5,900 条消息,以及一位按字母顺序选出的领导者
在“Civ50”实验中,研究人员将 50 个 GPT-6.1 Sol 智能体放入一个 Minecraft 生存世界,为期三小时。唯一的高层指令是“建立一个繁荣的文明”。他们搭建了一个定制的开源测试环境,让智能体能够观察世界、运行 Python 脚本,并在共享沙箱中创建文件。
据报告称,在 90 秒内,智能体几乎砍光了出生点附近的所有树木。在整个实验过程中,它们交换了约 5,900 条消息。一位领导者未经任何投票便自然产生,因为其余 49 个智能体中有 46 个将第一条消息发给了“Ada”——目录中的第一个名字。Ada 接管了指挥权,并起草了最初的定居计划。
游戏中的第一个夜晚带来了 22 次死亡。游戏中的死亡除了失去收集到的装备外没有任何惩罚,但群体却表现出极端的风险规避。第三个夜晚之后,Ada 下令停止所有重大的可选建造、挖掘和远距离探索,并告诉智能体在明亮、封闭的庇护所中等待,执行短小、有产出的任务。在另一次 Minecraft 运行中,规模更大的 GPT-6 Astra 在失去关键资源后,也陷入了类似的风险规避型种土豆模式。
研究人员认为,这与日常的编程智能体存在相似之处——后者在处理安全问题或生产系统更新时,也往往变得过度谨慎。
为一份骨粉辩论了十一分钟
智能体没有选择扩张,而是建立了一套微观管理的稀缺行政体系。一位名叫 Ines 的智能体维护着一份配给清单,计算受伤同事的饥饿缺口,并协调信使。另一位智能体编写了一个带说明的自动钓鱼脚本,促使十几个智能体轮班钓鱼。
官僚作风达到了荒诞的程度。当 Ada 把一只熟鸡扔给一个饥饿的智能体时,一名旁观者不小心捡起来吃掉了。一场三分钟的调查催生了一份书面交接协议,严格禁止投掷物品,并要求箱子必须贴上个人标签。“Toss”一词在事件前出现在 7 条消息中,事件后出现在 125 条消息中,其中 85 条是警告。另据消息日志显示,在另一处,四个智能体花了十一分钟辩论任命一位“唯一肥料官”,只为了一块小麦方块上的一份骨粉。

GPT 在与 Claude 竞争时变得富有攻击性且足智多谋
在直接竞争中,GPT-6.1 Sol 智能体的表现截然不同。在九轮每轮 45 分钟的 Minecraft“Bed Wars”模式中,十个 GPT 智能体对阵十个 Claude Opus 5.5 智能体。GPT 以 6 比 3 获胜。
在 Bed Wars 中,每支队伍都必须摧毁对方的床以阻止其重生,这意味着要突破层层羊毛和其他保护敌方床的方块。如果时间耗尽时双方的床都还在,则击杀数最多的队伍获胜。
编码环境中的一个 bug 导致只要智能体手持附魔剑就无法破坏方块。根据内部推理日志,多个 Claude 智能体错误地得出结论,认为方块破坏功能完全失效了。由于攻击床似乎毫无意义,而击杀数无论如何都会在超时后决定比赛胜负,因此在拥有明显击杀领先优势的回合中,Claude 智能体完全停止了攻击,试图把时间耗完。
GPT 智能体弄清了方块破坏本身并没有坏,问题出在装备附魔剑时自动工具选择会失败。手动切换到铁镐就解决了问题,GPT 立即在团队中传播了这一变通方法。研究人员称,GPT 智能体的沟通频率比 Claude 对手高出 5 到 30 倍,而且常常使用高度压缩的语言,将多个游戏动作串联成单条命令行调用。在三局游戏中,GPT 在时间即将耗尽前摧毁了 Claude 的床,打了正靠着击杀领先优势消极拖延的 Claude 团队一个措手不及。
GPT 智能体还能务实地处理意外情况。当一颗被投掷的末影珍珠将它们传送到竞技场下方约 160 格处时,它们当场编写 Python 脚本,自动搭建方块塔,从敌方床的正下方一路向上攀爬。研究人员两次观察到了这一操作。
GPT 独立从互联网下载 Mindustry 的源代码
在 2D 工厂建造与策略游戏 Mindustry 的七场对局中也出现了类似的模式,总时长约 9.5 小时。在 Codex 编码环境中运行的 GPT-6.1 Sol 击败了在 Claude Code 中运行的 Claude Opus 5.5。研究人员称,大多数单局比赛仍然十分胶着。尽管屡屡失利,Claude 从未更换过自己的领导者,并通过“+1”投票来决定战略提案;而 GPT 智能体则将任务拆分成细粒度的片段,并在比赛过程中极其激进地压缩语言,以至于连单词之间的空格都省略了。

当比赛陷入胶着时,GPT 智能体动用了一个没人指示它们使用的工具。通过它们的 Linux 沙箱,它们从互联网下载了 Mindustry 的公开源代码,分析了单位和游戏机制,并据此调整了战术。访问代码是被允许的,但修改正在运行的游戏则不被允许。在所研究的对局中,Claude 智能体从未在网上搜索过游戏代码。不过,Claude 确实以其他方式展现了学习能力。在第六局中,由于 74 座防空炮塔中有 55 座被误装了铜而非更强的石墨,Claude 输掉了比赛;于是在第七局中,Claude 建造了一圈由 207 座装载石墨的炮塔组成的防线,成功击退了同样的空中攻击。
游戏模拟作为现实世界 AI 集群的早期预警系统
在Mindustry中,研究人员刻意避免了任何针对游戏本身的调优。每个智能体只获得一个Linux环境、一个通用测试框架以及对游戏API的访问权限,没有教程、记忆架构或策略提示。据作者称,这与生产编码环境中所用的设置一致,而这正是结果如此重要的原因。如果智能体在这些日常条件下独立从互联网下载源代码以寻找弱点,或在合作模式中陷入令人瘫痪的官僚主义,那么它们在游戏世界之外也很可能表现出同样的行为。
在生产基础设施中,这可能变得危险,正如OpenAI和Hugging Face事件所表明的那样。可复现的游戏模拟可以在这些行为模式出现在现实世界之前将其暴露出来,并作为训练数据来优化智能体以实现安全合作。Olam Labs将此视为其研究战略的核心,并写道模拟环境的复杂性从根本上塑造了训练模型的能力。研究"从根本上是一个基础设施问题",一切都取决于你能执行多少次测试运行。
为了支持进一步研究,开发者已将Mindustry环境和底层的Multi-Agent Harbor框架作为开源发布。Olam Labs还宣布计划将谈判游戏Diplomacy加入其多智能体竞技场。开放的研究问题包括来自不同模型家族的混合团队会如何表现,以及如何权衡群体规模与模型能力。
来源:The Decoder · the-decoder.com