24小时联系电话:185 8888 888

科技
您现在的位置: 首页 > 科技 > OpenAI 升级其自然语言 AI ​​编码器 Codex 并启动内测
  • “酷”大脑研究的扭曲观念扼杀了心理治疗

    “酷”大脑研究的扭曲观念扼杀了心理治疗

    发布时间:2020/03/31

      ‘对于人类的每一个问题,总是存在着众所周知的解决方案-简洁,合理和错误。” 人类从来没有遇到过比了解我们自己的人性更复杂的问题。而且,不乏任何试图探究其深度的简洁,合理和错误的答案。 在我职业生...

  • SpaceX赢得NASA合同,使用新型Dragon XL工艺将货物运送到月球网关

    SpaceX赢得NASA合同,使用新型Dragon XL工艺将货物运送到月球网关

    发布时间:2020/03/31

      美国国家航空航天局(NASA)挖掘出一种尚未建造的SpaceX货运飞船,用于向尚未发射的绕月轨道前哨基地运送补给品。 SpaceX的机器人Dragon XL是其主力Dragon太空船的圆柱形超大型版本,将作为第一批从NASA获得...

  • Spaces应用程序使人们可以参加VR中的Zoom会议

    Spaces应用程序使人们可以参加VR中的Zoom会议

    发布时间:2020/03/30

      一个名为Spaces的新PC VR应用程序使用户可以从VR内部加入Zoom会议和其他视频通话。 该应用是根据最近发生的COVID-19大流行而开发的,该大流行已经使世界各地许多人在家中工作并使用诸如Zoom之类的虚拟会议...

  • 汇盈医疗声称其AI可以从CT扫描中检测冠状病毒,准确率达96%

    汇盈医疗声称其AI可以从CT扫描中检测冠状病毒,准确率达96%

    发布时间:2020/03/30

      总部位于中国惠州的医疗设备公司慧英医疗声称已开发出一种AI成像解决方案,该解决方案使用CT胸部扫描来检测COVID-19的存在。该公司断言,如果不使用逆转录聚合酶链反应(RT-PCR)(COVID-19的标准测试方法),...

OpenAI 升级其自然语言 AI ​​编码器 Codex 并启动内测

发布时间:2021/08/12 科技 浏览次数:361

据悉,OpenAI已经对Codex进行了一些重大更改,Codex是该公司上个月宣布的人工智能编码助手。该系统现在接受简单的英语命令并输出实时的工作代码,让某人构建游戏或网络应用程序而无需命名变量。一些幸运的编码人员(假设是非编码人员)将能够在免费的私人测试版中对这个新的CodexAPI进行测试。

Codex最好被认为是OpenAI的通用语言引擎GPT-3,但仅针对代码而非普通书面材料进行训练。这让它可以做完整的代码行或整个部分之类的事情,但是当它被宣布时,它并不是非编码人员能够轻松交互的东西。

这个新的API改变了这种情况,它解释普通的日常请求,比如“让球从屏幕的两侧反弹”或“使用公共API下载数据并按日期排序”,并在其中一个中发布工作代码十几种语言。

我接受了现场演示,其中OpenAI联合创始人GregBrockman(CTO)和WojciechZaremba(Codex负责人)从头开始构建了一个简单的游戏,并解释了幕后发生的事情。

Brockman解释说:“编程是关于有一个愿景并将其分成块,然后为这些块实际编写代码。”Codex的目的是让编码人员在第一部分上花费比第二部分更多的时间。毕竟,大量代码正在复制或完全复制其他人以前所做的事情——当然,它可以是有创意的,但没有人会在做一些基本的事情时发挥自己的想象力,比如部署Web服务器来测试一些代码。布罗克曼用一条简单的线做到了这一点——“创建一个说明这一点的网页”或诸如此类。

一秒钟后,有十几行JavaScript以完全标准的方式做到了这一点。

“这是编程中最糟糕的部分,”布罗克曼说。“我大概已经写了几十次这种代码,但我总是忘记它到底是如何工作的。我不知道这些API,我也没有必要知道。你可以更轻松地做同样的事情,更少的按键或交互。”

因为Codex基本上接受了GitHub上所有公共代码以及其他存储库的培训,所以它了解所有标准实践,有人在其代码中包含Web服务器、键盘控件或对象操作和动画的50或100次。并且因为自然语言方面具有GPT-3的所有通常理解,所以当您说“缩小并裁剪它”然后“由左右箭头键控制其水平位置”时,您指的是同样的“它”。

它还牢记自己的工作,为自己保留几千字节的编码上下文——因此它知道它必须遵守的命名约定、现有的界限和请求,以及用户输入可能暗示的其他信息。

它还知道嵌入在代码语料库中的一般性。例如,当Brockman告诉它“让巨石从天上掉下来”时,系统并没有询问“天空”是什么,即使它没有在大部分空白的画布上定义。它不仅让巨石从屏幕顶部落下,而且落下的速度像通常的物体一样加速——因为它最好从其他用途和上下文中猜测“落下”和“天空”的含义。

“我们认为它提供了一种与现有软件交互的新方式,”Zaremba说,他在几年前为他的博士论文构建了一个有限版本,同时他们演示了MicrosoftWord的Codex插件。当然,文字处理器中的许多任务都存在自动化,但是如果遇到奇怪的格式问题并且想要修复100个不同的实例怎么办?输入“使所有文本的大小和字体相同,并使双倍空格单一”,它会这样做,剪掉杂散的样式并选择最有可能被认为是“正常”的大小和字体。然后输入“使所有标题为24点和粗体”,然后它会放大,依此类推。

这里值得注意的是,这种事情对许多人来说很方便,但对于由于残疾等原因而缺乏做这些事情的能力的人来说至关重要。如果您使用语音命令或操纵杆操作文字处理器,那么能够执行上述复杂任务将非常有帮助。盲人编码员和其他人一样,可以拼凑一个标准的公共测试服务器,但浏览StackOverflow、抓取最佳片段、检查语法、更改相关变量等的过程几乎肯定会更长。

对于那些在自上而下的语法和约定范围内工作的人,可以通过将模型暴露给文档来轻松地使Codex反映这些内容。Codex还可以将代码从一种语言转换并移植到另一种语言-与翻译引擎将西班牙语转换为法语的方式非常相似。

Brockman说,与GPT-3一样,他们只是触及了可能的表面,并希望对开发人员提出的内容感到惊讶(毕竟OpenAI并没有预测AIDungeon)。Beta版将是私有的,就像GPT-3的Beta版一样,但开发人员可以申请和描述他们的项目,Codex团队将对其进行审查以纳入其中。最终API将是一个付费的公共API,但时间和定价仍有待确定。

姓 名:
邮箱
留 言: