微软实施 AI Copilot 进行内部代码审查,每月影响 600,000 个 PR

微软实施 AI Copilot 进行内部代码审查,每月影响 600,000 个 PR

利用人工智能改变代码审查:微软的 GitHub Copilot 计划

GitHub Copilot 是一款卓越的工具,它利用生成式人工智能 (GAI) 的功能,可以编写从简单的样板代码到更复杂的编程任务的所有内容。最近,微软已将其在 Visual Studio Code 上的实现开源,允许其他开发人员增强和扩展其功能。此外,这家科技巨头还透露了其在内部开发实践中广泛应用人工智能的见解。

微软的人工智能代码审查

据微软称,该公司已集成了一款专为代码审查而设计的内部 AI 编码助手。这款创新工具每月处理超过 60 万个拉取请求 (PR),占公司提交的 PR 总数的 90%。虽然这款 AI 驱动的代码审查助手没有具体名称,但它是由开发部门的 AI 和数据团队贡献的。开发过程中获得的洞见显著增强了 GitHub Copilot 协助外部用户进行代码审查的能力。

应对可扩展性挑战

微软指出,大规模代码审查的主要挑战之一是审查人员往往过于关注语法细节,而忽略了更重要的问题。同时,代码作者可能难以为复杂的 PR 提供必要的上下文。此类障碍可能会导致 PR 的审批延迟,而 AI 驱动的代码审查则至关重要,可以迅速缓解这些障碍。

AI 编码助手的功能

该人工智能驱动的工具提供了强大的功能,包括:

  • 自动代码分析
  • 评论并标记潜在问题
  • 提出改进和优化建议
  • 生成拉取请求的简明摘要

此外,开发人员可以与AI助手进行互动问答,从而更好地理解和澄清代码。团队还可以通过定制提示来定制助手,以更好地应对特定挑战。

积极成果和未来前景

微软报告称,实施这一人工智能增强型审查流程带来了多项好处,包括:

  • 加速审核周期
  • 增强代码质量
  • 为开发人员和审阅者提供宝贵的学习经验

该公司将这项技术进步视为迈向编码未来的关键一步——这种观点促使微软通过 GitHub Copilot 代码审查与外部用户分享其见解和工具,该审查于 2025 年 4 月开始广泛使用。人们只能希望微软的内部 AI 工具不会在最近推出的 Windows 11 中重复臭名昭著的 Windows Vista 启动声音。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注