您当前的位置是:  首页 > 资讯 > 国际 >
 首页 > 资讯 > 国际 >

OpenAI开放可将自然语言转为程式码的AI系统Codex

2021-08-13 14:00:33   作者:   来源:CTI论坛   评论:0  点击:


  从GPT-3衍生改良而来的Codex模型,能够将使用者的自然语言指令转换为程式码,OpenAI现在以私人测试的方式释出Codex API
  OpenAI改进Codex释出新版本,OpenAI Codex是一个能够将自然语言转换成为程式码的人工智慧系统,也就是说,Codex能够让开发者用简单的口语指令来编写程式,现在OpenAI将Codex的API以私人Beta测试的形式对外释出。
  Codex是GitHub Copilot服务所使用的模型,而Copilot是GitHub在一个月前和OpenAI合作,所推出的人工智慧程式码编写工具,能够提供开发者整行甚至是整个函式的程式码编写建议,相当於提供用户一个结对工程师(Pair Programmer)。Codex精通十几种程式语言,而现在使用者可以将简单的自然语言指令,转换成为程式码,也就是提供实现以自然语言介面开发应用程式的方法。
  OpenAI Codex是从模型GPT-3衍生改进而来,训练资料包含自然语言,以及数十亿行开源程式码,包括公开的GitHub储存库中的程式码,OpenAI Codex最擅长的语言是Python,但也精通JavaScript、Go、Perl、PHP、Ruby、Swift和TypeScript,甚至连壳层十几种语言都难不倒他,而且由于Codex拥有14KB的Python程式码记忆体,比起GPT-3只有4KB,在执行任何工作时,Codex都能考虑GPT-3模型3倍以上的上下文资讯做决定。
  GPT-3的能力主要是依据自然语言生成自然语言,而这代表GPT-3的影响力,来自于其阅读人类的作品,而OpenAI Codex具有GPT-3大部分的自然语言理解能力,但是其输出是程式码,因此使用者可以用英文,对任何软件API发出命令,Codex的价值在於,能够让电脑理解人类的意图,进而让所有人都使用电脑完成更多的工作。
  Codex是一个通用程式开发模型,因此可以应用在任何程式开发任务上,官方提到,当开发者明确知道要建构什麽样的程式,则撰写程式的工作会被分类为,将问题分解成更简单的问题,或是将简单的问题,对应到已经存在的程式码,像是函式库、API和函式,接下来也是最无聊的实际程式码编写阶段,而这正是OpenAI Codex最擅长的部分。
  OpenAI已经将Codex用於转译、解释和重构程式码,而这些仅是Codex能力的冰山一角,OpenAI规划要扩大规模,并且免费提供OpenAI Codex,而现在则是先提供私人测试版,官方提到,他们会继续检视安全性问题,并且了解该技术对於世界的影响。
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

相关阅读:

专题

CTI论坛会员企业