Claude 疯狂写代码压垮 Git:AI Agent 时代,测试迎接全新质量挑战

简介: Anthropic 7人团队5个月自研Scion版本系统,应对AI Agent日均3万次提交冲击。本文从测试/测开视角,剖析CI流水线、合并校验与质量防护体系在AI编码时代的全新挑战,为国内研发质量团队提供前瞻性实践参考。

image.png

摘要:Anthropic 的 7 人团队借助 Claude Agent,5 个月自研版本控制系统 Scion,用来应对 AI 编码 Agent 带来海量代码提交冲击。本文跳出版本控制技术本身,站在测试、测开、质量工程视角,剖析 AI 大规模写代码之后,CI 流水线、合并校验、质量防护体系面临的全新挑战,给国内研发质量团队带来可参考的思考方向。

一、现状:AI写代码,把Git逼到性能极限

传统Git是面向人类开发者设计:工程师写代码、提交PR,一次合并、一轮CI测试,节奏由人的效率决定。

但Anthropic内部,Claude Coding Agent彻底改写了工作节奏:

  1. Monorepo主分支历史接近100GB,压缩工作副本25GB;
  2. 每日代码检出高达2500万次,还不算Agent沙箱、研发环境;
  3. 日代码合并量从2500次暴涨到30000次,4个月提升12倍,绝大多数变更来自AI Agent。

即便部署数百台Git镜像服务器、做仓库快照,依旧问题重重:

  • CI、Agent沙箱创建环境慢,检出要等数分钟;
  • 镜像同步维护成本极高,快照很快落后主分支;
  • 部分克隆模式下,diff、blame等历史查询逻辑异常复杂。

Git的核心假设:客户端本地保存完整仓库历史,可以离线独立完成提交、变基、历史查询。可Anthropic大量操作来自永远在线的AI Agent,这套设计就变成沉重负担。于是诞生了自研版本控制系统 Scion。

二、Scion核心架构解读(测试视角)

1. 架构转变:本地客户端 → 客户端‑服务端中心化架构

Git:客户端本地完成提交、变基、查历史,最后push远端。
Scion:提交、合并、变基、历史查询全部迁移到服务端执行,客户端只负责本地缓存、监控文件改动,不再保存完整仓库历史,也不需要push操作。

对测开、CI系统最大利好:CI任务如果只需要两次提交之间diff差异,可以直接调用服务端API获取,不需要完整检出整个仓库,大幅节约构建测试资源。

image.png

Scion用Changeset(变更集)替代Git commit:

  • Git commit:指针指向完整目录树,保存全量仓库状态;
  • Changeset:写入预写日志,只记录相对父提交改动了哪些文件,文件本体存放在对象云存储;元数据由Spanner数据库维护。
  • 成本取决于本次修改的数据量,而不是整个Monorepo仓库大小。

2. 分层缓存架构,解决海量CI/Agent并发压力

为防止海量Agent请求压垮中心服务,Scion设计三层缓存架构,每层缓存命中率>99%,同时做故障域隔离,缓存故障不会直接击穿到上游权威服务。

image.png

  1. 节点本地scion‑daemon:同一机器上CI、Agent任务共享缓存;
  2. 区域scion‑cache:第二层区域缓存;
  3. scion‑server权威服务:缓存未命中才访问Spanner和云存储。

同时原生支持稀疏检出、虚拟化按需加载文件。有些仅需要版本元数据的测试任务,甚至可以跳过创建完整工作目录。

落地收益数据(注意不要误读)

  • 版本控制基础设施CPU/内存占用,相比Git镜像方案缩小约200倍;
  • 代码检出从分钟级缩短至秒级;
  • CI集群获得约25% CPU容量节省。

    ⚠️注意:不是所有操作都快200倍,200倍是基础设施资源维度,检出速度、CI收益是不同指标,不能一概而论。

3. 7人5个月完成:Claude深度参与整套系统研发

Scion连同配套代码审查工具Antique,7人团队耗时5个月完成开发+全量Monorepo迁移,Claude深度参与编码实现、性能优化、线上监控。

一个经典案例:原本工程师手写Git数据导入管线,Claude重新实现版本,内存降低20倍,执行速度提升4倍,同时完整保留原有约束逻辑。

但工程师价值并没有消失:

Claude擅长写代码;系统架构取舍、边界判断、告诉AI哪些方案不能上线,依然是人要做的核心工作。

