GitHub Copilot是一款相当令人印象深刻的工具,它可以利用生成式人工智能 (GAI) 的强大功能,为您编写样板代码和相当复杂的代码。最近微软公司在 Visual Studio Code 中开源了编码助手的实现,以便其他开发人员也能在此基础上进行开发。现在,该公司分享了一些关于其在自身开发过程中如何大量使用 AI 助手的细节。
该公司表示,其内部使用 AI 驱动的编码助手进行代码审查。该工具每月影响超过 60 万个拉取请求 (PR),几乎占公司总 PR 的 90%。这款编码审查助手没有特定的名称,但它是在开发部门 AI 和数据团队的帮助下构建的,并且在此过程中获得的经验教训随后被应用于 GitHub Copilot 代码审查,也惠及外部客户。
大规模代码审查的一个主要问题是,审查人员有时过于关注语法而忽略了更关键的问题,而代码作者往往难以在复杂的 PR 中定义上下文。这也会导致 PR 被延迟,而这正是 AI 驱动的代码审查发挥作用的地方,因为它们可以在相对较短的时间内解决大多数此类问题。
这款代码审查助手可以自动检查代码、添加注释、标记问题、提出改进和优化建议,并生成 PR 摘要。人工审查人员还可以与助手进行问答环节,以更好地理解代码。团队还可以选择配置助手,并通过自定义提示针对特定问题进行定制。
微软一直强调这一流程的积极影响,称其缩短了审查周期,提升了代码质量,并为开发人员和审阅者提供了学习机会。该公司相信这是编程的未来,这也是它决定通过 GitHub Copilot 代码审查与外部客户分享自身学习成果和工具的原因——该功能已于 2025 年 4 月全面开放。
via cnBeta.COM - 中文业界资讯站 (author: 稿源:cnBeta.COM)