代码评审这件事,Anthropic 的做法是把"人读代码"这个动作大部分交给机器,人类只保留判断力最稀缺的那部分。随着 PR 数量急剧增长,纯人工审查成了瓶颈,他们搭了一套多层次防御体系来分流。
![]()
这套体系按顺序分几层:自我验证、AI 评审、安全检查、自动测试,最后是基于风险的人工审批。常规检查由 AI 承担,人类注意力集中到高风险变更和整体项目指导上。
几个值得注意的点:
- AI 不是替代评审,而是接管了其中重复度最高的读代码环节
- 人工审批不是取消,而是改成"基于风险"触发
- 自我验证和自动测试排在 AI 评审前后,形成交叉校验
- 安全检查独立成层,不依赖评审环节顺带完成
这套分层的关键在于顺序设计。自我验证放在最前,让提交方先过一遍自己的东西;AI 评审紧随其后处理常规问题;安全检查和自动测试作为硬性关卡;最后才轮到人。
人这一层被压缩到最小,但保留的是最难的判断——哪些变更风险高、项目整体往哪走。这类问题机器给不出答案,也不该由机器给。
PR 数量增长带来的压力是这套体系出现的直接原因。纯人工审查在数量面前会失效,要么拖慢合并节奏,要么审查质量被稀释。Anthropic 的选择是把机器放在主力位置,人退到把关风险的位置上。
这个分工的边界很清楚:机器负责"读",人负责"判断"。读代码是体力活,判断是稀缺资源,两者混在一起做,最后两边都做不好。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.