Anthropic重建版本控制系统以应对代码激增

随着Claude代码生成速度的提升,Anthropic的开发工具难以跟上需求。公司在10月13日的博客中透露,今年5月公司每日合并约2500次代码变更,而到9月这一数字激增至3万次,达到了以往的12倍以上。为了应对这一增长,七人团队在仅五个月内开发了新的版本控制系统Scion,并成功将代码库从Git迁移过去。

代码合并的剧增让开发流程面临重大压力,Anthropic将软件的开发比作众多人共同修改一本书,这些修改需要经过整合和冲突检查,确保最终软件的稳定性。然而,随着AI加快提交速度,后续审查和测试的工作量也随之上升,导致原有工具显得力不从心。

在面临巨大的工作量增长时,Anthropic团队经历了多次临时应对措施,包括提高处理能力和任务拆分,最终决定重构服务。新架构虽然成本较高,但在稳定性和扩展性上表现更佳。 谈球吧官网入口

在整个过程中,Claude的使用不仅加速了工具的开发,还帮助团队优化了数据导入管线,使得效率提升了四倍,同时大幅减少了内存占用。这次重建表明,AI带来的代码增长不仅推动了工具的升级,反过来也加快了这一过程的推进。

不过,Anthropic意识到在AI助力的背景下,依然需要工程师对每个决策保持警惕,评估新的变化可能带来的复杂性和维护负担。面对AI不断优化的编程能力,团队必须时刻思考如何调整现有流程,确保开发高效而稳健。