去年,微软宣布通过一个名为GitHub Copilot的扩展,在Visual Studio Code中提供AI辅助编程功能。这是通过与OpenAI的合作实现的。从本质上讲,GitHub Copilot可以在收到自然语言的提示后代表开发人员编写代码,例如“循环遍历此数组并从数组中的每个值中减去一个”。现在,GitHub Copilot 终于正式发布。
AI使用用户给出的指令并生成整行代码来实现命令。实际上,它还可以建议复杂的算法和完整的样板代码,例如类的 getter 和 setter。开发人员可以快速浏览建议的代码行,同时根据自己的意愿挑选、选择和丢弃 AI 生成的内容。
GitHub首席执行官Thomas Dohmke指出:
借助GitHub Copilot,这是软件历史上第一次,开发人员可以广泛利用AI来编写和完成代码。就像编译器和开源的兴起一样,我们相信人工智能辅助编码将从根本上改变软件开发的本质,为开发人员提供一种更轻松、更快速地编写代码的新工具,让他们在生活中更快乐。
[...]我们专门设计了 GitHub Copilot 作为编辑器扩展,以确保没有任何东西妨碍你正在做的事情。GitHub Copilot 将全球开发人员的集体知识提炼成一个编辑器扩展,实时建议代码,以帮助您专注于最重要的事情:构建出色的软件。
该扩展适用于多种编码语言,其中值得注意的是Python,JavaScript,TypeScript和Go。Dohmke说,在该公司的初始测试中,在启用了GitHub Copilot的文件中,流行编程语言中近40%的代码是由AI本身编写的。
自 2021 年 6 月以来,已有超过 120 万用户注册了 GitHub Copilot 的预览版。但是该程序现在可供所有开发人员使用,每月$ 10和$ 100 /年。经过验证的学生和已建立的开源项目的所有者可以继续免费使用它。该扩展可在许多编辑器上使用,例如Visual Studio,Visual Studio Code,Neovim和JetBrains IDE。
GitHub Copilot目前为开发人员提供60天的试用版,微软计划在今年晚些时候将其提供给企业。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!