编程与开发 · 第 3 期

AI Code Review,到底在 review 什么?

MCP 会话与委托模式 · AI code review

AI Code Review 不是替你 review,是替你筛掉 80% 的低级问题——格式、命名、明显坏味道、常见 bug 模式。它通过 MCP 会话读代码、调工具、给意见。人只看剩下的 20%:架构、业务逻辑、设计取舍。
⏱ 约 11 分钟 🎯 想用 AI 做 code review 的团队 📦 源:open-code-review §4/§5

01一个反共识:AI review 是过滤器不是替代品

很多人对 AI Code Review 有两种极端:要么觉得"AI 能替我 review 了",要么觉得"AI review 都是噪音没用"。都不对。

AI review 擅长的是量大、规则明确、模式化的问题:命名不规范、缺少空指针检查、重复代码、明显的反模式。这些占 review 工作量的 80%,但价值低——AI 扫一遍就清掉了。

AI 不擅长的是需要上下文和判断的:这个设计符不符合业务、这个抽象对不对、这里该不该加复杂度。这 20% 才是人该花时间的。AI 是过滤器,把低级问题挡在门外,让人聚焦高价值判断。

AI 挡掉80%的低级,
人聚焦20%的判断。
灏天文库 · 编程与开发 P.09

02AI review 流程演示

下面是一段 diff,点"运行 AI review",看 AI 通过 MCP 会话怎么读代码、给什么意见。

🔍 AI Code Review 演示
提交 diff,看 AI 的 review 会话和意见分类。
读 diff→MCP 读上下文→模式匹配→给意见→人判断

03委托模式:AI 能自主到什么程度

open-code-review 用"委托模式"控制 AI 的自主范围,三档:

选哪档看项目的"安全垫"有多厚:测试覆盖高、有 CI 门禁、改动可回滚,才能上自动;测试薄、改动难回滚,只能用建议模式。委托程度要和安全垫匹配,否则 AI 越自主越危险。

委托程度,
要和安全垫匹配。
灏天文库 · 编程与开发 P.10

04带走这套清单

✅ AI Code Review 6 条可执行规则

  1. 定位 AI 为过滤器:挡低级问题,不是替人 review,人聚焦高价值判断。
  2. AI 擅长模式化问题:格式/命名/常见 bug/重复代码,量大规则明确。
  3. 人保留判断类:架构/业务/抽象/取舍,AI 给不出有价值的意见。
  4. 委托模式按安全垫选:测试厚+门禁强才上自动,否则用建议模式。
  5. AI 意见要分类标注:style/practice/bug 分开,别混在一起增加噪音。
  6. 定期校准 AI:收集"AI 误报/漏报",调规则/prompt,让 AI 越用越准。
AI 是 review 的过滤器,
不是替代品。
灏天文库 · 编程与开发 P.11