GitHub AI驱动的Copilot将帮助你写代码,每月10美元

该服务对流行开源项目的学生和维护者免费

微软旗下的GitHub今天推出了Copilot人工智能工具,它可以帮助开发者在代码编辑器中推荐代码行。GitHub最初在去年与OpenAI合作推出了Copilot的预览版,今天所有的开发者都能使用。

价格为每月10美元或每年100美元,GitHub Copilot能够在开发者在集成开发环境(IDE)(如Visual Studio Code、Neovim和JetBrains IDEs)中输入代码时建议下一行代码。Copilot可以建议完整的方法和复杂的算法,以及模板代码和单元测试的协助。

在过去的12个月里,有超过120万的开发者注册使用GitHub Copilot预览版,它将继续成为热门开源项目的经过验证的学生和维护者的免费工具。GitHub说,在启用该工具的文件中,近40%的代码现在由Copilot编写。

GitHub首席执行官托Thomas Dohmke说:"就像编译器和开源的兴起一样,我们相信人工智能辅助编程将从根本上改变软件开发的性质,给开发者提供一个新的工具,让他们更容易和更快地编写代码,从而使他们的生活更快乐"。

微软向OpenAI(现在由Y Combinator前总裁Sam Altman领导的研究公司)投资10亿美元,它推动了GitHub Copilot的诞生。它建立在OpenAI Codex的基础上,是OpenAI旗舰GPT-3语言生成算法的后代。不过,GitHub Copilot一直是有争议的。就在其预览版发布后的几天,有人质疑Copilot在GitHub上发布的公开代码上进行训练的合法性。除了版权问题,一项研究还发现,Copilot的输出中约有40%包含安全漏洞。

微软并不是唯一一家致力于开发自动化人工智能工具以协助编程的公司。去年,谷歌旗下的DeepMind披露了一个名为AlphaCode的人工智能系统,该系统旨在 "以竞争水平 "编写计算机程序。AlphaCode在Codeforces这个竞争性编程平台上进行了测试,并取得了一个 "估计排名",使其处于人类程序员的前54%之内。这些挑战与普通程序员所面临的问题不同,但它们展示了人工智能编程系统如何在未来协助程序员。

今天,GitHub Pilot对所有开发者开放,有60天的免费试用期。GitHub将在今年晚些时候向企业提供Pilot。