🔥 HN 热议

Claude Code团队怎样让AI检查自己写的代码

约3分钟读完 Tiny Why编辑部 · 文:特派员 好奇

词语
拉取请求(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 约写出 90% 的代码;评论者追问剩下约 10% 由谁写,以及这个比例为何没有继续上升。这个比例在评论区没有被独立验证。
  • 关于 3 万次改动,有评论者认为是每天而不是每月;另一位指出,改动或提交可以靠很小的自动化提交来堆高,因此不能直接代表功能数量或价值。
  • 一种观点是,如果代理能比人类开发者更快完成相同工作,整个流程也应加速;反方则认为用户更需要少回归、稳定的产品,而不是更多发布,速度本身不能代表成功。
  • 关于自动安全审查,评论者担心:低风险的误报可以留下理由后关闭,但如果连严重问题也自动当作误报,就可能漏掉漏洞。还有评论指出,相关操作据称没有针对提示注入攻击做好防护。
  • 一位尝试不加限制地用 AI 写代码的用户自报,得到的是能运行但难以维护的代码。重构没有破坏功能,但加入新功能时破坏了原有行为。
  • 更根本的担忧是,人类可能不再理解系统的意图和因果关系,出故障时只能相信模型能找到正确的代码部分。如果模型找不到,人类也很难一步步排查原因。
  • 评论者提出的替代做法包括测试、日志、实际运行应用、重新阅读用户过去的消息、保留长期 TODO,以及在实现前后都进行审查。一位评论者自报,在一个有 1 万条消息的项目中,重新阅读这些消息只用了几分钟。

这是评论数为468时的增长中(修订1)。获取300条,并从整体抽取120条总结。内容属于HN用户自述,并非编辑部核实的事实。

🔥 HN 热议

AI检查普通改动,人决定危险的改动

📰 完整报道: Claude Code团队怎样让AI检查自己写的代码

Claude Code团队把代码检查分给了机器和人。

约1分钟读完 Tiny Why编辑部 · 文:特派员 好奇

词语
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用户自述,并非编辑部核实的事实。

🔥 HN 热议

AI写很多指令时,谁来找错?

📰 完整报道: Claude Code团队怎样让AI检查自己写的代码

Anthropic(制作Claude的AI公司)介绍了一个检查办法。

约1分钟读完 Tiny Why编辑部 · 文:特派员 好奇

词语
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用户自述,并非编辑部核实的事实。

来源