Claude Code九成代码AI写,六层审查怎么兜底?

资讯 36氪 全文 3917 字 · 约 10 分钟读完 配图 8 张 分类ClaudeAnthropic

九成代码AI写,谁来审?Claude Code亮出6道关卡!

所属频道 大厂动态Claude 与 Anthropic

Claude Code九成代码AI写,六层审查怎么兜底?(配图 1)

Claude Code里约90%的代码,如今由Claude自己产出。写代码的换了主角,改动量随之猛涨:6月到9月,合并进代码库的PR数量翻了一倍还不止。

放大到Anthropic整体,主代码库每天合并的改动,5月约2500次,9月已超过3万次。

代码堆到这个量级,人还读得过来吗?要是连审查都甩给AI,它出了错又由谁来兜?

Claude Code九成代码AI写,六层审查怎么兜底?(配图 2)

10月15日,Claude Code团队把内部代码审查流程摊开讲了一回。按他们的说法,PR数量翻倍的同时,需要回滚的PR占比反而相对下降超过40%。

撑住这个结果的,是六层检查,外加一套发现快、回滚也快的兜底机制。

团队判断,到了这个体量,逐行人审已经不现实。审查本身没被砍掉,只是读代码的大部分活儿,交给了机器。

Claude Code九成代码AI写,六层审查怎么兜底?(配图 3)

AI写出的代码要上线,先得跑测试、过AI审查和安全审查,再按风险大小决定要不要人点头。

在Claude Code团队眼里,「有没有人读过这段代码」问得不够准。该问的是:这次改动可能出什么错,出错时该由哪道检查拦住?

AI先交出验证结果,人工审查排在后面

一次改动要连过六道检查,末尾还架着一张安全网。

第一关设在创建合并请求(PR)之前。Claude得跑完测试、完成构建;碰到界面相关的改动,还要截图和设计稿对照。

随后另派一个子智能体,用全新上下文审查代码差异。它没参与写代码,任务就是挑毛病。

官方把要求说得很死:Claude必须把执行的命令和输出摆出来,只回一句「测试全部通过」不作数。

普通开发者也能照这个路子来:给AI派任务时,顺手把验收标准讲清楚。

第二关才轮到PR上的AI审查。几个智能体并行找bug,另一组再投票核验,票数够了,问题才会贴到PR上。

至于只牵扯代码风格、诊断提示或代码清理的意见,压根不会发到PR,直接过滤掉。

今年3月这套审查刚落地时,内部PR里能拿到实质性审查意见的比例从16%涨到了54%。

第三关叫安全审查。

团队内部有个硬规矩:代码审查和安全审查提出的问题只要没关掉,PR就进不去,修好或者写清理由关掉,二选一。

第四关是持续集成检查,代码规范、类型检查、各平台测试、构建打包都算在内。

哪怕只是改一个普通的命令行工具,交到人手里之前也得先跑过几十项检查。

老是冒出来的问题,会被收进下一轮的检查依据。

CLAUDE.md管项目约定,REVIEW.md管审查器该盯哪里、哪些能跳过——这一轮踩到的坑,就成了下一轮的参照。

同一条意见被提到第三遍,就得写进规则。

第五关是人工审批,也是最要紧的一关,下一节展开说。

第六关管合并和发布。

前面几关都过了,改动还得进合并队列排队。

排到它的时候,系统会把它挪到主分支最新版本上,所有检查重跑一遍。

这一步防的是单个改动都没毛病、凑到一起却出岔子。

合并完,新功能也不会立刻推给全部用户。

它先藏在功能开关后面,只对Anthropic内部员工开放。这帮人天天高强度地用,往往比外部用户更早碰到问题。

功能开关相当于一个总闸,不用改代码、不用重新发版,就能决定功能开还是关。

最后还有兜底。

一旦出事,先把总闸拉下来。

团队每周轮班值守,每次事故复盘都要问一句:这事本来该在哪一关被拦住?

