网易首页 > 网易号 > 正文 申请入驻

Claude团队改审查停止规则:8.9%内部PR需五轮以上

0
分享至

一个编码智能体配上一个AI审查员,会陷入同一种循环:审查员读一遍PR留下意见,智能体逐条修改,每次修改生成一个新提交,审查员再跑一遍。循环在第一次“没东西可改”的审查处停下。


这个停止规则和CI里“跑到绿为止”的重试逻辑是同一个毛病。测试套件里有几个不稳定的用例,有人加了重试:跑到通过为止。结果构建变慢,而一个只在半数情况下出现的真实失败,靠一次侥幸的绿就跑过去了。停在哪一次,由噪声决定。

Anthropic的Claude Code团队量过这件事。在Claude写下约90%代码的环境里,改规则之前,8.9%的内部PR需要五轮或更多审查。有一个PR一夜之间跑了五十多轮。后期轮次里审查员反复标记的内容,约59%是改动之前就已经存在的代码。

长尾消耗的是CI时间和注意力。更安静的那笔账是:单次干净的审查是弱证据,因为审查员在任何一遍里都可能漏掉一半的bug。

三类意见让循环停不下来

琐碎意见(Nit)每一遍都是新的,因为审查员每次重新采样。旧代码里的问题会重现,因为旧代码还在那里。同一个问题还会换一种说法回来。智能体把它们全修了,每次修都开启新一轮。

直接限制轮数,或者只复审新增的行,都能减少轮次,也都漏bug。每一遍完整审查,都是对上一遍漏掉的真bug的一次独立复查。在模拟中,审查员的召回率是50%,即每个真bug每遍有一半概率被抓到。砍掉噪声但只要求一次干净审查,逃逸率是24.4%;嘈杂的循环逃逸率是13.1%,它多出来的轮次成了意外的二次检查。

什么能阻塞,什么时候能停

只有阻塞性发现才启动修复轮。定义是:新的、被标记为重要、且落在本次PR改动的行上。已存在的问题记进清单一次即可。发现以文件、行号、规则三者识别,重复的直接丢弃。连续两次干净审查才算过闸,第二次干净审查只花一次审查,不产生智能体提交,也不跑CI。

模拟里,双干净审查闸把每个PR的修复轮从2.07降到1.01,没有任何PR需要五轮,逃逸率维持在13.1%,与嘈杂循环持平。代价是13.4%的PR在三轮之后转给人工。

三个角色各改一处

  • 配置审查员的人决定什么被标记为重要:只认改动行上的bug并附文件行号证据,风格、命名、清理一律标为Nit,未触及的代码标为Pre-existing。要求审查员以JSON输出发现,规则名在各遍之间保持稳定,闸门靠它匹配重复。
  • CI侧把闸门设为每次推送的必需状态检查,为每个PR维护一个小状态文件,跨推送累计干净遍数和修复轮数。改动行用git diff --unified=0对合并基取,避免变基把旧行算成新行。
  • 智能体的指令里写明:只修闸门列为阻塞的发现,不修Nit和Pre-existing,不为满足意见去改diff之外的行。缺了这条,智能体照样修琐碎意见,每条都花一个提交。

怎么知道它生效了

切换之前,先记录每个PR的修复轮数、需要五轮以上的比例,以及合并后的回滚情况。两周后轮数应下降,五轮长尾应消失。升级到人工的比例应接近十分之一,远高于此说明重要标签太松。回滚情况不能变差,若变差说明只是把工作挪了位置,此时应先提高所需的干净审查遍数。

什么时候不该用双干净审查闸

两遍不独立时,第二遍帮不上忙。温度为零、提示和上下文都相同的审查员,可能两次返回同样的答案,第二次干净什么也证明不了。需要在两遍之间变动点什么:换一个模型、换一个关注点,或者让并行审查员投票。

代码由人写时,作者会顶回琐碎意见,很少全修,这个闸门要控制的循环基本不形成。改动小且风险低时,一次干净审查就够,审查遍数应与风险匹配。还有一种情况:没人处理升级。把13%的PR送给人,就得有人接,否则这些PR只是躺在那里,工程师会学会绕开这项检查。

采用之前先问三个问题:审查员的两遍之间真的有差异吗?三轮修复之后谁来接手这个PR?今天的回滚情况如何?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
被汽车之家坑了400万后续!韩路:和高管进行沟通 消除了误解

被汽车之家坑了400万后续!韩路:和高管进行沟通 消除了误解

快科技
2026-10-22 00:53:21
张雪广州出差吃夜宵引热议!一个人点四个大菜,还喝500毫升劲酒

张雪广州出差吃夜宵引热议!一个人点四个大菜,还喝500毫升劲酒

阿天爱旅行
2026-10-15 14:06:09
俄媒发文剖析中国歼-7!表面夸老飞机,实际想问生产线怎么不断?

俄媒发文剖析中国歼-7!表面夸老飞机,实际想问生产线怎么不断?

