LinkedIn工程师近日披露了其内部构建的多智能体AI代码审查平台。该平台旨在解决大型科技企业在代码审查规模上面临的挑战——当PR(Pull Request)数量达到每日数千级别时,单纯依靠人工审查或直接部署现成的AI审查工具均无法满足需求。
据LinkedIn工程团队介绍,该平台的核心设计理念是将代码审查视为生产基础设施来对待。与市面上通用的AI代码审查工具不同,这一系统深度理解LinkedIn自身的编码上下文,能够基于组织内部的代码规范、架构约定和历史模式进行审查,而非仅依赖通用的编程规则。
在技术实现上,该平台采用多智能体架构,通过多个专业化智能体分工协作,分别负责不同维度的代码检查,包括逻辑正确性、安全漏洞、性能隐患和代码风格等。这种设计显著降低了单一模型可能产生的幻觉问题,同时过滤掉低信号反馈,避免开发者被大量无关紧要的提示干扰。
LinkedIn工程师Sergio De Simone在技术分享中表示,在LinkedIn的规模下,仅依赖人工审查人员或简单地将现成的AI审查工具置于GitHub面前,并不是管理PR的有效方式。这一判断基于LinkedIn实际面临的代码审查压力——作为拥有数亿用户的职业社交平台,其工程团队每日产生的代码变更量远超传统人工审查能力的上限。
该平台的建设思路反映了大型科技企业在AI辅助开发领域的一个趋势:通用AI工具在特定组织场景中的适配问题,正促使企业转向构建更贴合自身需求的自有AI基础设施。通过将组织知识编码进AI审查系统,企业能够在保持代码质量的同时,显著提升开发流程的效率。
目前,LinkedIn尚未公开该平台的具体性能数据和内部使用效果。但随着AI辅助开发工具的普及,如何在规模化场景下平衡审查质量与效率,已成为大型软件企业共同面对的课题。LinkedIn的多智能体方案为这一方向提供了可参考的工程实践。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。