OpenAI Codex Running Beta for Natural Language to Computer Code API
OpenAI has begun a beta test of its new tool for turning regular language into operational computer programming code. OpenAI Codex applies a version of the popular GPT-3 language model to instruct an AI in translating plain language instructions into a range of computer languages so there would be no need for programming training to build software.
“We’ve created an improved version of OpenAI Codex, our AI system that translates natural language to code,” OpenAI explained in announcing the new program. “Proficient in more than a dozen programming languages, Codex can now interpret simple commands in natural language and execute them on the user’s behalf—making it possible to build a natural language interface to existing applications. We are now inviting businesses and developers to build on top of OpenAI Codex through our API.”
As part of its deal with OpenAI for GPT-3, Microsoft has exclusive access to parts of Codex, but this beta is part of OpenAI’s plans for third-party developers. There’s also the new Github Copilot, still in previews, which is designed to get the AI to perform as a “pair programmer,” as when two developers simultaneously work on a coding project, commenting on each other’s work along the way. The AI is the junior partner and used Codex to understand what the programmer is doing and come up with suggestions. Copilot is supposed to be able to suggest solutions to problems, come up with tests, and even brainstorm features while tailoring itself to the user’s working methods. Copilot extends what Microsoft and OpenAI were already doing with GPT-3 and the low-code Power Apps programming tool, making it easier to program software with natural language.