审查并没有消失,它变成了贯穿开发、合并、发布的一层又一层检查。

零人审批的边界在哪里

前四关全绿之后,第五关按风险分级,决定这次改动要几个人点头。

文档、文案、仅内部可见的功能,以及藏在开关后面的新增改动,都算低风险,自动审查和安全检查过了就能免掉人工审批。

普通的产品改动,以及缓存、自动更新器、系统提示词这类敏感区域,需要一个人批准。

那些风险最高的代码,再加上少数被单独点名的路径,得过两道人工审批。

这么看,低风险改动岂不是已经进入「无人驾驶」状态了?事情没这么简单。

档位由改动本身来定:先有一个分类器读代码、判定风险高低,再由第二个分类器判断这次要不要额外加一道人工审批。

凡是被代码所有者标成敏感路径的地方,以及全部CI工作流文件,都必须有人来看。

轻量审批这条通道也设了门槛:只向仓库「可信作者」名单里的人开放,名单之外的人想走这条路,得另找一个人点头。

带着AI写代码的那个人,本身就被算作一名审查者,也得像自己一行行敲出来那样,对这次改动担起责任。

零人审批,并不意味着没人负责。功能该不该做、架构合不合理,这些要由人来定;现有检查能不能盖住这次的风险,同样得人来判断。

正因如此,Claude Code团队立了一条规矩:你合进去的代码,日后出了问题,通常也由你来收尾。

在按下批准之前,审查者要把话说清楚——这些检查到底验证了什么,还有哪些风险没被覆盖。说不清楚就先别急着点通过,把该补的审查补上。

AI审查也会失灵

自动化审查有时候会把自己绕进去。有个CLI项目的PR,一晚上来来回回跑了五十多轮审查和修复,最后是作者手动喊停的。

一个小毛病,人一秒钟就能放过,AI却不会,它会老老实实去改;改完又是一次提交,提交又触发一轮审查。

团队用git blame回查后发现,审查器反复标出来的问题里,约59%在首轮审查之前就已经存在于老代码中。它很少揪出新bug,只是每一轮多翻出几个旧的。

之后他们改了四条规则:满三轮还没过,就提醒作者先退一步、重新想方案;前几轮过后,只审新加进来的改动;

同类问题一次说清;已经提过的问题不再重复。

效果很快就出来了。只经过一轮审查和修复就通过的内部PR占比,从65%升到78%;需要五轮及以上的,从8.9%降到1.5%;平均审查次数,从2.08降到1.32。

Claude Code九成代码AI写,六层审查怎么兜底?(配图 4)

复审规则调过之后,只走一轮审查和修复就放行的比例由65%涨到78%,平均审查次数则从2.08次降到1.32次。

审查这件事,一半功夫花在挑毛病上,另一半花在判断什么时候该停手。

多叠几层审查,就能保证万无一失吗?

Anthropic自己就拿出过一个反面例子。

3月26日,Claude Code上线了一项优化:会话闲置超过一小时,就清理一次旧的推理记录。

问题出在一个bug上:它使得对话恢复之后,每一轮都触发清理,Claude因此记不住东西、反复说同样的话,调用工具时也不正常。这个bug一直到4月10日才被修好。

Claude Code九成代码AI写,六层审查怎么兜底?(配图 5)

按设计,闲置之后只该清一次旧推理,实际却每轮都在清;红框标出的就是被误删的内容。

官方在4月23日的复盘里承认:

这个改动穿过了多轮人工和自动审查,单元测试、端到端测试、内部试用全没拦住,光确认根因就花了一周多。

复盘里还有转折。

团队用Code Review重审了出事的PR,在给足相关仓库上下文时,Opus 4.7找到了这个bug,Opus 4.6没找到。

这次回测说明,模型能力和上下文完整性,都会影响检出结果。于是他们让审查能引入更多仓库。

