@addyosmani:为你的 AI 代理提供验证工作成果的手段,这能显著提升输出质量。有了这套流程后,Claude Code 能够自己编写 90% 以上的代码……

X AI KOLs Timeline 新闻

摘要

Claude Code 的开发流程表明,为 AI 代理提供自动化验证机制(如 E2E 测试、属性测试和多代理对抗审查)可让 Claude 自行编写 90% 以上的代码,同时在 PR 合并量翻倍的情况下将回滚率降低 40% 以上。

为你的代理提供验证工作成果的手段,这能显著提升输出质量。 有了这套流程,Claude Code 能够自己编写 90% 以上的代码。当生成软件的速度超过你审查的速度时,瓶颈就转移到了如何证明它能正常工作。@bcherny 和团队在验证机制上投入了足够多的精力,使我们能够在快速推进的同时保持系统稳定。 代码审查不会消失,但你需要以不同的方式来对待它。由一个人逐行阅读的审查方式已不再能作为有效的把关手段,它需要演进为一个多层次的验证体系,为你的代理构建快速、确定性的反馈循环。 这就是端到端(e2e)测试、功能映射(正如 @poteto 一直倡导的)、属性测试以及多代理对抗审查的用武之地。这些手段都能帮助尽早发现错误,并在问题失控之前修复它们。 面对海量生成的代码,你的人力审查已经不够用了,所以你的重心应该放在产品意图、风险评估和证据评估上,而不是逐行审阅代码。将代码检查的工作交给自动化测试,根据风险等级来决定审批的严格程度,并将测试失败转化为持续的评估机制。这种方法有助于在保持速度的同时不牺牲可靠性。 让代理去做它们最擅长的事情,而你则专注于那些让你无可替代的能力:判断力、方向把控和责任担当。我们在这篇文章中分享了我们在代码审查和验证方面的实践方式,希望对你有所帮助。
查看原文
查看缓存全文

缓存时间: 2026/10/18 07:08

给你的 agent 一种验证其工作的方式。这可以显著提升输出质量。

有了这套流程,Claude Code 能够自己编写 90% 以上的代码。当生成软件的速度超过你审查的速度时,瓶颈就转移到了证明代码能正常运行上。@bcherny 和团队在验证方面投入了足够多的精力,我们因此能够在保持稳定性的同时快速迭代。

代码审查不会消失,但你需要用不同的方式来看待它。一个人逐行阅读代码的方式已经不再适合作为质量关卡,它需要演变为一个多层级的验证体系,为你的 agent 构建快速、确定性的反馈回路。

这就是端到端测试、功能地图(正如 @poteto 一直倡导的那样)、属性测试和多 agent 对抗性审查发挥作用的地方。它们都提供了及早发现错误的机会,能够在问题变得不可收拾之前将其修复。

你的眼睛不够多,无法审阅正在生成的全部代码,因此你的精力应该放在产品意图、风险评估和评估证据上,而不是逐行审查代码。把代码检查工作交给你的自动化测试,根据风险等级来调整你的审批力度,并把测试失败转化为持续性的评估。这种方法有助于在不损失可靠性的前提下保持速度。

让 agent 做他们最擅长的事,让你专注于让你不可替代的部分:判断力、方向把控和责任担当。我们在这篇文章中尝试分享了我们处理代码审查和验证的方式,希望对你有所帮助。

ClaudeDevs (@ClaudeDevs): Claude 编写了 Claude Code 约 90% 的代码。

从 6 月到 9 月,合并的 PR 数量增长了一倍多,而回滚比例下降了超过 40%。

我们撰写了关于如何改变代码审查来实现这一目标的文章,以及如何采用这套方法:

相似文章

Claude Code 团队如何进行代码评审

Hacker News Top

Anthropic 分享 Claude Code 团队如何在 AI 写了约 90% 代码的情况下进行代码评审:通过多层自动化检查、把人工注意力集中在高风险环节,并在 PR 数量翻倍的同时将回滚率降低 40% 以上。

@FakeMaidenMaker: 用 AI agent 写代码最怕的就是失控:agent 自顾自跑、质量飘忽、你不知道它现在在哪个阶段、改到一半又乱了。 AWS 刚开源了一套专门给 AI coding agent 用的开发生命周期工作流规则——AI-DLC,让 agent…

X AI KOLs Timeline

AWS 开源了 AI-DLC(AI-Driven Development Life Cycle),一套为 AI coding agent 设计的开发生命周期工作流规则,帮助开发者控制 agent 行为,确保质量。支持 Claude Code、Cursor、GitHub Copilot 等多种平台。