Anthropic 7人团队用Claude重塑源码系统Scion,代码合并量暴增12倍!
10月15日消息,10月13日,Anthropic在其官方工程博客中透露,随着公司代码变更的爆炸式增长,他们的工程团队采取了前所未有的措施来适应这一变化。自今年5月以来,Anthropic的每日代码合并量从平均2500次飙升至超过3万次,增幅达到了惊人的12倍。为了应对这一挑战,Anthropic组建了一个由7名工程师组成的团队,在短短5个月内自建了全新的版本控制系统Scion,并成功将公司的单体代码库从传统的Git系统迁移了过去。
Scion的设计不仅旨在满足日益增长的代码需求,其基础设施规模也经过精心优化。据Anthropic披露,Scion的基础设施在CPU和内存需求方面仅为原Git镜像基础设施的1/200。这一显著的资源节约使得团队能够在资源有限的情况下,继续保持高效的开发进程。更为令人振奋的是,团队还利用Claude Mythos Preview的内部早期版本对Scion进行了重写,重写后的版本在速度上提升了4倍,而内存占用则缩减至原来的1/20。这一切都表明,Anthropic在推动技术创新方面的决心与能力。
值得注意的是,这已经不是Anthropic第一次为应对代码增长而重建工具。在9月14日,Anthropic在另一篇官方文章中透露,公司的持续集成(CI)任务量在短短六个月内增长了25倍。为了应对这一挑战,团队首先增加了处理能力,并通过将任务拆分给多个工作进程来提高效率。随后,他们还尝试了每天重启服务的策略,最终,一名工程师在三周内成功重构了该服务。尽管新架构的运行成本有所上升,但其易扩展性和稳定性得到了显著提升。
在科技不断发展的今天,企业面临着前所未有的挑战与机遇。Anthropic的成功案例不仅展现了团队的技术能力,也为其他科技公司提供了宝贵的经验。随着AI技术的不断进步,如何高效管理和优化代码将成为企业发展的关键。未来,随着像Scion这样的创新工具的应用,开发效率和软件质量将有望达到新的高度,推动整个行业的进步与发展。