现在,每一起事故都会变成一道考题。

团队把PR收集起来,由熟悉代码的工程师逐个确认其中的bug,整理成一套考题。

审查器每天对着这套考题跑分。每次调整提示词、工具或模型,也要用它检验效果:成绩没有提高,这次调整就不采用。

团队也没把话说满。

改动上线后,仍要靠开发者、值班人员结合数据看板发现异常。

根据回滚率等指标自动收紧审批的「熔断」机制,还没有建好。工程师们希望先补上这道保险,再让更多改动走零人审批。

审查难免漏检,发现和补救也要跟上。

Claude Code团队里有人是这么说的:慢下来确实出错会少,可这主要是因为做的事也变少了。于是他们宁可把精力放在更快发现问题和更快修复上。

一个人用AI写代码,要验收什么

AI审查只给意见,拍板的还是你。

所以,别急着追求「不用看」,而是先让AI每次交付都回答三个问题。

第一,怎么验证的?

具体跑了哪些检查、结果如何、还有哪些情况没覆盖到,这些都要交代清楚。

Claude Code的创造者Boris Cherny讲过,给Claude一个能验证自己的手段,或许是最要紧的事。他估算,这么做能让最终结果的质量提升到原来的2至3倍。

Claude Code九成代码AI写,六层审查怎么兜底?(配图 6)

他的建议是让Claude自己验证工作、形成反馈循环;按他的估计,最终结果质量可达原来的2—3倍。

第二点,会影响哪里?

改动会牵涉到哪些用户、哪些数据、哪些权限,得先弄明白。

比如让AI给汇报工具加个共享功能,那就要问清楚:链接谁点得开,点开后又能看到哪些内容。

第三点,出了错怎么撤回来?新功能能不能一键关掉,能不能退回到上一版。

动手之前先把当前版本提交存档,每次改动尽量做小。先保证撤得回来,再谈少审几遍。

这三个问题之外,还有三个习惯值得养成。

其一,换一个「脑子」来复审。

写代码的那个会话,最容易对自己埋下的bug视而不见。

可以开一个新会话,也可以让子智能体带着全新上下文去复审;本地的/code-review和/security-review命令同样能直接跑。

其二,把改动分个档。

改文案、调样式这类,检查过了、实际效果也确认了再合并;碰上登录、付款、删除数据,就得人工细查关键逻辑,再补上针对性测试。

一开始先严一点,等验证和回滚流程都跑顺了,再慢慢减少低风险改动的人工审查。

其三,三轮还不过,就换个思路。

AI改了三轮仍在原地打转,别急着催第四轮,先回头看看方案本身是不是就有问题。

最要紧的一点:AI说「通过」,并不等于你已经完成验收。

代码是你让它写的,上线之后的结果,也得由你来担。

Claude Code团队想要达到的目标,是多数PR至多一人介入,同时把回滚率和事故率守住。

人的注意力,应该更多放在判断风险、确认检查够不够充分,以及出错之后怎么补救上。

人可以不读每一行代码,但每一次上线,都得有人负责。

参考资料:

https://claude.dev/blog/solving-code-review-at-anthropic/?utm_source=chatgpt.com 

https://www.anthropic.com/research/april-23-postmortem?utm_source=chatgpt.com 

https://x.com/bcherny/status/2007179861115511237

本文由本站编辑组整理与排版,内容基于公开信息核实后归纳发布,与文中提及的产品、公司无隶属关系。我们持续跟踪 AI 领域的模型、产品与行业动态,力求信息准确、表述清晰;文中涉及的名称、价格与功能细节可能随官方调整而变化,请以官方最新说明为准。如发现疏漏或表述有误,欢迎通过站内渠道反馈指正。

相关推荐 按相关度与热度排序

