编程AI有新的发展,OpenAI通过 Codex为开发人员带来了AI辅助程序员。Codex AI可在开发过程中实时输出代码建议和反馈,从而协助开发人员进行编程。Instagram 联合创始人 Mike Krieger在试用后说,这是“我见过的最令人惊奇的机器学习应用程序”。

GPT-3等语言AI系统除了自然语言生成之外,也可以学习和输出编程语言。作为与微软合作的一部分,Codex 是OpenAI 特别为开发人员带来的一项新的 AI 服务。目前已通过GitHub Copilot软件将 Codex带给了第一批选定的程序员。根据OpenAI 的说法,Copilot 能够提供数十种编程语言的支持,而AI 辅助编程与 JavaScript、Python、TypeScript 等配合得特别好。

开发人员可以从各种不同的代码提案中进行选择,接受提案并继续编辑,或拒绝它们。Copilot 甚至可以根据开发人员的注释生成适当的代码。由于Copilot “比任何其他代码助手理解更多的上下文”,因此OpenAI 和 Github 表示,Copilot “不仅仅是自动完成”。

Github 老板 Nat Friedman 将 Copilot 描述为程序员的合作伙伴,这相当于两个开发人员在一个项目上协同工作。Copilot 的目标是通过允许 AI 根据光标位置读取当前代码并建议附加行来加速编程。OpenAI 的 Codex AI 模型还将通过个人对建议的接受情况来继续学习。

据 OpenAI介绍,Codex 是使用 Github 和互联网上免费提供的数十亿行代码以及英语语言数据来进行训练的。

Copilot 现在可作为微软免费的Visual Studio Code 的扩展向选定的测试人员提供。根据 OpenAI 和 Github 的说法,预览版需要“当前的 AI 硬件”。通过有限的测试,他们想了解更多关于 AI 模型的信息,以及如何安全地扩展它以获得更广泛的可用性。未来,微软计划将 Github Copilot 集成到 Visual Studio商业版本中。【数字叙事 黎雾】