AI审查代码GitHub也出手了两个主流平台同时押注同一件事《AI视界——从资讯看技术》专栏 · 第二十七期GitLab之后GitHub也推出了AI代码审查。当两个最大的代码托管平台同时做同一件事这不是巧合是行业在告诉你人工审查已经不够用了。本系列专栏其他文章欢迎访问AI视界——从资讯看技术我的主页AOwhisky这里有更多运维系统性知识整理和其他有趣内容欢迎与我一起探讨学习~一、GitHub 也出手了近两个月前GitHub 正式宣布 Copilot Code Review 功能向所有企业用户开放。如果你读过本专栏的第十七期应该还记得我们聊过 GitLab 的 AI 代码审查。那期的结尾我说了一句话AI代码审查是行业对“AI生成代码需要自动化审查”的规模化回应。现在GitHub 也入局了。GitLab 和 GitHub全球最大的两个代码托管平台在两个月内相继推出了同一赛道的产品。这不是巧合。这是行业在用脚投票——当AI生成的代码越来越多人工审查越来越跟不上用AI来审查AI正在从“可选项”变成“标配”。这期我们做一个对比分析。看看两个产品各自做了什么、没做什么以及它们共同指向的那个方向。二、两个产品一张对比表先看基本盘。维度GitLab AI 代码审查GitHub Copilot Code Review发布时间2026年7月2026年6月触发时机Merge Request 阶段Pull Request 阶段审查维度安全漏洞、代码规范、性能风险安全漏洞、代码规范、逻辑错误、测试覆盖修复建议给出修复建议和代码示例给出修复建议支持一键应用集成方式GitLab 原生集成GitHub 原生集成底层技术结合静态分析和ML模型基于 Copilot 底层模型 CodeQL差异化规则可定制直接修复能力更强相同点都在代码合并之前自动介入都覆盖安全、规范、性能三大维度都提供修复建议。不同点GitLab 强调规则可定制适合有严格合规需求的企业。GitHub 强调修复能力Copilot 可以直接帮你改代码。一个偏向“告诉你哪里有问题”一个偏向“帮你把问题改了”。但说实话这些差异在现阶段不是重点。重点是两大平台同时押注这件事本身。三、为什么两大平台同时做这件事三个原因。原因一AI 生成的代码正在大量涌入仓库这不是猜测。Cursor 的公开数据显示使用 Agent 模式的项目中约30%的新增代码由 AI 生成。Copilot 的用户基数更大这个比例只会更高。代码审查的工作量是和代码量成正比的。当代码量因为 AI 的参与而增长人工审查的带宽就成了瓶颈。AI 代码审查不是锦上添花是不得不做的事。原因二人工审查有天花板一个开发者一天能认真审查多少个 PR研究数据表明审查疲劳会在连续审查几个 PR 后出现漏检率急剧上升。AI 不会累不会因为今天心情不好而漏掉一个 SQL 注入。原因三代码托管平台的竞争维度变了过去GitLab 和 GitHub 的竞争集中在 CI/CD、项目管理、协作体验。现在AI 能力成了新的竞争维度。谁的 AI 审查更准、更快、更好用谁就能吸引更多企业用户。四、实操Copilot Code Review 在 PR 中会发现什么我们用一个和第十七期类似的示例看看两个平台各自的反馈风格。假设你提交了一个 PR包含这段代码importsqlite3fromflaskimportFlask,request appFlask(__name__)app.route(/search)defsearch():keywordrequest.args.get(q)connsqlite3.connect(data.db)cursorconn.cursor()queryfSELECT * FROM articles WHERE title LIKE %{keyword}%cursor.execute(query)resultscursor.fetchall()conn.close()return{results:results}GitHub Copilot Code Review 的反馈会是[安全风险] 第9行检测到SQL注入漏洞 - 用户输入 keyword 直接拼接到SQL查询中。 - 建议使用参数化查询。 - [应用修复] 点击此按钮自动替换为安全版本。 [代码规范] 第8-12行数据库操作缺少异常处理。 - 建议使用 try-except 包裹并在异常时返回500错误。 [代码规范] 第7行未对用户输入进行校验。 - 建议添加长度限制和字符过滤。 [测试建议] 未检测到针对 /search 端点的测试代码。 - 建议添加单元测试覆盖正常输入和恶意输入场景。对比第十七期 GitLab 的反馈GitHub 多了两个东西一键修复按钮和测试覆盖建议。前者降低了修复门槛后者把审查范围从“代码本身”扩展到了“测试覆盖”。但两者的核心逻辑一致发现安全漏洞、指出规范问题、给出修复建议。这说明 AI 代码审查的能力边界在行业内已经形成了共识——能发现已知模式但对业务逻辑层面的问题覆盖有限。五、运维视角当 AI 审查成为标配你的防线在哪第十七期我们聊 GitLab AI 审查时提过一个观点AI 审查的引入意味着运维工作流中新增了一个环节——不只是管服务器、管网络、管配置还要管“AI审查系统”本身。现在 GitHub 也加入了这个赛道这个观点需要更新了。当两个主流平台都提供 AI 代码审查它就不再是一个“额外选项”而是代码合并流程中的默认环节。运维需要关注的不是“要不要用”而是“用了之后怎么管”。三个具体问题审查规则怎么维护安全漏洞的新模式不断出现审查规则需要持续更新。谁来维护规则库更新频率多高误报率怎么监控AI 审查的结果怎么处理是自动拦截还是人工复核如果是自动拦截阈值设多高如果误拦了关键业务的紧急修复怎么办两个平台的审查结果不一致怎么办如果团队同时用 GitHub 和 GitLab两个 AI 审查可能对同一段代码给出不同判断。以谁为准还是需要人工最终裁决这些问题还没有标准答案。但谁先想清楚、谁先建立了管理流程谁就在 AI 时代的运维体系里占了先手。一期一会 · 本期核心笔记GitHub Copilot Code Review 正式上线和 GitLab AI 代码审查形成双雄格局。两个主流平台同时押注标志着 AI 代码审查正在从“可选项”变成“标配”。GitHub 的差异化在于更强的修复能力和测试覆盖建议但核心逻辑与 GitLab 一致——覆盖已知模式业务逻辑层面仍需人工判断。对运维来说AI 审查系统本身成为新的管理对象审查规则维护、拦截阈值设定、多平台结果冲突裁决都是尚未标准化但必须面对的新课题。这一期是第十七期的延续把“AI代码审查”这个话题从单产品分析升级到了行业趋势判断。当两个主流平台同时做一件事信号已经足够清晰。但 AI 对运维工作的渗透不止于代码审查。HashiCorp 最近在 Terraform Cloud 中集成了 AI 配置生成——AI 开始帮运维写基础设施配置了。下一期我们聊聊这个IaC 的 AI 化是帮你少写代码还是让你多操一份心这是《AI视界——从资讯看技术》的第二十七期。专栏继续节奏照旧。如果这篇文章让你有所思考欢迎在评论区聊聊你的团队在用 AI 代码审查吗你更倾向 GitLab 的“告诉你哪里有问题”还是 GitHub 的“帮你把问题改了”— Compiled and Authored by Whisky — Augest 5 th, 2026