全部资讯 →
  1. Claude Code不再询问功能致2539个密钥流入GitHub公开仓库

    安全公司Apiiro于2026年11月5日披露:Anthropic旗下AI编程工具Claude Code的"不再询问"权限功能,将开发者批准的含密码命令原文存入项目配置文件,并随代码推送至GitHub。Apiiro在104185个公开文件副本中发现1122个含真实密钥,合并历史提交和分支后,泄露凭证总量达2539条,波

    来源 AI 科技快讯
  2. Claude Code“不再询问”酿泄露:2539条凭证流入GitHub公开仓库

    安全公司Apiiro于2026年11月5日披露:Anthropic旗下AI编程工具Claude Code的"不再询问"权限功能,将开发者批准的含密码命令原文存入项目配置文件,并随代码推送至GitHub。Apiiro在104185个公开文件副本中发现1122个含真实密钥,合并历史提交和分支后,泄露凭证总量达2539条,波

    来源 AI 行业观察
  3. Claude Code免询问功能泄密:2539份密钥流入1994个公开仓库

    2026年11月7日Apiiro披露,Claude Code“以后不再询问”功能将含敏感信息的命令写入本地设置文件并随代码推送至GitHub,导致2539份密钥在1994个公开仓库暴露,涉及63家企业及379个数据库密码、122个Supabase密钥等。主流扫描工具对215个文件存在盲区,Anthropic尚未回应。这

    来源 AI 科技快讯
  4. Claude Code“永久授权”泄密:63家企业2539份密钥进公开仓库

    2026年11月7日Apiiro披露,Claude Code“以后不再询问”功能将含敏感信息的命令写入本地设置文件并随代码推送至GitHub,导致2539份密钥在1994个公开仓库暴露,涉及63家企业及379个数据库密码、122个Supabase密钥等。主流扫描工具对215个文件存在盲区,Anthropic尚未回应。这

    来源 AI 行业观察
  5. Cat Wu离开Anthropic即入OpenAI:Claude Code创始PM为何留不住

    (本文作者为 新质动能,钛媒体经授权发布)文 | 新质动能AI圈顶级人才,开始扎堆跳槽了!11月5日,硅谷爆出一则重磅人事变动:前一天刚宣布告别Anthropic的王牌产品掌门人Cat Wu(Catherine Wu),转头就官宣加盟OpenAI,负责核心产品团队的产品管理。从宣布离职到入职新东家,几乎无缝衔接。Cat

    来源 腾讯网
  6. Anthropic展示Claude造芯,EDA行业会被AI取代吗?

    今年下半年,AI的自我进化成为了热门话题。而且,AI不仅在尝试研发自己的模型,甚至还想自己搞定作为算力来源的AI芯片。这很可能让芯片制造业面临巨大变局,设计端的EDA(电子设计自动化)行业首当其冲。当地时间11月3日,The Information报道称,此前公布招股说明书的Anthropic向潜在IPO投资者展示了其

    来源 腾讯网
  7. Claude攻破40年悬案:首个原核穹窿体结构出炉

    今天,Anthropic又一次跨界生物学,带着Claude向困扰人类40年的神秘生命结构发起反攻! 用时不到4个月,AI绘出了史上首个原核生物体内「穹窿体(Vault)」的三维结构。 从基因捞针、优化提纯,到处理冷冻电镜数据、人工扩容改造,Claude几乎全程在场。 更让人震撼的是,它的解题速度堪称「降维打击」。 原本

    来源 AI 行业观察
  8. Anthropic报告:80%能力增量由AI推动,进化速度翻倍

    编辑|泽南AI 帮助研发下一代 AI 的速度,终于有了具体数字。11 月 5 日,第三方评估机构 METR 发布一份关于 Anthropic 的调查报告表示:这家公司过去一年取得的基准能力进步,大致相当于此前两年的进步。从 8 月 12 日到 10 月 29 日,这个机构花费了约 11 周时间进入 Anthropic

    来源 腾讯网
  9. Anthropic 需应诉 Claude Max 额度误导指控,法官驳回其余诉求

    Anthropic 辩称,消费者应该明白,宣传中的倍数指的是单次使用周期的额度,并援引帮助页面作为依据。美国联邦治安法官并未采纳这一说法。裁决书写道:“Anthropic 对单次使用周期的说明,需要从 claude.com 的主要销售页面点击两次链接才能看到。”

    来源 IT之家
  10. Anthropic上线Claude个人理财:美国Pro/Max/Ultra率先灰度

    当地时间11月5日,人工智能企业Anthropic宣布正式为Claude推出全新的个人理财功能(Personal Finance),并于本周率先开启灰度测试,面向美国地区的 Pro、Max 以及 Ultra 订阅用户开放。这一新功能的上线,标志着大模型正在从单纯的办公与创作助手,逐步深入渗透至用户的日常金融与生活管理场

    来源 AI 开发者社区
  11. 前谷歌工程师王咏刚:3万行代码AI包办,程序员饭碗先被砸

    曾任职谷歌的资深工程师王咏刚发表长文《永别了,程序员》,记录自己被 AI 编程"架空"的过程。今年 9 月,一位美国计算机老师找上门,想改进他六年前开源的 Altair 8800 计算机模拟器。 他把需求交给 Claude Opus 5.5,请它从系统设计层面给建议。结果 AI 不光做完原本的活,还主动提议补上汇编器、

    来源 AI 开发者社区
  12. 今天起,Claude能帮你管账了

    AI应用风向标(公众号:ZhidxcomAI)编译|毕伟豪 编辑|漠影智东西11月6日消息,凌晨,Anthropic宣布为Claude推出个人财务功能(Personal Finance),用户可以连接银行和信用卡账户,直接通过自然语言查询余额、分析消费记录、追踪账单,还能识别重复扣款、异常费用等问题。该功能目前以Bet

    来源 腾讯网
  13. ARTEX驱动AI代理:300枚苹果证书如何被盗?

    Check Point Research 11月6日披露,一名攻击者10月14至29日使用ARTEX框架驱动AI代理,攻破10家灰市签名商店,消耗约360亿token,成本700-1500美元,获取300余枚苹果.p12证书及19万套《王者荣耀》凭据。攻击首选Claude Opus 5.5但触发护栏,随后切换DeepS

    来源 AI 科技快讯
  14. Anthropic在Claude上线个人财务功能:可连16家银行查账

    Anthropic在Claude中上线“个人财务”功能,用户经Plaid授权后可让Claude汇总银行、信用卡等账户交易,整理支出类别、识别重复扣款和持续上涨账单,并生成支出图表和账单日历。该功能只有读取权限,不能转账、管理资金或投资,账户验证由Plaid完成,Claude不获取银行密码,专区对话不用于训练模型。目前在

    来源 凤凰科技
  15. Anthropic首购美联社授权:中期选举AI数据战开打?

    在美国中期选举前夕,人工智能企业Anthropic迎来了一次战略方向上的关键转变——它正式与美联社达成了一份内容授权协议,这也是其发展历史上首次向新闻出版机构支付费用以获取内容版权。 从拒绝妥协到坐到谈判桌前 根据《Adweek》援引知情人士的消息显示,通过这项全新的合作协议,Claude聊天机器人将能够在即将到来的美

    来源 AI 开发者社区
  16. 蚂蚁Ling-3.2-flash上线:560B MoE只激活25B,1M上下文

    蚂蚁百灵今日推出原生多模态模型 Ling-3.2-flash,560B 总参数每次仅激活 25B,配 1M 上下文、走 MoE 路线——前向只调部分参数,留知识容量、压单步开销。这"大骨架、小激活",正是平衡能力的核心。 四项能力同步上桌 模型架构层原生打通视觉与语言,图文视频通吃。官方强化四块:复杂视觉理解做图像视频

    来源 AI 开发者社区
向下滚动自动加载更多