团队还部署一批superfans Claude Agent,分别监控scion‑daemon、scion‑cache、合并队列,读取遥测日志,挖掘传统告警规则发现不了的异常,作为监控体系的补充层。

image.png

图表可见:几个月时间内,Antique(AI产生变更请求)数量远远超过传统人工Pull Request,AI产出的变更已经成为主力。

三、重点!测试工程师最该关注的质量风险

Scion解决了版本控制系统的性能瓶颈,但原有建立在人类开发节奏之上的CI、合并队列、测试验证体系,直接被AI高并发变更击穿,这恰恰是我们测试/测开的主战场。

传统合并队列逻辑:变更串行进入队列,执行测试,测试通过再合并入主分支。

问题来了:当每天数万次变更涌入,一条测试还没跑完,主分支已经合并成千上百条新改动,测试结果对应的代码快照,已经和当前主干完全脱节。

如果强行维持全局串行合并队列,吞吐量直接卡死,完全扛不住AI Agent的提交速度。

于是Anthropic调整策略:弱化合并前串行校验,把重心转向合并后测试 + 部署前自动化测试。

这就带来一系列质量拷问,也是我们做质量平台、自动化测试同学需要思考的现实命题:

  1. 部分代码冲突、逻辑问题,合并进主干之后才会被发现;
  2. 依赖AI快速修复冲突缺陷,那缺陷的引入率、修复成功率如何评估?
  3. 大量Agent并行修改同一批文件,如何控制故障爆炸范围?
  4. 合并后测试、部署前测试职责边界如何划分?回归用例如何设计?
  5. 主分支可用性如何保障?回滚策略、故障溯源、缺陷统计指标如何建立?

Anthropic官方也坦诚:这套新模式的缺陷率、事故率数据还没有公开,这套流程是否优于传统合并前测试,目前还没有定论。

本质变化:过去测试是“合并闸门”;AI大规模编码时代,闸门扛不住流量,测试变成“事后兜底”,质量风险模型彻底改变。

四、Git会被淘汰吗?普通团队要不要跟风?

答案:绝大多数团队完全不需要替换Git。
Google Piper、Meta Sapling、Anthropic Scion,都是大厂针对超大规模Monorepo、海量自动化提交的内部专用系统。

Scion适配场景:

  • 百GB级Monorepo;
  • 每日数万次代码合并,千万级检出;
  • 大量AI Agent持续生成变更;
  • 配套自研代码审查、搜索、CI整套内部基建。

普通业务团队,没有上述压力,迁移Scion收益远大于成本。Anthropic也明确,不会对外开源、不会作为通用产品对外输出。

它更大价值是给行业带来启发:

  1. Git托管平台可以增强服务端能力,强化服务端API;
  2. 稀疏检出、浅克隆、数据协商协议,还有巨大优化空间;
  3. 当AI成为代码主要生产者,瓶颈不再是写代码,而是版本控制、CI流水线、自动化测试、代码评审、质量防护体系。

五、给测试&测开工程师的几点思考总结

image.png

  1. 编码不再是瓶颈,验证才是新瓶颈。未来AI大批量生成代码的场景,我们要思考:自动化回归、门禁、缺陷拦截体系,能不能扛住数倍、数十倍的变更流量。
  2. 合并前测试不再万能,要提前思考合并后质量防护策略:增量用例、故障隔离、快速回滚、线上观测、Agent自动修复的质量边界。
  3. CI流水线不能只面向人提交PR的节奏,要适配Agent高频、短生命周期、海量并发变更的场景;按需获取diff、按需检出部分文件,是重要优化方向。
  4. 拥抱AI,但不能放弃人的架构判断。AI可以实现功能,但风险识别、架构取舍、质量标准,依旧需要人来把控。
  5. Scion是极端大厂案例,但趋势离我们并不遥远。很多团队已经在用AI批量生成业务代码,我们现在就要思考质量体系如何提前做好准备。

    本文部分内容参考了霍格沃兹测试开发学社整理的相关技术资料,主要涉及软件测试、自动化测试、测试开发及 AI 测试等内容,侧重测试实践、工具应用与工程经验整理。

