Anthropic推陈出新,挑战传统编程工具Git的地位

2026-10-15 5185

在人工智能领域,讨论的焦点总是围绕着AI会取代哪些职业,包括数学家、设计师和经济学家。然而,程序员所面临的替代威胁尤为显著。最近,Anthropic给出了一项出人意料的举措:在程序员被取代之前,首先要淘汰他们使用了二十年的版本控制工具Git。由于其AI助手Claude在编写代码方面的超高效率,Anthropic发现,人们长期以来开发的软件工具已经无法满足AI所带来的高生产力需求。

为了应对这一挑战,Anthropic组建了一支仅由7人组成的团队,在5个月内重新开发出全新的代码版本控制系统,名为Scion,并成功将其应用于整个代码仓库。这样的转变可以用一个数据来说明:在过去的几个月中,Anthropic的代码合入频率从5月份的平均每天2500次狂飙至9月份的30000次,几乎是12倍的增长,意味着每2.8秒就有一段新代码被正式合并到核心代码库中。

about image

对于这种飞速增长,公司内部预计需求仍将持续扩张。每当基础设施的瓶颈被打破,代码的产出便会立刻迎来新一轮的上涨。这引出了一个关键问题:支撑编程行业已经21年的Git,究竟出了什么问题?

about image

Git是由Linux创始人Linus Torvalds在2005年创建的版本控制系统,广泛用于全球数千万程序员的日常开发流程。它允许程序员在各种环境下(尤其是网络受限的情况下)处理代码,确保多人协作时不会生成冲突。然而,Git的设计理念明显是针对“离线”编码的需求,使得每位用户的计算机上都会存有整个代码库的历史记录,这种去中心化的模式在AI主导的今天显得效率低下。

about image

在Anthropic,为了维持Git的服务,过去曾大量投资在内部维护数百台Git镜像服务器,试图分流庞大的数据。但因为每秒都有新的代码合入,镜像同步的速度远不及Claude的编写速度。Anthropic也意识到,继续使用这样的系统已经不再适应如今"永远在线"的AI编程环境。

因此,Anthropic决定彻底重建这一系统,推出了专为AI量身打造的Scion。新的系统不再需要在本地保存100GB的历史记录,AI智能体可通过API直接请求获取所需的信息,而无需下载整个文件。同时,Scion允许“虚拟化checkout”,意味着只有在必要时,相关数据才会从内存流式传输,极大提高了效率。此外,Scion还简化了本地打包过程,提升了AI提交代码的效率。这一变革不仅展现了Anthropic的前瞻性思维,也为未来的编程方式指明了新的方向。

推荐产品