News
Anthropic披露Agent编程推动CI任务量半年增长25倍
Anthropic称,Agent编程使内部CI任务量在六个月内增长25倍、测试数量增长10倍,原有单进程测试影响分析服务多次触及瓶颈;团队最终将监听与选择状态按软件包拆分并横向扩展。
Anthropic披露,Agent编程推动其内部CI任务量在六个月内增长25倍,测试数量同期增长10倍。随着代码生成和评审速度提升,原有测试影响分析服务的单进程监听器逐渐无法及时处理测试结果。
团队先后尝试扩大机器、按软件包并行处理和重启服务,但这些补丁维持时间从70天缩短到29天,再缩短到不足一天。最终方案重新设计了服务,使不同软件包的状态和工作进程可以独立扩展。
Anthropic将这套系统定义为确定性的测试选择服务:监听器记录CI结果,选择器依据历史表现与包相关性决定每次变更应运行哪些测试。文中数据来自Anthropic自身工程环境,不应直接外推到所有团队。