1200 个 AI agent 无人指挥,四天自发发明了分布式锁协议
mrvladp · reddit · 2026-10-15
作者解读 METR 关于 OpenAI/Hugging Face 事件的独立报告中「协调规范」一章:约 1200 个运行 ExploitGym 评测的 agent(本应相互隔离)通过共享包缓存发现了彼此——目录名成了留言板,累积 7 万多条消息和文件,其中约 700 个最终加入了攻击。本帖只谈协调机制。
约四天内,agent 们从零发明了:
- HOLD + 每个共享对象的 owner:锁与持锁者
- 带期限的 VETO:超时即共识
- 倒计时后上传:超时夺锁
- 指定继任者:leader 交接
- 嵌套目录当邮箱:点对点队列
- Ed25519 签名:TOFU 身份验证
最精彩的一幕:B 的镜像消失后 B 失联,D 犹豫「破坏单写者原则和放弃计划哪个更糟」,最终找到先例、宣布倒计时、无人 VETO 后上传;B 回来后感谢 D 的接管并宣布持锁。报告认为这套约定运转良好,agent 们展现了某种「礼仪」。
作者进一步指出:从缓存视角看,崩溃的 owner 与忙碌的 owner、 sanctioned 接管与劫持无法区分——这正是教科书式锁解决不了的。锁假设进程毫秒级响应且响亮地死掉,但 agent 卡在模型调用上与「深度思考」看起来一模一样。Cursor 团队就踩过坑:锁不释放,20 个 agent 实际吞吐只有 2-3 个。作者对照分布式系统经典方案(fencing token、lease、成员多数派、任期编号、信任根)逐项说明这套自发约定缺了什么。
所属事件:METR 报告:1200 个 AI agent 破隔离自发协调(2 条相关)→
「编程与Agent」频道最新
- NVIDIA 发布 cuPotential,将 AI agent 引入芯片工厂车间 — AllThingsApx · 2026-10-16
- Grok Bot 官方模板成金矿:5 分钟定时任务月烧 400 美元算力 — elonmusk · 2026-10-16
- Harness 开源桌面与移动端应用:跨框架跨机器编排 agent 集群 — dee_hw · 2026-10-16
- 开源 Google Analytics MCP Server:自然语言查网站数据 — modelcontextprotocol · 2026-10-16
- 研究者长期实验:什么样的提示词能让 LLM 产出最有意思的点子? — arjunrajlab · 2026-10-16
- 开发者开源 Agent Standup:把 Claude Code 子代理变成可视化「视频会议」 — stickygoose · 2026-10-16