微软将 AI 引入 GitHub 打造智能编程 Copilot 工具

2023-06-08 0 987

微软将 AI 引入 GitHub 打造智能编程 Copilot 工具

微软和 OpenAI 合作构建了一个名为 GitHub Copilot 的 AI 结对编程系统。 微软官员在 6 月 29 日表示,Copilot 现在作为 Visual Studio Code 扩展提供预览版,旨在帮助程序员以更少的工作量更快地编写代码。

Copilot 由新的人工智能系统 OpenAI Codex 提供支持。 过去几年,微软和 OpenAI 一直在合作开展各种项目; 副驾驶是他们最新的合作。

“如果技术预览成功,我们的计划是在未来构建 GitHub Copilot 的商业版本。我们希望通过预览了解人们如何使用 GitHub Copilot 以及如何大规模运行它,”GitHub 官员表示 在今天发布的常见问题 (FAQ) 文件中。

Copilot 将使用各种框架和语言。 微软官员表示,技术预览版特别适用于 Python、JavaScript、TypeScript、Ruby 和 Go,但也适用于许多其他语言。

Codex 接受了数十亿公开源代码行的培训——包括 GitHub 上公共存储库中的代码——以及自然语言,这意味着它可以理解编程和人类语言。 Copilot 编辑器扩展将评论和代码发送到 Copilot 服务。 微软官员在常见问题解答中解释说,该服务使用 OpenAI Codex 进行综合,然后建议单独的代码行和整个功能。

Copilot 旨在尝试辨别意图并尽可能生成最佳代码。 但是,它不会测试它建议的代码,并且 Microsoft 警告说它可能会建议使用旧的或已弃用的库和语言。

Copilot 旨在随着时间和使用而改进。 微软建议开发人员将他们的代码分成小函数,为函数参数使用有意义的名称,并在编写过程中编写好的文档字符串和注释。 他们还表示,Copilot“在帮助您浏览不熟悉的库或框架时似乎做得最好。”

官员们强调,在使用 Copilot 时,开发人员总是负责,因为 Copilot 是人类程序员的辅助,而不是替代。 使用 Copilot,开发人员可以循环浏览备选建议,选择接受或拒绝并手动编辑建议的代码。 微软官方表示,随着时间的推移,它会匹配用户的编码风格。

两年前,微软向 OpenAI 投资了 10 亿美元,作为回报,OpenAI 承诺使用 Azure 并与微软共同开发新的 Azure AI 超级计算技术。 今年早些时候,微软宣布计划通过将 OpenAI 的 GPT-3 AI 模型与微软的 PowerFx 低代码语言集成,让“用简单的英语”编码变得更容易。

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

七爪网 行业资讯 微软将 AI 引入 GitHub 打造智能编程 Copilot 工具 https://www.7claw.com/57401.html

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务