技术实践

阿里将Agent架构代码评审助手用于数万开发者日常研发

概述

阿里官方AI代码评审助手自2024年初上线,历经一年半、数万亿Token的真实场景打磨,已深入集团数万开发者的日常工作。内部数据显示,每天超过一半的有效评审意见由AI产出且比例仍在增长;在人工评审量小幅下降的情况下,总体有效评审量(含采纳的AI意见)同比翻倍。新一代助手采用Agent架构,具备跨代码块、跨文件、跨变更的深度问题发现能力,不同于传统RAG模式可动态召回上下文,能自主调用file.read、code.search等工具,完成感知上下文、假设与推理、证据验证与风险上报的闭环,例如通过跨文件检索测试用例证实getAiReviewSettings可能返回null,进而提交NPE风险与修复建议。团队同时沉淀规则治理方法,以按模块/文件类型限定生效范围的物理边界收敛与按依赖、注解、特定调用触发的逻辑特征收敛降低误报,并从线上编码故障沉淀脱敏规则示例。内部数据显示目前配置AI评审规则的用户不到十分之一,抽样复现实验表明超过半数的编码故障案例可通过适当规则提前发现。