论人工智能时代的代码审查:一种智能体代码审查愿景
软件工程
2026-05-19 v1 人工智能
摘要
代码审查已历经数十年发展,从非正式的同行检查发展到今天的拉取请求(PR)工作流程,但仍是 largely 手动、不均衡且具有认知负荷的过程。人工智能(AI)编码助手的兴起加剧了这一挑战:虽然这些工具增加了代码生产速度,但也扩大了需要审查的代码量,使代码审查成为日益增长的瓶颈。当前的AI支持分散且片面,工具专注于独立任务,如审阅者推荐、PR 描述生成或评论建议,而非整个 PR 审查工作流程。本文回顾了代码审查实践的历史演变,审查了由大型语言模型(LLM)和智能体 AI 系统驱动的变革。我们随后提出一种愿景,构建一种 AI 驱动的代码审查工作流程,将专用智能体与人类控制的质量门控相结合。我们的框架涵盖五个阶段:PR 创建、PR 增强、审阅者选择、AI 辅助代码审查和 PR 回顾。在关键决策点保留人类,以保持判断、问责和团队层面理解。我们识别了负责任采纳的主要开放挑战,包括可靠性、偏见、隐私、自动化偏见、透明度和评估,并为更有效的人机协作在软件工程中提供了研究议程。
引用
@article{arxiv.2605.17548,
title = {Rethinking Code Review in the Age of AI: A Vision for Agentic Code Review},
author = {Hüseyin Özgür Kamalı and Erdem Tuna and Vahid Haratian and Eray Tüzün},
journal= {arXiv preprint arXiv:2605.17548},
year = {2026}
}
备注
44 pages, 5 figures. A shorter version of this work was presented at ICSE-JAWs 2026, Rio de Janeiro, Brazil. This extended version is intended for journal submission