智能体
x.com ·
@Dongxi 东锡 NLP (@dongxi_nlp)
Anthropic 的 AI 代码审查实践:多 agent 找 bug、按风险分级人工审批
该帖转述 Anthropic 的代码审查改造:保留 code review 但大部分审核交给机器,人力集中于高风险判断并保证可快速回滚;提 PR 前由 Claude 跑测试和构建,再由新开 agent 审 diff;每个 PR 由多 agent 找 bug、投票过滤误报,并加安全审查与 CI,发现项必须处理才能合并;人工审批按分类器判定的风险分级(低 0 人、中 1 人、高 2 人),bot 批准不能替代人;上线采用合并队列、feature flag、内部先行与灰度发布;历史事故整理为每日 eval 评估 reviewer,并限制审查轮数避免 agent 无限互审。
AI推荐理由 该帖转述 Anthropic 关于 Claude Code 代码审查流程的博客,给出具体可操作细节:PR 前由 Claude 跑测试构建并由新 agent 审 diff、多 agent 找 bug 加投票过滤误报、按风险分级人工审批(低 0/中 1/高 2 人)、合并队列与 feature flag 灰度回滚、历史事故转每日 eval 评估 reviewer、限制审查轮数防 agent 互审。对 AI 辅助研发流程与 Agent 落地有参考价值。局限:属二手转述,未提供博客原文链接与可验证数据;引用的‘约 90% 代码由 Claude 写、PR 翻倍、回滚比例降 40%’来自被引推文,未在正文给出统计口径,需谨慎看待。互动量仅作传播信号。
78
浏览 34,379
点赞 300
评论 21
转发 48
正文
推荐阅读,Anthropic 如何做 Code Review!
1. 保留 code review,但大部分审核交给机器,人的时间只花在高风险判断上,同时让出错后能快速回滚。
2. 提 PR 前:Claude 自己跑测试和构建,再由一个新开的 agent 审一遍 diff。
3. 每个 PR:AI 多 agent 找 bug,投票过滤掉误报,再加一轮安全审查和 CI。每条发现都必须处理,否则不能合并。
4. 人工审批按风险分级:低风险 0 人,中风险 1 人,高风险 2 人,由分类器判定。bot 的批准不能替代人,驱动 agent 的人对改动负责。
5. 上线:合并队列、feature flag、先内部使用再灰度发布,出问题一键回滚。
6. 持续改进:历史事故整理成每日 eval,用来评估 reviewer。审查轮数设上限,避免 agent 之间无限互审。