OpenAI Codex is an Artificial Intelligence that translates English text into code. You can watch a demo below of someone typing instructions to create a “space game”:
If you watch their recorded “live” demo on Youtube (linked below) they explain that only a year ago, the coding accuracy was 0% and now, at the time of the demo (August, 2021), it can write code from natural language accurately 37% of the time. The technology is also in open beta testing, so you can sign-up to get access and play with it. Sandra Kublik’s video (below) highlights more amazing examples, including using OpenAi Codex to create memes, understand voice commands, interact with more languages, build a website, manipulate Augmented Reality, and more!
With the rapid recent advancement combined with voice-to-text technology, it’s easy to imagine how, in the not too distant future, I might be able to say “Alexa, build me a game where I can walk around forest and collect mushrooms.” and it will create that game for me. Perhaps also, any learner or educator will be able to use natural language to create custom software for specific classes or topics. Imagine what non-coders might create if given the opportunity!
Learn More:
Recorded “Live” Demo on Youtube: https://youtu.be/SGUCcjHTmGY (30mins)
13 sick OpenAI Codex use cases I’ve seen so far – Sandra Kublik: https://youtu.be/66xTYJrOxKk (8mins)
Website: https://openai.com/api/
See What’s Possible with Example Applications: https://beta.openai.com/examples/
The concept sounds amazing, but I wonder if something is lost if the learner does full understand the concepts (literally) at play? Why build a game in a particular way? Why include incentives? Etc.
At the very least, learners should watch the OpenAi Codex demo to better understand how it works.
Hi Sam,
It is difficult to imagine exactly how this technology will advance and be useful in the future, isn’t it? The video I linked by Sandra Kublik highlights a variety of possibilities beyond creating games, and yet, it is still difficult to really imagine. In the case of games, I think it’s likely that the user would have to have some understanding of basic game design principles, but couldn’t technology like this eliminate the need for people to learn to to code? Admittedly, I don’t fully understand the details of this technology, but I thought it was incredibly interesting and wanted to share.