影孖看世界
2026-10-21 20:46:13
公开辟谣后,98岁李嘉诚首次露面:携红颜出席活动,状态令人惊叹

公开辟谣后,98岁李嘉诚首次露面:携红颜出席活动,状态令人惊叹

思思夜话
2026-10-21 11:00:09
退休金拿到这个数就算知足,80%老人达不到,看看你够吗

退休金拿到这个数就算知足,80%老人达不到,看看你够吗

花小猫的美食日常
2026-10-22 07:13:35
拼多多入职,背调没过

拼多多入职,背调没过

蚂蚁大喇叭
2026-10-22 10:53:47
泽连斯基割地求和?别犯蠢了!超低空飞行撞电线杆,俄军可能损失了两架战斗机

泽连斯基割地求和?别犯蠢了!超低空飞行撞电线杆,俄军可能损失了两架战斗机

鹰眼Defence
2026-10-22 11:56:29
知名经济学家:居民不花钱,其实是因为已经进入了极限状态

知名经济学家:居民不花钱,其实是因为已经进入了极限状态

午夜搭车a
2026-10-22 01:32:16
利拉德复出25分杨瀚森5+2!开拓者41分狂胜太阳:开局轰21-0太猛

利拉德复出25分杨瀚森5+2!开拓者41分狂胜太阳:开局轰21-0太猛

罗说NBA
2026-10-22 12:35:26
西安重庆舞厅全关停!成都场子彻底内卷,老舞客揭穿生意差的原因

西安重庆舞厅全关停!成都场子彻底内卷,老舞客揭穿生意差的原因

成都人的故事
2026-10-22 06:55:12
现代韦小宝?贵州男子4女伴4娃,正妻是商K公主,正脸、家境曝光

现代韦小宝?贵州男子4女伴4娃,正妻是商K公主,正脸、家境曝光

谢鵑解说
2026-10-14 11:39:22
小小里程碑,杨瀚森NBA生涯总得分来到100大关

小小里程碑,杨瀚森NBA生涯总得分来到100大关

懂球帝
2026-10-22 12:51:40
得失看淡才能心安,南京业主接到中介电话,160万买的房只值40万,卖了还要倒贴43万,每次聊房子血压就上来

得失看淡才能心安,南京业主接到中介电话,160万买的房只值40万,卖了还要倒贴43万,每次聊房子血压就上来

捣蛋窝
2026-10-22 09:56:45
四部门开会:先把车企的嘴管上

四部门开会:先把车企的嘴管上

起点财经
2026-10-21 21:47:12
30万用户让陌生人帮忙管钱包,“劝人别花钱”小程序走红

30万用户让陌生人帮忙管钱包,“劝人别花钱”小程序走红

界面新闻
2026-10-22 10:07:00
火箭打成暴扣之城!三人20+杜兰特轻鏖战37分钟 休城氛围轻松愉悦

火箭打成暴扣之城!三人20+杜兰特轻鏖战37分钟 休城氛围轻松愉悦

颜小白的篮球梦
2026-10-22 11:00:52
盗版APP可关闭GPS、解除120米限高,大疆回应

盗版APP可关闭GPS、解除120米限高,大疆回应

观察者网
2026-10-21 16:59:17
不要歼10,不要苏35,伊朗空军想要国产重型战斗机,替换中美俄法

不要歼10,不要苏35,伊朗空军想要国产重型战斗机,替换中美俄法

花漾夜雨飘雪
2026-10-21 21:03:17
演员童瑶发文告别

演员童瑶发文告别

背包旅行
2026-10-16 11:55:16
2-2!欧冠上演五大联赛冠军对决:三狮巨星传射建功 两队都折损核心

2-2!欧冠上演五大联赛冠军对决:三狮巨星传射建功 两队都折损核心

狍子歪解体坛
2026-10-22 05:09:52
2026-10-22 13:40:49
像素与芯片
像素与芯片
有态度网友ytd
265文章数 81关注度
往期回顾 全部

科技要闻

腾讯云谷歌紧急行动!互联网安全出大事

头条要闻

牛弹琴:泽连斯基突然接受保留75%领土 释放一个信号

头条要闻

牛弹琴:泽连斯基突然接受保留75%领土 释放一个信号

体育要闻

热闹的NBA回来了,他却倒在新赛季大门口

娱乐要闻

杜淳王灿近况曝光:铁婚六年甜上热搜

财经要闻

为卖房,有房企花20万拍短剧

汽车要闻

有七座/续航提升 领克900L曝光还可选双色车身+大饼轮毂

态度原创

教育
旅游
房产
公开课
军事航空

教育要闻

日常英语:在公共场合注意自己播放的音量

旅游要闻

最是橙黄橘绿时,南京“最美600米”斑斓上线

房产要闻

2026国际新消费(医疗)旅游服务出海论坛在海口盛大举办

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

泽连斯基"愿以领土换和平协议" 普京表态

无障碍浏览 进入关怀版