在微软等公司的支持下,人工智能初创企业 OpenAI 正在加速推出新产品。继去年的 GPT-3 之后,OpenAI 最近宣布将通过 API 向企业和开发者提供访问其 Codex 程序的机会。

OpenAI Codex 是一个将自然语言翻译为代码的人工智能程序。它能够理解多种编程语言,开发者只需用自然语言下达命令,Codex 就会解析并执行这些命令。这使得为现有应用程序建立自然语言界面成为可能。
Codex 还为今年 6 月 GitHub 推出的 Copilot 提供了技术支持,Copilot 能为微软 Visual Studio 等开发环境中的整行代码提供建议。经过数十亿行公共代码的训练,Codex 能够适应不同的框架和语言,符合开发人员的编码风格。
根据 OpenAI 的资料,通过 API 提供的 Codex 模型在 Python 编程方面表现最为出色,同时也对 JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript 和 Shell 等语言有着良好的掌握。它在执行编程任务时能够考虑上下文信息,包括代码的转译、解释及重构。
尽管功能强大,OpenAI 在一篇论文中指出,Codex 在当前阶段仍存在显著的局限性,尤其是在偏见和样本效率方面。研究人员发现,该模型可能输出语法错误或未定义的代码,并调用未定义或超出范围的变量和属性。更令人担忧的是,Codex 有时会建议表面上看似正确但实际无法完成预期任务的解决方案。例如,要求生成加密密钥时,Codex 可能选择不安全的配置参数,并推荐有问题的依赖软件包。
为了降低潜在风险,OpenAI 在文档中表示,像 Codex 这样的模型引发的风险可以通过“仔细”的文档和用户界面设计、代码审查及内容控制来减轻。此外,OpenAI 还将采取“多管齐下的方法”减少对 Codex 的滥用风险,包括限制请求频率以防止自动化工具的恶意使用。
在初始阶段,Codex 将免费提供给企业和开发者使用。有兴趣的开发者可以通过链接注册以获得使用机会,同时也可以观看官方演示视频以获取更多信息。
