Claude Code团队怎样让AI检查自己写的代码
拉取请求(lā qǔ qǐng qiú)
把代码改动交给别人检查的申请。
回滚(huí gǔn)
出问题后退回以前的版本。
风险等级(fēng xiǎn děng jí)
按照改动可能带来的危险程度分级。
发生了什么
Anthropic(开发Claude的AI公司)在2026年10月15日发布文章,介绍Claude Code团队怎样检查AI写出的代码。公司说,Claude大约写出了Claude Code自身代码的90%。从6月到9月,已经合并的拉取请求增加了一倍以上,而需要回滚的比例下降了40%以上。在Anthropic更大的共享代码库中,每天的改动从5月的大约2500项,增加到9月的3万多项。这些数字来自公司自己的报告,不是外部审计结果。完整说明见Anthropic官方文章。
为什么要改变检查方法
AI代理可以快速制造大量改动。人很难再逐行读完所有内容。代码检查原本有两个作用。第一,是在发布前找出问题。第二,是帮助工程师理解代码怎样连接。Anthropic把问题换成了另一种问法:这次改动可能出什么错,应该由机器还是人来发现?
因此,检查不再只发生在最后。提交拉取请求以前,Claude可以运行测试、编译程序,或把画面和设计图比较。另一个拥有新上下文的AI会再看一次改动。每个拉取请求还会接受错误检查和安全检查。安全检查发现未解决的问题时,改动不能合并。多个AI会互相核对发现的问题,只有被认为确实存在的问题才会交给人处理。
人还要做什么
团队按风险等级决定需要多少人工检查。文档改动等低风险内容,在自动检查通过后,可能不需要人批准。中风险改动需要一人批准。高风险改动需要两人批准。风险等级由改动决定,不由写代码的人决定。即使自动判断为低风险,另一个判断器也可以要求再找一名人来检查。AI的批准不能代替人的批准。
人要决定更难的问题。这个功能是否应该做?整体设计是否合适?计费、自动更新、持续集成和系统提示等敏感位置,是否需要更深的检查?人还要阅读证据,包括测试结果、运行过的命令、画面截图和检查报告。谁让AI完成改动,谁就要对最后发布的结果负责。
怎样把失败控制住
团队使用合并队列、功能开关、分阶段发布和回滚。新功能可以先给Anthropic员工使用,再逐步给外部用户使用。新版本先进入较快的发布通道,稳定通道随后跟进。事故和回滚会被加入检查AI的评测材料。团队也会观察无用的警告,因为AI如果总是修理并不重要的问题,也会浪费时间。
检查本身也可能循环太久。有一个拉取请求一夜之间经历了50多轮检查和修改。团队查看反复出现的问题后发现,其中约59%涉及第一次检查时就已经存在的代码。于是团队设置了轮数上限,几轮以后只重新检查新改动。
已经知道什么,还有什么不知道
这篇文章清楚说明了Anthropic的内部办法:机器处理大量普通检查,人集中处理方向、证据、高风险代码和责任。公司还会记录每个拉取请求需要多少人工批准、留下多少评论、等待人多久,以及回滚和事故的比例。
但这篇文章不能独立证明这套办法在其他团队也有效。文章没有完整说明每个指标的计算范围,也没有比较事故严重程度。小公司是否有足够的模型、工具和资源采用同样流程,也还不清楚。机器读了大部分普通改动以后,工程师还能不能保持对代码的深入理解,同样需要继续观察。
Hacker News上的关注与下一步
这篇文章在Hacker News获得472个积分和468条评论。这些数字表示社区的关注程度,不表示原文一定正确。接下来要看的,是事故和回滚是否仍然受到控制,人工等待时间是否真的减少,以及低风险改动能否在不削弱责任的情况下更多自动合并。
AI检查普通改动,人决定危险的改动
📰 完整报道: Claude Code团队怎样让AI检查自己写的代码
Claude Code团队把代码检查分给了机器和人。
Claude Code
Anthropic用来写电脑指令的AI工具。
回滚(huí gǔn)
把改动退回以前的状态。
风险等级(fēng xiǎn děng jí)
按改动危险程度决定检查多少。
💡 一句话总结
- Claude写了大约九成自己的代码。
- 机器先检查普通改动,人再看重要问题。
- 改动越危险,需要的人越多。
Anthropic(制作Claude的AI公司)介绍了Claude Code团队的工作方法。公司说,Claude大约写了Claude Code自身代码的90%。从6月到9月,已经合并的改动增加了一倍以上。需要回滚的比例下降了40%以上。回滚就是把改动退回以前的状态。
Anthropic的大型共享代码库也变得很忙。每天的改动从5月约2500项,增加到9月的3万多项。AI写得太快,人很难逐行检查。因此,团队让检查在工作过程中不断进行。
在拉取请求出现以前,Claude可以运行测试、编译程序,或比较画面。另一个AI会重新查看新的改动。拉取请求出现后,还会进行错误检查和安全检查。安全问题没有处理完,改动就不能合并。多个AI会核对检查结果,减少不真实的警告。
人不会被完全拿掉。团队用风险等级决定人工检查的数量。低风险的文档改动,自动检查通过后可能不需要人。中风险改动需要一人。高风险改动需要两人。AI的批准不能算作人的批准。
人要决定是否应该做这个功能。人要判断设计是否合理,也要查看计费、更新和系统设置等重要位置。让AI做改动的人,仍然要对结果负责。团队还会先小范围发布新功能。出问题时,可以停下功能,或回滚到旧版本。
这篇文章在Hacker News获得472个积分和468条评论。这说明很多人关注它,但不能证明文章一定正确。数字来自Anthropic自己的报告。其他公司能否得到相同结果,还不知道。
💬 为什么有人担心 AI 写代码太快?
评论者在讨论:AI 写代码更快是否值得承担风险。这里的数字和故障故事都是评论者的解读或用户自报,没有经过独立核实。
- 文章说 Claude 写了大约 90% 的代码,并提到 3 万次改动。有人认为 3 万次是一天的数量,但很小的自动改动也能把数字堆高,所以它不一定代表有很多有价值的功能。
- 有人认为,既然 AI 能更快完成工作,整个流程也应该加快。另一边认为,用户需要的是不容易坏的稳定产品,而不只是更频繁的发布。
- 一位用户说,不加限制地让 AI 写代码,结果是代码能运行却很难维护。后来加入新功能时,旧功能坏了。
- 让 AI 自己关闭重要的安全警告可能不安全。评论者还担心安全工具没有准备好应对提示注入,也就是用骗人的指令误导 AI。
- 有人建议保留测试、日志、实际运行检查,以及前后两次代码审查。一位用户说,AI 几分钟就读完了一个有 1 万条消息的项目。
这是评论数为468时的增长中(修订1)。获取300条,并从整体抽取120条总结。内容属于HN用户自述,并非编辑部核实的事实。
AI写很多指令时,谁来找错?
📰 完整报道: Claude Code团队怎样让AI检查自己写的代码
Anthropic(制作Claude的AI公司)介绍了一个检查办法。
Anthropic
制作Claude的AI公司。
Claude Code
帮助写电脑指令的AI工具。
Anthropic有个小帮手。它叫Claude Code。它会写代码(给电脑的指令)。
它写了很多自己的指令。人不能全部看完。先让电脑帮忙检查。再让另一个AI找错。
重要的地方,人来决定。小改动有时不用人看。大改动要一两个人看。AI说好,不等于人说好。
出错时,大家可以退回去。六月到九月,改动多了两倍多。退回的比例少了百分之四十多。
这篇文章在Hacker News有472个积分和468条评论。这只说明很多人注意。它不能证明内容一定正确。别的团队会不会一样,还不知道。
💬 AI 写得快,不一定代表软件好
评论讨论了让 AI 写很多代码的方便之处和危险之处。数字和故障报告来自用户或评论者。
- 文章说 AI 写了大约 90% 的代码,还提到 3 万次改动。这个数字可能是一天的数量,但很多很小的改动也能让数字变大。
- AI 可以做出能运行的东西,却可能很难修。有人报告说,加上新功能后,原来的功能坏了。也有人认为,稳定比快速更重要。
- 重要的软件仍然要由人测试、运行和检查安全问题。评论者担心,人类不懂系统时,却把所有修理工作都交给 AI。
这是评论数为468时的增长中(修订1)。获取300条,并从整体抽取120条总结。内容属于HN用户自述,并非编辑部核实的事实。
💬 如何看待用 AI 大量改动代码的开发与审查
评论围绕文章对 Claude Code 团队以 AI 为中心的开发与代码审查的介绍,讨论了如何衡量改动量、速度与稳定性、安全性和可维护性。以下数字、性能和缺陷均来自评论者的解读或用户自报,未经独立验证。
这是评论数为468时的增长中(修订1)。获取300条,并从整体抽取120条总结。内容属于HN用户自述,并非编辑部核实的事实。