MEPPP 热点收录
@meppp_hot
收录
原帖正文
Anthropic 放弃行业通用的代码管理工具 Git,转而自己开发了一套名为 Scion 的新系统。在 Anthropic 内部,AI(Claude)承担了大量的编程工作,写代码的速度远超人类。这导致每天需要合并保存的代码量暴增,从 5 月份的每天 2,500 次猛增到 9 月份的每天 30,000 次以上。传统软件开发中常用的 Git,原本是为人类工作习惯设计的,默认每个人都把整座代码仓库完整下载到自己的电脑上离线操作。随着代码库体积膨胀到几十吉字节(GB),数万次频繁操作让原有的网络和服务器彻底不堪重负。面对这种瓶颈,Anthropic 决定彻底重构底层机制。他们只用了五个月时间,开发出专为 AI 时代设计的系统 Scion。这套新系统的核心逻辑主要有三点:· 按需索取: 工作的大多是始终联网的 AI 智能体,不需要每次都把全部历史记录下载下来。系统只在需要某些文件时,才去服务器调取对应内容。
· 服务器挑大梁: 复杂、繁重的计算全部放在云端服务器完成,客户端只负责展示和简单缓存,极大地节省了本地机器的资源消耗。
· 更轻便的记录方式: 每次保存修改时,系统只记录改动的增量,不给整个代码库加锁,让上万个任务可以同时提交而互不堵塞。这个项目本身也是 Anthropic 团队借助 AI 共同完成的。一支仅有 7 人的工程师团队,借助内部的 Claude 模型快速重写核心架构、自动排查漏洞,完成了以往大公司需要几倍人手和数年才能做完的工程。Anthropic 的工程师认为,随着 AI 编程越来越普及,传统的软件协作工具都会面临类似的性能瓶颈。他们公开这些经验,是为了给整个软件行业提供参考,帮助大家提前做好应对海量 AI 代码的准备。
· 服务器挑大梁: 复杂、繁重的计算全部放在云端服务器完成,客户端只负责展示和简单缓存,极大地节省了本地机器的资源消耗。
· 更轻便的记录方式: 每次保存修改时,系统只记录改动的增量,不给整个代码库加锁,让上万个任务可以同时提交而互不堵塞。这个项目本身也是 Anthropic 团队借助 AI 共同完成的。一支仅有 7 人的工程师团队,借助内部的 Claude 模型快速重写核心架构、自动排查漏洞,完成了以往大公司需要几倍人手和数年才能做完的工程。Anthropic 的工程师认为,随着 AI 编程越来越普及,传统的软件协作工具都会面临类似的性能瓶颈。他们公开这些经验,是为了给整个软件行业提供参考,帮助大家提前做好应对海量 AI 代码的准备。
引用自 X
原帖地址:https://x.com/i/status/2110053408531177671
原帖:
本站媒体副本
我们的工程博客上的新内容:创建内部源代码管理。5月,我们每天合并约2,500次代码更改。 9月份,我们每天合并3万多笔交易。 因此,我们受到为人类(而不是智能体 )规模构建的开发人员基础设施的瓶颈。在这里,我们分享了我们如何在五个月内构建一个新的版本控制系统并从git完全迁移我们的monorepo : https://www.anthropic.com/engineering/redesigning-source-control
查看引用原文
New on our Engineering blog: Creating in-house source control.In May, we merged around 2,500 code changes per day. In September, we merged more than 30,000 per day. As a result, we became bottlenecked by developer infrastructure built for human (rather than agent) scale.Here, we share how we built a new version control system—and fully migrated our monorepo from git—in five months: https://www.anthropic.com/engineering/redesigning-source-control
0 条评论
登录后可以参与讨论。
成员登录还没有评论。第一条认真回应会很重要。