cnBeta全文版 07月16日 09:08
微软内部使用AI Copilot进行代码审查 每月影响60万个PR
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

GitHub Copilot是一款强大的AI工具,能自动编写代码并支持代码审查。微软开源了其实现,并分享内部使用经验,显示AI在编程中的巨大潜力。该工具每月处理超60万拉取请求,通过自动检查、注释、标记问题等提升效率与代码质量,缩短审查周期,同时为开发者提供学习机会。微软将此技术整合入GitHub Copilot,让外部客户也能受益,预示着编程的未来。

😊GitHub Copilot是利用生成式AI的强大工具,能自动编写样板及复杂代码,显著提升开发效率。

🔍微软开源了编码助手实现,并分享内部使用细节,显示AI在编程领域的广泛应用前景。

⚙️该工具每月处理超60万拉取请求,自动检查代码、添加注释、标记问题,大幅缩短审查周期。

🤝微软将AI代码审查经验应用于GitHub Copilot,通过开源分享技术成果,惠及全球开发者。

🚀AI驱动的代码审查被视为编程未来趋势,微软此举加速了AI在软件开发领域的普及进程。

GitHub Copilot是一款相当令人印象深刻的工具,它可以利用生成式人工智能 (GAI) 的强大功能,为您编写样板代码和相当复杂的代码。最近微软公司在 Visual Studio Code 中开源了编码助手的实现,以便其他开发人员也能在此基础上进行开发。现在,该公司分享了一些关于其在自身开发过程中如何大量使用 AI 助手的细节。

该公司表示,其内部使用 AI 驱动的编码助手进行代码审查。该工具每月影响超过 60 万个拉取请求 (PR),几乎占公司总 PR 的 90%。这款编码审查助手没有特定的名称,但它是在开发部门 AI 和数据团队的帮助下构建的,并且在此过程中获得的经验教训随后被应用于 GitHub Copilot 代码审查,也惠及外部客户。

大规模代码审查的一个主要问题是,审查人员有时过于关注语法而忽略了更关键的问题,而代码作者往往难以在复杂的 PR 中定义上下文。这也会导致 PR 被延迟,而这正是 AI 驱动的代码审查发挥作用的地方,因为它们可以在相对较短的时间内解决大多数此类问题。

这款代码审查助手可以自动检查代码、添加注释、标记问题、提出改进和优化建议,并生成 PR 摘要。人工审查人员还可以与助手进行问答环节,以更好地理解代码。团队还可以选择配置助手,并通过自定义提示针对特定问题进行定制。

微软一直强调这一流程的积极影响,称其缩短了审查周期,提升了代码质量,并为开发人员和审阅者提供了学习机会。该公司相信这是编程的未来,这也是它决定通过 GitHub Copilot 代码审查与外部客户分享自身学习成果和工具的原因——该功能已于 2025 年 4 月全面开放。

查看评论

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

GitHub Copilot AI代码审查 生成式AI 微软 软件开发
相关文章