在 AI 圈,「谁先被取代」这个问题上,Anthropic 给出了一个没人料到的答案:不是程序员,而是程序员用了二十年的工具——Git。
原因是 Claude 写代码太快,瓶颈反而落在了过去几十年为人类发明的软件工具上。今年 5 月,Anthropic 全公司日均合并约 2500 次;到 9 月暴涨 12 倍,达到每天 30000 次。换算下来,24 小时不间断,平均每 2.8 秒就有一段经过测试与审查的新代码被合入核心仓库。
而 Git 由 Linus Torvalds 在 2005 年发明,基因里写着「程序员可能在断网环境写代码」的假设,采用的是去中心化设计:每次干活,默认把整个代码库的全部历史(在 Anthropic 接近 100 GB)完整拷到本地。这在「人写代码」的时代堪称完美,遇上永远在线的 AI 智能体就成了纯浪费——每天 2500 万次 checkout,不加优化会产生超过 600 PB 的内网流量,相当于每天搬运 1.2 亿部 4K 电影。Anthropic 巅峰期维护了数百台 Git 镜像做分流,同步速度仍追不上 Claude 写代码的速度。
于是他们干脆重造轮子,自研了版本控制系统 Scion。既然智能体永远在线,就不必在本地存 100 GB 历史:「虚拟化 checkout」让 AI 改哪个文件夹就只拉哪个,只有当程序真正读取某一行时数据才从内存缓存流式传出;同时砍掉本地打包与全局锁,提交耗时只跟改了多少行有关,与上百 GB 的仓库规模无关。
效果相当可观:相比原先几百台 Git 镜像集群,Scion 的 CPU 与内存规模降低 200 倍,各级缓存命中率超过 99%,AI 与测试任务拉代码从几分钟缩短到几秒,单这一项就帮公司的 CI 省下 25% 的算力。配套还自研了审查工具 Antique、代码搜索与权限系统。
更惊人的是团队配置:7 个工程师、5 个月。对比 Google 的 Piper、Meta 的 Sapling 当年都动用了数十甚至上百人的顶级基础架构团队、耗时数年才完成迁移,这里靠 Claude 深度参与,把工程师手写的迁移管道重写了一遍,内存占用降到原来的 1/20、速度快了 4 倍。
人的角色也随之改变。这 7 位工程师既不敲代码,也不审 AI 写的代码,而是要搞清楚 AI 为什么这么改。他们发现,自己最常对 Claude 说的一个字是「不」——让 Claude 互相做对抗性代码审查时,AI 会为防范极小概率风险写出过度复杂、过度工程化的代码,这时必须由人类架构师叫停、帮 AI 做减法。
Anthropic 表示不打算把 Scion 商业化,公开架构是因为看到了不远处的未来:当成百上千个 Agent 在后台并行生成、测试、修复代码,所有为「人类手速」设计的工具——从版本控制到代码审查再到测试流水线——都会瞬间成为障碍。他们的判断是,其他公司大概在 6 到 12 个月内就会撞上同一堵墙。
原文链接:https://www.ifanr.com/1684269
来源:爱范儿
[技术] Anthropic 弃用 Git:自研 Scion,7 人 5 个月重造用了 20 年的工具
我就是我,不一样的烟火🎇
全部回覆 (0)
暫無回覆
請 登入