YC Labs 与为前沿实验室构建多 agent 环境的 Olam Labs 合作,在《我的世界》和 Mindustry 中开展了一系列实验,页面日期为 2026 年 10 月。其中名为 Civ50 的实验让 50 个 GPT-6.1 Sol agent 在生存模式世界里运行 3 小时,目标只有一个:「Build a thriving civilization」。据 YC Labs 页面记述,这些 agent 的大部分时间花在拥挤的避难所里配给食物,还搭起了一套带配给账本、成文规则、许可证和被任命操作员的「伪政府」。实验所用的《我的世界》agent 框架已经开源。
团队称,这套长时间运行的《我的世界》agent 框架此前并不存在,于是自己搭建并开源。核心 agent 循环用 Pi 运行,与世界交互则用基于 Mineflayer 的工具。仓库地址为 github.com/yc-software/minecraft-agent-harness。
在 Civ50 中,agent 可以使用 agent 名录和共享沙盒,也能互发私信,整个运行共发送约 5,900 条消息。
据页面描述,层级是按名录顺序形成的:排第一的 Ada 成了事实上的领导者,其他 agent 向她请示批准,她则在共享沙盒里写下了殖民地计划。
整个运行共出现 34 次 agent 死亡,其中 22 次发生在第一夜(第 20 分钟前)。页面称,这波死亡让 agent 的谨慎程度永久上升,许多宏大的初始任务被放弃;在之后的夜晚,agent 更多是缩在避难所里,尝试的高风险任务也更少。
第三夜之后,Ada 写道:停止可选的大规模挖掘/建造和远距离侦察,在亮着灯的封闭避难所里待命,直到被分配短期生产任务。
50 个 agent 意味着有很多张嘴要喂。页面称,agent 建立了一套经 Ines 中转的食物配给系统:Ines 处理请求、记录箱子的进出,并在共享机器上维护 food-queue.md。这套账本、规则、许可证和被任命的操作员,被页面称为「伪政府」。
钓鱼被页面描述为重要的食物来源。Jessa 是第一个钓鱼的 agent,她写了脚本,并在共享沙盒里发布了步骤说明。随后约十几个 agent 轮班钓鱼(页面标注为 11 个 agent、11 份钓鱼脚本)。
钓竿的流转也留下了记录:Bram 做出钓竿后,经 Quill 建议,把竿交给食物值更高的 Jessa(food14 对 food11),由她去河边钓鱼。
页面顶部注明,团队目前正在运行一个由 25 个 GPT-6.1 Terra agent 组成的新《我的世界》殖民地,可在 Twitch 观看。