不读代码,如何审查 AI 生成的代码
Faros AI 的新报告显示,未经人工审查就被合并的拉取请求增加了 76.3%,很多公司已有 50% 到 80% 的 PR 交给 AI 审查。问题是,AI 只擅长逐行找 bug,却看不到“为什么这么改”这类关键决策,团队也因此失去了讨论系统设计的机会。作者提出一套五层做法:让另一个 AI 代理先挑刺、把改动意图和验收标准记录下来、把反复出现的评审意见变成固定规则,最后由人讨论 AI 无法拍板的取舍,并由具体团队签字负责。核心原则是“代理负责核实,人负责决定”,这样工程师不必逐行读代码,也能说清改动的来龙去脉。这套框架基于作者在 Aviator 正在构建的工具,属于方法和演示,并非已普遍落地的成品。
文中可用工具
- Faros AI发布关于 AI 代码审查与 PR 合并情况的报告
- Aviator作者所在公司,正在构建支持决策审查的工具
- capture skill从编码代理会话中提取意图、验收标准和决策记录
- review skill运行对抗式审查代理,在提交 PR 前与编码代理争辩并记录分歧
评论 · 分享第一个看法