2026-10-15
谈球吧 - Anthropic 推出自研新工具,颠覆二十年编程秩序
在人工智能的领域内,关于哪些职业将受到取代的讨论几乎无处不在。数学家、设计师、经济学家等都成为了关注的焦点,但程序员可能是被“取代”所提及次数最多的群体。而近日,Anthropic 的一项重磅举动揭示了一个出人意料的视角:在程序员的传统角色被动摇之前,首先需要摒弃的是那些他们已使用了整整二十年的开发工具。据悉,由于其智能助手Claude的代码编写速度远超人类,Anthropic 内部的主要瓶颈竟然是那些早已过时的软件工具,这些工具无法匹配 AI 的高效生产力。
为了应对这一挑战,Anthropic 精心挑选了一个仅有七人的团队,依托于 Claude 的技术能力,历时五个月,从零开始构建了一套崭新的代码版本控制系统,并成功实现了整个代码仓库的迁移。这样的变化使得代码的合并速度惊人,平均每三秒就有一段新代码被纳入系统。可以想象,过去几个月中,Anthropic 内部究竟涌现了多少新代码。
数据显示,今年5月,Anthropic的团队平均每天合并约2500次代码变更,这代表了相当于一家大型科技公司的高活跃度。然而,短短四个月后,到了九月,这一数字骤升至每天30000次,几乎是早前的12倍频率。换言之,意味着在24小时内,平均每2.8秒便有一段经过测试的新代码进入了公司的核心代码库。这一变化并非偶然,Anthropic 的开发者们预判,这种增长趋势短期内将不会放缓。他们坦言,内部对代码合并的需求几乎是无穷无尽,每解决一个基础设施的瓶颈,马上便会迎来下一轮的代码量激增。 谈球吧
那么,已有二十年历史的Git版本控制系统究竟出现了什么问题?作为全球数千万程序员的工作必备工具,Git无疑在行业内占据了不可动摇的位置。它的开发者,Linux 的创始人 Linus Torvalds,在2005年创造了这一系统,设计旨在记录每一个编辑动作的历史,以确保多个开发者之间的协作不会互相干扰,并支持随时回退到任意版本。在过去的岁月里,Git的去中心化设计使得即便在无网络环境下,开发者们也能顺畅地进行代码工作。
然而,随着人工智能的迅猛发展,这一设计在当今的应用中显得有些力不从心。AI编写代码的频率和规模大幅提高,使得Git的离线存储、完整历史副本的概念变得异常浪费。以Anthropic为例,伴随着每天2500万次的代码检出,庞大的数据包需要不断在网络中传输,若不进行特别的优化,每天甚至会产生超600PB的数据流量,相当于在公司内网中频繁搬运超过1.2亿部4K电影。为了维持Git的正常运行,Anthropic曾在巅峰时期维持至数百台镜像服务器,但每秒涌入的新代码使得镜像同步的速度远远跟不上提交的频率。
最终,Anthropic意识到,继续依赖于如此昂贵且缓慢的“为断网用户设计的系统”来服务于“永远在线”的AI显然已不合时宜。因此,他们决定研发一套全新的版本控制系统——Scion,而非对旧有的Git进行修补。Scion以AI的需索为导向,显著减少了本地存储的历史记录。开发者们不再需要下载全部100GB的数据包,而是通过API请求服务器直达所需信息,提升了工作效率。 谈球吧
此外,Scion支持“虚拟化检出”,开发者仅需下载被修改的代码文件夹,而文件访问时相关数据通过内存流式传输。这一新系统还去除了繁琐的本地打包操作与全局锁,进一步优化了代码提交流程,更加契合AI的工作逻辑与需求。在这一系列创新的推动下,Anthropic无疑在构建AI编程的新纪元中迈出了坚实的一步。