Codex,一种将自然语言翻译成编程代码的人工智能系统

人工智能
信用:CC0公共领域

人工智能研究公司 OpenAI宣布开发一种将自然语言转换为编程代码的人工智能系统——称为 Codex,该系统正在作为免费 API 发布,至少目前是这样。

Codex 更像是 OpenAI 的下一步产品,而不是全新的东西。它建立在 Copilot 之上,Copilot 是一种与 Microsoft 的 GitHub 代码存储库一起使用的工具。使用较早的产品,用户将获得类似于在 Google 自动完成中看到的建议,但它有助于完成代码行。Codex 通过接受用英语编写的句子并将它们翻译成可运行的代码,使这一概念向前迈进了一大步。例如,用户可以要求系统创建一个网页,上面有一个特定的名称,下面有四个大小均匀的面板,编号为 1 到 4。然后,Codex 将尝试通过使用任何被认为合适的语言(JavaScript、Python 等)生成创建此类站点所需的代码来创建页面。

Codex(和 Copilot)使用 OpenAI 的语言生成模型解析书面文本——它能够生成和解析代码,允许用户以自定义方式使用 Copilot——其中一种方法是生成其他人编写的编程代码,用于GitHub 存储库。这导致许多为该项目做出贡献的人指责 OpenAI 使用他们的代码牟利,这一指控很可能会向 Codex 征收,因为它生成的大部分代码只是从 GitHub 复制而来。值得注意的是,OpenAI 于 2015 年开始作为一个非营利实体,并在 2019 年改为它所描述的“利润上限”实体——该公司声称此举将有助于其从投资者那里获得更多资金。

在其公告页面上,OpenAI 表示将在私人测试版中发布 Codex API,并指出该公司正在邀请开发人员和企业尝试一下。他们还指出,作为通用编程工具,Codex 几乎可以用于任何编程任务。

本文为作者 霞姐姐 独立观点,并不代表 我是CIO 立场。

发表评论

登录后才能评论