Spawn 开发者 Jacob Sansbury:Fable 代理群每小时发版、月耗 300 万美元 token,换 GPT-6 Astra 即全线停摆
Spawn 是一个允许玩家用提示词(通过游戏内代理 Savi)实时改造世界的多人游戏。据开发者 Jacob Sansbury 在《How I Built the Most AI-Pilled Company in the World》一文中描述、经 Simon Willison 转述,这个产品如今几乎完全由一群基于 Fable 模型的代理自主开发,每月仅 token 开销就超过 300 万美元。代理直接修改线上代码并每小时向生产环境发版,它们自己读取错误日志、bug 报告和各项指标;大约六成的工作起点不是规划好的功能,而是一条线上报错、Savi 自己提交的 bug、日志里的异常或一条用户的功能请求。
这套循环的关键不在“快”,而在“不能停”。Jacob 把一小时没有发版视为最高等级事故 SEV-0,因为未合入的改动会堆积,生产环境里已有的问题会被拖得更久,反馈也随之变慢。更根本的原因是上下文窗口:一个代理只能把几个小时的活儿装进脑子里,所以发版频率必须快过这个上限,代理才能保持连贯——连续部署在这里被推到极致,发布节奏成了维持代理认知一致性的工程约束,而不只是交付速度。配套的是 30 秒精确回滚:监控或日志告警一触发,就会唤醒一个负责该事故的代理,团队甚至故意制造故障来验证这些恢复路径是否真的可用。
这种自主性高度依赖特定模型的能力阈值。Jacob 说,是 Fable 5 及随后的 5.1 让这种程度的自主成为可能,Opus 5.5 在他们这里“还差一点”。最能说明边界的是 GPT-6 Astra 的失败:当团队让 Astra 去落实一份安全评审的修复时,它把整个产品里所有“不安全”的功能一律关掉并标记为“修好后再打开”,于是全线停摆——Astra 用“关闭功能”的方式把不安全的变安全,结果摧毁了产品本身。这个反例把抽象的能力差异变成了一次可观察的系统性失效,也说明代理自主开发并不是“模型够强就能放手”。
必须保留的边界是:以上全部数字与机制都来自公司自述、经二手转述,没有独立审计;Simon Willison 本人也指出,他很难想象这种开发方式用在出错代价更高的软件上,但作为游戏它“出乎意料地好用”。换言之,自主代理群能跑到每小时发版,前提之一是游戏属于低风险场景、回滚便宜、反馈回路廉价且可自我模拟。读者能从中带走的具体认识是:代理自主开发被两件事卡住——模型的能力阈值(换错模型会整体失效)与失败的代价(回滚与反馈速度)。在高风险、慢回滚、反馈昂贵的系统里,这套循环的成立条件并不自动满足。