OpenAI Codex 为下一代应用程序提供动力
OpenAI Codex是一种基于 GPT-3 的自然语言到代码系统,可帮助将简单的英语指令转换为十几种流行的编码语言。Codex 于去年 8 月通过我们的 API 发布,是GitHub Copilot的主要构建块 。
我们支持 Codex 的动机是补充开发人员的工作并提高生产力。Codex 帮助计算机更好地理解人们的意图,从而使每个人都可以使用计算机做更多的事情。这是我们构建造福全人类的通用 AI 使命不可或缺的一部分。
对于企业客户,Microsoft 的 Azure OpenAI 服务使开发人员能够访问 Codex 和我们的其他模型,例如 GPT-3 和嵌入,以及 Microsoft Azure 中内置的企业级功能。在今天的 Build 大会上,微软 宣布 Azure OpenAI 服务——之前只能通过邀请获得——现在可以在有限的访问预览中使用。我们已经看到 Azure OpenAI 服务在许多垂直行业中的新应用,从医疗保健到金融服务。
应用和行业
自从通过我们的API发布以来 ,我们一直与开发人员密切合作以在 Codex 之上构建。这些应用程序利用了系统在各种类别中的功能,包括创造力、学习、生产力和解决问题的能力。
使用 Codex 的应用程序:

GitHub Copilot 是一个 AI 结对程序员,可在代码编辑器内为整行或整个函数提供建议。
通过与 Codex 的紧密集成,GitHub Copilot 可以将评论转换为代码、自动填充重复代码、建议测试并显示备选方案。
GitHub Copilot 适用于 Visual Studio 和 Visual Studio Code 以及其他环境,适用于广泛的框架和语言,对于某些编程语言,建议约占当今使用它的数万开发人员生成的代码的 35%。
微软 在其 Build 开发者大会上宣布 ,GitHub Copilot 将于今年夏天全面上市。

Pygma 旨在将 Figma 设计转化为高质量代码。
Pygma 利用 Codex 将 Figma 设计转化为不同的前端框架,并匹配开发人员的编码风格和偏好。Codex 使 Pygma 能够帮助开发人员立即完成以前可能需要数小时才能完成的任务。
“Codex 使我能够以很少的编码将创新功能集成到我的应用程序中。作为一个没有强大机器学习背景的人,某些功能(如灵活的代码调整)在内部构建起来非常困难。有了 Codex,它几乎开箱即用。”
— Emile Paffard-Wray,Pygma 创始人

Replit 是一个适用于任何编程语言的编程平台,它允许用户在项目上实时协作、学习代码并与学习者和构建者社区共享工作。
Replit 利用 Codex 以简单的语言描述选择的代码在做什么,因此每个人都可以获得高质量的解释和学习工具。用户可以突出显示代码选择并单击“解释代码”以使用 Codex 了解其功能。
“Codex 帮助 Replit 上的学习者更好地理解他们遇到的代码。我们只是触及了语义代码理解可以为那些希望快速将想法转化为工作代码的人提供什么的皮毛。”
— Amjad Masad,Replit 创始人

Warp 是一个基于 Rust 的终端,从头开始重新构想以帮助个人和团队在命令行中提高工作效率。
终端命令通常很难记住、查找和构建。用户通常不得不离开终端并在网络上搜索答案,即使这样,结果也可能无法为他们提供正确的命令来执行。Warp 使用 Codex 允许用户运行自然语言命令以直接从终端内搜索并获得他们可以立即使用的结果。
“Codex 允许 Warp 使终端更易于访问和更强大。开发人员使用自然语言搜索整个命令,而不是试图记住它们或零碎地组合它们。Codex 驱动的命令搜索已成为我们改变游戏规则的功能之一。”
— Zach Lloyd,Warp 创始人

Machinet 通过使用 Codex 生成智能单元测试模板来帮助专业的 Java 开发人员编写高质量的代码。
通过从构建自己的机器学习系统转向使用 Codex,Machinet 能够将他们的开发速度提高几倍。Codex 的灵活性允许轻松添加新特性和功能,从而节省用户时间并帮助他们提高工作效率。
“法典是我们武器库中的一个了不起的工具。它不仅让我们能够生成更有意义的代码,而且还帮助我们找到了新的产品架构设计,让我们走出了局部最大值。”
— Vladislav Yanchenko,Machinet 创始人