OpenAI 今年早些时候宣布 GPT-3 时,最有趣的发现之一是该引擎仅通过摄取互联网就学会了如何编码,并且可以将常规语言翻译成计算机代码。
这一发现催生了微软的 CoPilot,这是一种开发人员可以使用的工具,使编写代码更快更容易。
然而,OpenAI 也一直在开发一个只能由普通用户使用的版本,并且今天已将 Codex 提供给测试版用户。
Codex 是在 GitHub 上的公共代码而非书面材料上接受 GPT-3 训练的,并且可以转换诸如“使球从屏幕两侧弹开”或“使用公共 API 下载数据并按日期排序”等短语并生成以十几种语言中的一种语言工作的代码。
它理解代码元素,例如 Web 服务器、键盘控件或对象操作和动画,并响应自然语言命令,例如“缩小并裁剪它”,然后“通过左右箭头键控制其水平位置”。指的是同一个“它”。当你说“让巨石从天上掉下来”时,它也理解天空是屏幕的顶部,甚至让巨石像真正的下落物体一样加速。
它也知道它早期的工作,因此它能够保留命名转换和变量以及其他约定。
尽管理解自然语言,OpenAI 仍然将 Codex 视为帮助开发人员的工具。
OpenAI 首席技术官 Greg Brockman 说:“编程是关于有一个愿景并将其分成块,然后实际为这些部分编写代码,”而 Codex 是为了让开发人员在第一个而不是第二个上花费更多的时间。
“我可能已经编写了几十次这种代码,但我总是忘记它到底是如何工作的,”Brockman 指出。“我不知道这些 API,我也没有必要知道。你可以更轻松地做同样的事情,更少的按键或交互。”
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun64433.html