人工智能创业公司 OpenAI 在得到了微软等公司的大力支持后,如今推出新产品的速度也越来越快。继去年的 GTP-3 之后,如今时隔一年 OpenAI 宣布将通过 API 向企业和开发者提供访问其 Codex 程序的机会。
OpenAI Codex 是一个利用人工智能系统将自然语言翻译成代码的程序。Codex 能够理解十几种编程语言,开发者可以用自然语言下达命令,Codex 会解析命令并执行它们。通过 OpenAI Codex 有可能为现有的应用程序建立一个自然语言界面。
Codex 还为今年 6 月 GitHub 推出的 Copilot 提供了技术支持,Copilot 为微软 Visual Studio 等开发环境中的整行代码提供建议。Codex 在数十亿行公共代码上进行了训练,并与一组广泛的框架和语言适配,能够适应开发人员编写的代码,以配合他们的编码风格。
根据 OpenAI 提供的信息,通过 API 提供的 Codex 模型在 Python 编程中具有最强的能力,但也 “精通” JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript 和 Shell 等编程语言。它在执行编程任务时能够考虑到上下文信息,包括转译、解释代码和重构代码。
虽然能力很强,但 OpenAI 在一篇论文同样也表示了 Codex 在现阶段仍然有很大的局限性,包括偏见和样本的低效率。OpenAI 的研究人员发现,该模型提出了语法错误或未定义的代码,调用了未定义或超出代码库范围的变量和属性。更令人担忧的是,Codex 有时会建议一些表面上看起来正确但实际上并没有执行预期任务的解决方案。例如,当被要求创建加密密钥时,Codex 在部分情况下选择了明显不安全的配置参数,并推荐了有问题的软件包作为依赖。
也许是为了规避可能产生的风险,OpenAI 在文件中表示,像 Codex 这样的模型所引发的风险可以通过 “仔细” 的文档和用户界面设计、代码审查和内容控制来减轻。OpenAI 还将 “采取多管齐下的方法” 来减少滥用 Codex 的风险,包括限制请求的频率以防止自动化工具恶意使用。
Codex 在初始阶段将以免费的形式提供给企业和开发者使用,感兴趣的开发者可以通过链接注册登记来获得使用 Codex 的机会,也可以查看官方演示视频(YouTube 链接)了解更多详情。
本文转自OSCHINA
本文标题:OpenAI 开启 Codex 测试,一个将自然语言翻译成代码的 AI 系统
本文地址:https://www.oschina.net/news/154975/openai-codex-translates-plain-english-into-code
Ubuntu是一个以桌面应用为主的Linux操作系统。它是一个开放源代码的自由软件,提供了一个健壮、功能丰富的计算环境,既适合家庭使用又适用于商业环境。Ubuntu将为全球数百个公司提供商业支持。 ...
查看全文Docker采取了一种保守的方法来清理未使用的对象(通常称为“垃圾收集”),例如图像,容器,卷和网络:除非您明确要求Docker这样做,否则通常不会删除这些对象。这可能会导致Docker使用额外的磁盘空...
查看全文新浪科技讯 北京时间5月27日晚间消息,据报道,四位知情人士今日透露,亚马逊、微软和谷歌这三大云计算服务提供商,正在竞争波音公司(Boeing)价值10亿美元的云服务合同。 这些...
查看全文新浪科技讯 北京时间5月27日晚间消息,据报道,多位知情人士今日称,继加州、纽约州和华盛顿州之后,马萨诸塞州和宾夕法尼亚州的总检察长也加入到对亚马逊的反垄断调查中。 如今,越来越...
查看全文
您好!请登录