{"id":8010,"date":"2021-11-23T16:00:51","date_gmt":"2021-11-23T23:00:51","guid":{"rendered":"https:\/\/blogs.ubc.ca\/etec523\/?p=8010"},"modified":"2021-11-23T16:00:53","modified_gmt":"2021-11-23T23:00:53","slug":"code-using-natural-language","status":"publish","type":"post","link":"https:\/\/blogs.ubc.ca\/etec523\/2021\/11\/23\/code-using-natural-language\/","title":{"rendered":"Code using &#8220;natural language&#8221;"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">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 &#8220;space game&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Creating a Space Game with OpenAI Codex\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Zm9B-DvwOgw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you watch their recorded &#8220;live&#8221; 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&#8217;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!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the rapid recent advancement combined with voice-to-text technology, it&#8217;s easy to imagine how, in the not too distant future, I might be able to say &#8220;Alexa, build me a game where I can walk around forest and collect mushrooms.&#8221; 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! <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Learn More: <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Recorded &#8220;Live&#8221; Demo on Youtube: <a rel=\"noreferrer noopener\" href=\"https:\/\/youtu.be\/SGUCcjHTmGY\" target=\"_blank\">https:\/\/youtu.be\/SGUCcjHTmGY <\/a>(30mins)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">13 sick OpenAI Codex use cases I\u2019ve seen so far &#8211;<strong> Sandra Kublik:<\/strong> <a rel=\"noreferrer noopener\" href=\"https:\/\/youtu.be\/66xTYJrOxKk\" target=\"_blank\">https:\/\/youtu.be\/66xTYJrOxKk<\/a> (8mins)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Website:<a href=\"https:\/\/openai.com\/api\/\"> https:\/\/openai.com\/api\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See What&#8217;s Possible with Example Applications: <a href=\"https:\/\/beta.openai.com\/examples\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/beta.openai.com\/examples\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/blogs.ubc.ca\/etec523\/2021\/11\/23\/code-using-natural-language\/\">Read more<span class=\"screen-reader-text\">Code using &#8220;natural language&#8221;<\/span><\/a><\/div>\n","protected":false},"author":46055,"featured_media":8013,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[10],"tags":[],"class_list":["post-8010","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobiletechnologies","entry"],"_links":{"self":[{"href":"https:\/\/blogs.ubc.ca\/etec523\/wp-json\/wp\/v2\/posts\/8010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ubc.ca\/etec523\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ubc.ca\/etec523\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/etec523\/wp-json\/wp\/v2\/users\/46055"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/etec523\/wp-json\/wp\/v2\/comments?post=8010"}],"version-history":[{"count":4,"href":"https:\/\/blogs.ubc.ca\/etec523\/wp-json\/wp\/v2\/posts\/8010\/revisions"}],"predecessor-version":[{"id":8015,"href":"https:\/\/blogs.ubc.ca\/etec523\/wp-json\/wp\/v2\/posts\/8010\/revisions\/8015"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/etec523\/wp-json\/wp\/v2\/media\/8013"}],"wp:attachment":[{"href":"https:\/\/blogs.ubc.ca\/etec523\/wp-json\/wp\/v2\/media?parent=8010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ubc.ca\/etec523\/wp-json\/wp\/v2\/categories?post=8010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ubc.ca\/etec523\/wp-json\/wp\/v2\/tags?post=8010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}