Paper: 2610.22319
Authors: Maxence Faldor, Satinder Singh, Roberta Raileanu
Categories: cs.AI
The Gap
Autonomous agent benchmarks have historically been confined to short-horizon execution: solving a SWE-bench issue in 15 tool calls, booking a mock flight in WebArena, or following a scripted trajectory in a toy gridworld. However, real-world industrial software engineering and enterprise operations require agents that can sustain long-horizon coherence across days, coordinating asynchronously while navigating unexpected runtime failures, resource contention, and state divergence.
Open-ended sandbox environments—most notably Minecraft—represent the ultimate crucible for embodied planning. Defeating the Ender Dragon requires traversing a massive dependency tree: harvesting wood, mining iron and diamonds, constructing Nether portals, navigating hazardous lava fortresses to secure blaze rods, hunting Endermen for pearls, locating the underground stronghold, and coordinating a multi-player boss fight.
Prior landmark attempts (such as Voyager, STEVE-1, or Jarvis) bypassed this complexity by using human-crafted skill libraries, hand-coded curriculum managers, pre-scouted world seeds, or privileged cheat APIs. None had demonstrated an unassisted, end-to-end multi-agent run from a blind random spawn to the credits screen.
THE LONG-HORIZON EMBODIED ENGINEERING BOTTLENECK
Task: "Defeat Ender Dragon from Scratch (Zero Pre-scripting)"
|
+-----------------------------------------------------------+
| Prior State of the Art: |
| - Hand-coded role assignments (Farmer, Miner, Fighter) |
| - Pre-populated skill libraries & hardcoded heuristics |
| - Teleportation / Cheats to bypass Nether fortresses |
| ===> Fails within 30-50 steps when unscripted bugs occur |
+-----------------------------------------------------------+
|
v
Gemini 4 Argon Breakthrough:
4 Cooperative Autonomous Agents + Raw Node.js Mineflayer API
- 0 Human intervention for 27 consecutive hours
- Wrote and self-debugged 2,783 custom execution programs
- Managed shared inventory, grief recovery, and 605 deaths
===> FIRST AUTONOMOUS END-TO-END VICTORY IN HUMAN HISTORY!
The Increment
One sentence: Four unconstrained Gemini 4 Argon agents equipped only with the open-source Mineflayer API achieved the first fully autonomous, unassisted completion of Minecraft—authoring and debugging 2,783 programs and coordinating across 27 hours and 14 minutes without pre-scripted roles or human intervention.
Core Mechanism
Rather than treating the game as a low-level reinforcement learning control problem, the system treats it as distributed asynchronous software engineering in an interactive sandbox:
- The Tooling Abstraction (Mineflayer API):
- Agents interact with the Minecraft environment via standard Node.js scripts using the open-source
Mineflayerbot library. - The agents write complete, executable JavaScript programs to execute behaviors (e.g., pathfinding, combat maneuvers, resource crafting, inventory sorting).
- If an exception occurs (e.g., syntax error, block placement obstruction, or path timeout), the execution trace and runtime error are fed back into the agent’s context for autonomous debugging.
- Agents interact with the Minecraft environment via standard Node.js scripts using the open-source
- Emergent Decentralized Coordination:
- The researchers provided no pre-assigned roles (e.g., no pre-designated “builder” or “warrior”).
- Agents communicated entirely through two channels: in-game text chat and a lightweight shared persistent key-value memory store.
- Roles emerged organically based on spatial proximity and resource state: when Agent 2 died in lava in the Nether, Agent 4 noted the death coordinates in chat, pivoted its sub-goal to craft duplicate diamond armor, and established a recovery waypoint.
- The 27-Hour Endurance Statistics:
- Total Wall-Clock Time: 27 hours, 14 minutes.
- Programs Authored & Executed: 2,783 scripts.
- Agent Deaths: 605 deaths (averaging ~22 deaths per hour, primarily from fall damage, creepers, and blaze fireballs).
- End-State Coordination: The 4 agents synchronized bed-bombing explosions and archery targeting to destroy the end crystals and eliminate the dragon in the End dimension.
THE ASYNCHRONOUS MULTI-AGENT PROGRAMMING LOOP
[In-Game Environment State]
|
v
+-----------------------------------------------------------+
| Gemini 4 Argon Core Cognitive Engine |
| - Analyzes spatial situation & chat broadcasts |
| - Sub-goal decomposition (e.g., "Build Nether Portal") |
+-----------------------------------------------------------+
|
v
[Generates Executable Mineflayer JavaScript Script]
const bot = mineflayer.createBot({...});
await bot.pathfinder.goto(new GoalBlock(x, y, z));
|
+------------------------+------------------------+
| |
v (Success) v (Runtime Exception)
[Environment State Updated] [Error Feedback Loop]
Broadcasts completion to team; Stack trace fed back to prompt;
Updates shared team memory. Agent patches script & retries!
Key Concepts
- Embodied Software Synthesis: An agent paradigm where complex motor and environmental tasks are solved by generating, compiling, and debugging structured programs rather than outputting low-level joystick actions.
- Organic Role Emergence: The spontaneous division of labor in multi-agent swarms through decentralized communication, free of hard-coded operational roles.
- Cascading Failure Recovery: The ability of an agent collective to detect accidental loss of state (such as death and item despawning) and autonomously formulate recovery sub-trees.
Framework Shift
Before (Scripted Agent Benchmarks & Tool Libraries):
Planning Horizon: 10 to 50 sequential tool invocations.
Failure Tolerance: Brittle; unhandled edge cases cause catastrophic failure.
Coordination: Master-worker architectures with hardcoded prompt hierarchies.
After (Gemini 4 Argon Autonomous Sandbox Engineering):
Planning Horizon: 27+ continuous hours across thousands of dependent code executions.
Failure Tolerance: Resilient; survived and recovered from 605 complete wipeout events.
Coordination: Emergent decentralized team cooperation via plain text chat and shared memory.
Expert Assessment
Problem choice: Landmark demonstrator. Minecraft is widely acknowledged as the supreme Turing test for embodied planning, tool creation, and multi-agent coordination.
Method maturity: Demonstrates that frontier LLM coding capabilities have reached the reliability threshold where agents can write, run, test, and repair software in a continuous, multi-agent loop without human oversight.
Experimental integrity: Absolute zero-cheat protocol: unseeded random world, zero pre-written game logic, zero intervention over 27 hours, and fully documented failure modes (including 605 deaths).
Writing quality: Transparent, engaging, and meticulously empirical in logging tool call frequencies, failure topologies, and inter-agent communication dynamics.
Verdict: strong accept — A watershed milestone in agentic AI that proves long-horizon multi-agent systems can autonomously complete complex, multi-stage projects.
Takeaways
- Code generation is the most powerful action space for embodied agents; writing programs abstracts away low-level motor complexity.
- Do not constrain agents with brittle, static roles; decentralized communication enables robust, flexible division of labor.
- True agent autonomy requires robust error recovery: agents must be able to fail, diagnose exceptions, and recover lost state hundreds of times without human intervention.
论文: 2610.22319
作者: Maxence Faldor, Satinder Singh, Roberta Raileanu
分类: cs.AI
缺口
长期以来,业界对大模型智能体(LLM Agents)能力的评测普遍受限于超短时间窗口:在 SWE-bench 上调修一个 Bug 仅需十余次工具调用;在 WebArena 网页上模拟订票仅需几十步点击;或者在玩具方格世界里机械服从单步指令。然而,真正迈向通用人工智能(AGI)与工业级软件工程的必修课,是智能体集群能否跨越数天、在充满不可预测随机风险的环境中,维持超长程(Long-Horizon)的目标连续性与容错自愈能力。
在所有开放具身模拟环境中,《我的世界》(Minecraft)被公认为终极试金石。 要在生存模式下打通游戏击败末影龙,智能体必须攻克一条极其庞大且严丝合缝的因果依赖树:从徒手伐木、烧制木炭、下井勘探铁矿与钻石,到搭建地狱传送门、在危机四伏的烈焰与岩浆堡垒中搜集烈焰棒,再到捕杀末影人合成末影之眼、定位要塞,最后四人协同完成终末之池的水晶摧毁与飞龙斩杀。
以往在该领域的开创性工作(如 Voyager、STEVE-1、Jarvis 等),为了走通流程无一例外引入了大量「外挂拐杖」:预先人工编写好的庞大动作技能库、人为设计的阶段任务调度器、精心挑选的特定地图种子、甚至调用上帝视角的作弊传送指令。在人类没有任何脚本辅助、种子完全随机的真实开局下,实现端到端自主通关此前从未有任何 AI 系统能够做到。
长程具身智能体与真实系统工程的鸿沟
终极挑战:"从零开局、随机种子通关《我的世界》(完全无人类脚本)"
|
+-----------------------------------------------------------+
| 以往前沿系统的无奈妥协: |
| - 人工预设保姆级角色(如专职矿工、伐木工) |
| - 依赖人类预先写好的上千行标准动作函数库 |
| - 一旦遇到未定义的未知 Bug 或暴毙,50 步内必然死机卡死 |
+-----------------------------------------------------------+
|
v
Gemini 4 Argon 四智能体战队破局:
纯粹依靠开源 Node.js Mineflayer 裸机环境
- 连续 27 小时 14 分钟,人类研究员零介入、零微调
- 自主编写并修复 2,783 个控制程序
- 自主消化 605 次意外死亡与装备掉落损失
===> 人类历史上首个端到端自主通关《我的世界》的 AI 集群!
增量
一句话: 四只完全未被预设角色分工的 Gemini 4 Argon 智能体,仅依靠开源 Mineflayer 交互接口,耗时 27 小时 14 分钟,自主编写并调试了 2,783 个控制程序,在经历 605 次阵亡后,实现了人类历史上首次完全自主、无人类介入的《我的世界》端到端通关。
核心机制
研究团队彻底跳出了传统的低级强化学习动作空间,而是将生存任务升维为分布式、异步并发的自主代码编写与软件系统工程:
- 代码即动作(Embodied Code Synthesis):
- 智能体不输出类似游戏手柄的底层离散移动指令,而是以标准的 Node.js JavaScript 脚本调用开源
Mineflayer机器人库。 - 智能体为每一个具体目标(如自动寻路导航、走位风筝怪物、工作台合成配方、箱子物资归拢)生成包含异常捕获的完整逻辑代码。
- 一旦代码在游戏运行中抛出异常(如卡墙、目标遮挡、物品不足),错误堆栈与控制台日志会即时反哺回智能体的上下文,触发端到端的自动自愈 Debug。
- 智能体不输出类似游戏手柄的底层离散移动指令,而是以标准的 Node.js JavaScript 脚本调用开源
- 去中心化的自发协同机制:
- 研究员没有给四名智能体指定任何预设角色(既没有预设谁当农夫,也没有预设谁负责打怪)。
- 四名智能体仅通过两个极简渠道协作:游戏内的文字聊天频道,以及一个轻量级的分布式团队键值存储(Shared Memory)。
- 角色分工完全由环境实时动态驱动:当 2 号智能体在地狱岩浆中不幸阵亡导致珍贵钻石镐丢失时,4 号智能体立即在聊天框捕捉到阵亡坐标,自发变更优先级,回到基地额外烧制铁套与工具,并在聊天频道设立了物资搜寻标记点。
- 27 小时极限长跑的硬核实测数据:
- 总耗时:27 小时 14 分钟。
- 编写并执行的程序数:2,783 个。
- 团队累计死亡次数:605 次(平均每小时死亡 22 次,大多源于摔落伤害、苦力怕伏击与地狱烈焰人火球)。
- 终局决战:四只智能体在末地空间通过文字指令同步,分工完成床炸战术与高台引弓射击,顺利击破所有末影水晶,最终斩杀末影龙。
Gemini 4 Argon 异步代码合成与容错执行闭环
[Minecraft 物理沙盒环境状态]
|
v
+-----------------------------------------------------------+
| Gemini 4 Argon 核心认知规划大脑 |
| - 识别环境微观态、分析团队聊天频道广播 |
| - 分解长程目标为微观子任务(如"合成地狱门黑曜石框架") |
+-----------------------------------------------------------+
|
v
[生成包含控制逻辑的 Mineflayer JS 脚本]
const bot = mineflayer.createBot({...});
await bot.pathfinder.goto(new GoalBlock(x, y, z));
|
+------------------------+------------------------+
| |
v (执行成功) v (环境抛出报错/暴毙)
[环境客观状态推进] [自动化 Debug 闭环]
广播战况同步至团队共享内存; 捕获运行时堆栈与错误原因;
开启下一阶段依赖任务。 智能体自主修补代码重试!
关键概念
- 具身软件合成(Embodied Software Synthesis):将物理或数字环境中的高阶任务转化为自动生成、编译、测试与热修复软件脚本的智能体范式。
- 自发分工涌现(Organic Role Emergence):在没有顶层中心化指令分配的情况下,多智能体集群仅通过点对点沟通与环境反馈自发达成的高效劳动分工。
- 级联故障自愈(Cascading Failure Recovery):智能体在遭遇毁灭性意外(如团队暴毙、关键物资全损)时,能够冷静重构因果依赖图、重新规划替代路径的鲁棒能力。
范式跃迁
过去 (基于预设规则与脚本的玩具评测):
长程跨度: 仅能支持 10 到 50 次步数,缺乏时间尺度维度的持续性。
容错能力: 极度脆弱;一旦遭遇未见异常或死亡,整机瘫痪。
分工范式: 依赖人类硬编码预先绑定角色属性。
现在 (全自主长程系统工程闭环):
长程跨度: 跨越整整 27 小时、承载数千轮深度依赖的复杂闭环。
容错能力: 超强韧性;坦然承受 605 次阵亡并自主搜寻尸体与重铸工具链。
分工范式: 依靠大模型原生常识在文字聊天中涌现出高度专业化的协作默契。
专家评估
选题价值: 里程碑式的标杆研究。彻底打破了外界对「LLM 智能体只能写几十行玩具代码、无法驾驭真实系统工程」的质疑,对分布式自主运维与复杂软件开发具有极强的隐喻价值。
方法成熟度: 证明了代码生成(Code Generation)是驾驭长程具身智能的最佳抽象层;利用编程语言天然的控制流、重试机制与模块化,极大地释放了基座模型的长程规划潜力。
实验严密性: 恪守绝对纯粹的科研标准:拒绝特调地图种子,拒绝人工干预,全程公开日志堆栈,毫无保留地呈现了 605 次死亡背后的故障恢复细节。
写作水准: 叙事宏大但数据极其详实严谨,对多智能体在长时序下的注意力漂移、资源死锁与通信协议演变给出了教科书级的实证分析。
综合评审: 强烈推荐 (strong accept) — 人工智能智能体系统工程领域的历史性跨越。
行囊 (Takeaways)
- 代码是具身智能体最高效的行动介质;通过生成结构化程序而非单步动作,能够将底层琐碎的物理控制升维为高阶逻辑流。
- 绝不要用僵化的死板规则去限制多智能体分工;基于自然语言聊天与共享内存的去中心化沟通,能够激发出超越预设的强大韧性。
- 真正的自主性取决于系统面对「连续失败」时的自愈能力;建立完备的运行时异常捕获与状态重构闭环,是智能体走出玩具沙盒的唯一通途。