相关文章
|
5天前
|
云安全 人工智能 运维
当攻击全面Agent化,你的安全防御能否跟上AI Speed?
多起客户侧AK泄露事件应急的真实观察
1241 4
|
28天前
|
人工智能 JSON API
全网刷屏的 Jev 模型正式开放!一手实战测评 + 保姆级教程
全网爆火的 Jev 模型是什么?有什么用?怎么使用?怎么接入 AI 编程工具?效果真的好么?傻子可懂的 Jev 保姆级实战教程 + 项目实战测评来啦
9785 32
|
8天前
|
存储 人工智能 安全
千问办公官网入口网页版登录:qwenwork.cn 注册送2000积分、登录送100积分
阿里云千问办公(QwenWork)是AI智能工作平台,支持一句话生成PPT、表格、网页、视频及数据分析。个人免费版送2000积分+每日登录赠100分,含1GB存储、5个发布页;企业版198元/席/月起。阿里千问办公QwenWork官网:https://t.aliyun.com/U/0VCTGt 阿里AI工作平台,一句话完成数据分析、PPT 生成、视频剪辑、网页搭建等复杂任务
|
3天前
|
人工智能 API 开发工具
DeepSeek Harness 神插件:白嫖 13 家大厂模型
`dsh-our-free-model` 是 DeepSeek Harness 神级插件:零配置、零API Key、零账号,聚合13家大厂免费模型(含DeepSeek V4.1 Flash、Kimi K3等),支持本地网关、用量看板与自动降级,真正实现“白嫖即用”。
|
14天前
|
存储 人工智能 并行计算
大模型本地部署终端选型方法论:以 Qwen3.8-27B 为例的四档分层完整流程
本文提出一套大模型本地部署终端选型方法论:定约束、定档位、定框架、定参数四步决策法,配合入门、主力、质量、无损四档分层模型。以 Qwen3.8-27B 实测数据为例,逐环节解读显存、带宽、存储、散热、系统、预算等要素,给出面向不同预算的优选方案、决策自查清单与市场观察框架。文末前瞻 AI 笔记本的 CPU+GPU 与统一内存两条路线,论证四步决策法在新品类上的延续性。
|
5天前
|
Web App开发 人工智能 JavaScript
太猛了,一个月干到15W+,给大家推荐一个最近爆火的开源逆向工具:REA
REA(Reverse Engineer Anything)是近期爆火的开源AI逆向工具,4月发布,1个月内斩获15万+ Star。它让AI Agent无需源码即可分析二进制、APK、JS/Electron、HAR包等17类目标,自动反编译、生成可运行代码,并强制返回带证据与局限的结论。全本地执行,MIT协议,支持Hopper/Ghidra/IDA等引擎,一行命令即可上手。
625 1
太猛了,一个月干到15W+,给大家推荐一个最近爆火的开源逆向工具:REA
|
13天前
|
人工智能 JSON 自然语言处理
2026 年 Jev 决策模型深度拆解:原理解读、实战测评与保姆级落地教程
有一款特殊AI模型在开发者圈子刷屏,它摒弃传统大模型擅长的对话聊天能力,专注做高速结构化决策,它就是TypeSafe AI推出的Jev模型。该模型由ChatGPT共同发明人Diogo Almeida主导研发,定位为**System One Model(系统一模型)**,对标人类大脑快速直觉判断的思维模式,在响应延迟、调用成本、结构化输出稳定性上相比传统生成式大模型有着巨大差异。本文会完整拆解Jev底层原理、三大核心原语能力、适用业务场景,同时提供可直接运行的curl、Python代码示例,并且结合多组实测数据,客观分析模型优势与能力边界,帮助普通开发者和AI应用从业者快速上手落地。
928 1
|
9天前
|
人工智能 JSON 自然语言处理
2026 年 Jev 决策模型全解析:核心原理拆解,性能实战测评与落地部署教程
有一款特殊AI模型在开发者圈子刷屏,它摒弃传统大模型擅长的对话聊天能力,专注做高速结构化决策,它就是TypeSafe AI推出的Jev模型。该模型由ChatGPT共同发明人Diogo Almeida主导研发,定位为System One Model(系统一模型),对标人类大脑快速直觉判断的思维模式,在响应延迟、调用成本、结构化输出稳定性上相比传统生成式大模型有着巨大差异。本文会完整拆解Jev底层原理、三大核心原语能力、适用业务场景,同时提供可直接运行的curl、Python代码示例,并且结合多组实测数据,客观分析模型优势与能力边界,帮助普通开发者和AI应用从业者快速上手落地。
592 0

热门文章

最新文章