人工智能初创公司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的机会,或者查看官方演示视频了解更多详细信息
本文转自OSCHINA
OpenAI开启Codex测试,这是一个将自然语言翻译成代码的AI系统
声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。