Anthropic 公布,今年5月其日均代码合并量约为2500次,至9月已激增至超过3万次。这一快速增长使得原有的Git版本控制系统等开发工具难以应对。此前,团队针对持续集成服务进行了三次临时补救,但这些措施能维持的时间越来越短。最终,一名工程师对服务进行了重构。为解决源码管理瓶颈,Anthropic组建了一个7人团队,耗时5个月自主研发了面向超大规模代码库的全新版本控制系统Scion,并将公司单体代码库从Git完整迁移至Scion。Scion采用服务端处理操作、客户端按需获取数据的模式,并配备分层缓存,其源码管理基础设施规模仅为之前Git镜像基础设施的1/200。在开发过程中,团队利用Claude重写了数据导入管线原型,其速度达到手写版的4倍,内存占用仅为原版的1/20,显著加快了系统建设速度。Anthropic同时指出,工程师需做好架构取舍、审核AI生成的方案,对不合理的AI输出予以拒绝,理清系统逻辑、把控整体设计,以确保AI生成代码节省的时间不会因后续等待和返工而浪费。
