AI Pulse
📡 X 信号

Anthropic用Claude写代码后,CI系统直接扛不住压力了

Anthropic用Claude写代码后,CI系统直接扛不住压力了

很多公司大规模使用AI代码代理(Coding Agent)之后,都开始遇到一个新问题:代码产出速度越来越快,持续集成(CI)系统已经快扛不住了。Anthropic公开分享了他们遇到这个问题的完整经历。

目前Anthropic工程师每季度交付的代码量,达到过去几年平均水平的8倍,其中80%的代码由Claude生成。代码量增长的同时,测试数量上涨了10倍,仅半年时间,CI任务量就增加了25倍。

这些压力最终全部集中到了公司的「测试影响分析」系统上。这类系统的作用是,代码改动后只需要运行相关测试,不用全量跑所有测试,以此节省CI资源。

当每秒都有多个CI任务涌入时,系统记录测试结果的环节跟不上处理速度。哪怕只落后20分钟,就会有数万条测试结果无法进入判断系统。刚修复的测试可能不会运行,已经失效的测试还会阻挡代码合并,AI代码代理也会被错误结果带入多轮无效排查。

Anthropic先后三次给原有系统打补丁,第一次补丁支撑了70天,第二次支撑了29天,第三次补丁甚至没撑过一天,最终只能完全重新设计整个服务。

AI代码代理带来的改变,不止发生在写代码这一个环节。当代码编写、代码审核和测试的速度整体提升后,原本按照人类产能搭建的整套研发系统,都需要重新调整适配。

这大概率是很多已经大规模使用AI代码代理的公司接下来要经历的过程,Anthropic的这套经验,可以供遇到同类问题的团队参考。

查看 X 原帖

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新