OpenAI数十亿代码训出Codex:能将英语翻译成代码,给四句话就能写个神经网络腾讯云开发者社区

编程从某种意义来说,是人类是将想法变为计算机可以理解和执行的指令的过程,这一过程需要程序员融入自己的算法思路,并且用固定的语法将程序写出来。

这一过程并不容易,门槛也并不低。但是OpenAI正在用AI简化这一过程,最近,OpenAI发布的一种AI工具Codex的升级版本,它可以将英语翻译成代码,甚至支持语音录入。

这意味着,你只要说出来你想要的效果,Codex可以直接帮你完成整个编程的过程。

比如下面这个示例,一个经典的‘接球’小游戏,就是Codex根据语言描述自己编程制作出来的,这个过程中人类没有输入一行代码。

这只是一个小项目,Codex究竟可以做到什么程度呢?文摘菌也很好奇,于是查询了一番,发现已经有人开始验证Codex的极限了——用Codex制作一个AI!

嗯,用自动编程AI创造AI,有点那味了!

数十亿行代码训练!这个AI将解放程序员双手

在这里文摘菌还是先要唠叨一下Codex的简单情况,熟悉的小伙伴可以直接跳过。

正如OpenAI的CTO和联合创始人GregBrockman所说,编程包括两步:

1、认真思考一个问题并试图理解它

2、将这些小片段映射到现有的代码中,不管它是一个库、一个函数还是一个API。

要让AI完成第二步,也需要两步,一是让AI能够理解程序员的想法,二是让AI能够将理解到的需求转化为可执行的代码。

因此,只要有足够的语料库数据,就可以运用类似的原理训练出可以自动写代码的Codex(事实上Codex就是GPT-3的后代),显然,存放了无数优秀代码的GitHub就是一个现成的语料库。

7月,OpenAI和GitHub合作开发了GitHubCopilot,这个功能可帮助程序员自动改进或更新软件,在这个基础上,借助GitHub上数十亿行代码,Codex最终获得了将英语翻译成代码的能力。

在对不同语言模型的编码挑战能力的专门测试APPS中,120亿参数版的Codex取得了远超GPT-Neo和GPT-J的能力,能够对28.81%的问题给出正确答案。

测试很完美,实用性也不错,缺点也存在

无论是演示一个‘接球’游戏,还是一个‘飞船’游戏,Codex都能完成很好。

比如官方演示的‘飞船’游戏,在调整火箭速度时,演示人员告诉Codex:

那么Codex对于一些现实任务的解决能力如何呢?ThomasSmith在Codex推出一周后应邀进行了Beta测试,他测试了一些现实任务。

比如一个在加州非常接地气的项目:根据邮编获取空气质量指数(AirQualityIndex),判断是否存在山火。

他给Codex的任务描述是:

#UsetheairnowAPItotofindandprintthecurrentAQIforzipcode94549

Codex给出的代码是:

ThomasSmith还测试了另一个例子,指示Codex获取当前的比特币价格,然后格式化输出,任务描述是:

GetthecurrentpriceofBitcoinusingCoindesk’sAPIanddisplayitasgiantredlettersinthemiddleofawebpage.

Codex生成了相应的JavaScript代码,还还生成了一个简单的网站,精确地实现了要求的功能:

除此之外,Codex还能完成代码翻译、编写代码文档等其他枯燥但重要的编码工作,这些可以在将来帮助程序员做很多繁琐的事项。

那程序员是否需要担心Codex会抢走他们的工作呢?目前来看,这样的担忧是没有必要的,Thomas表示,Codex目前还不完美。

第一,根据OpenAI的说法,当前版本的Codex第一次就能编写完美代码的成功;率只有37%。要让该系统真正起作用,依然需要人类程序员去审查代码,评测其输出是否正常工作,并进行Codex做不到的微调和更新。

另外,OpenAI也指出Codex存在过度依赖生成的输出的问题,并且大规模参数量还会产生大量碳足迹。

用Codex自动写一个AI,效果如何?

最后,看看大佬用Codex怎么套娃吧!

YouTube博主@EdanMeyer用Codex创造了一个手写数字分类器,整个过程只是给Codex输入了四句话。

然后,提交‘Submit’,Codex就自动完成了所有代码的编写。

THE END
1.一周七天菜谱表格一周七天的菜谱安排表格一、标题:一周七天菜谱表格 二、内容: 牛奶、面包、鸡蛋 红烧肉、酸菜鱼、炒时蔬 烤鸡翅、炒饭、番茄蛋汤 豆浆、油条、小笼包 宫保鸡丁、麻婆豆腐、土豆丝 烤鱼、蔬菜沙拉、紫菜蛋花汤 牛奶、燕麦粥、水果 牛肉炒面、红烧茄子、凉拌黄瓜 炸鸡块、蔬菜炒饭、紫薯汤 https://coffee.cn/xican/post/320365.html
2.列一周食谱用英语怎么说英语翻译列一周食谱用英语怎么说,列一周食谱英语翻译Make a weekly recipe,英语翻译详细结果;关于列一周食谱的重要英语词汇 短语 记忆技巧.https://yingyu.xiediantong.com/en/2aec731d6c17ac5c/
3.英语一周食谱怎么写答案解析 查看更多优质解析 解答一 举报 weekly diet menu 解析看不懂?免费查看同类题视频解析查看解答 更多答案(1) 特别推荐 热点考点 2022年小升初真题试卷汇总 2022年小升初期中试卷汇总 2022年小升初期末试卷汇总 2022年小升初月考试卷汇总 二维码 回顶部?2021 作业帮?联系方式:service@zuoyebang.com?https://www.zuoyebang.com/question/f272f6c262496a9c358cebabd034a7bd.html
4.制作我的一周食谱英语翻译双语例句短语释义制作我的一周食谱 中文 翻译 英语 Create my weekly recipe 复制 拼音对照:zhì zuò wǒ de yī zhōu shí pǔ 相关单词 1. recipe翻译为;英式[?res?pi]美式[?res?pi] TOEFL高中GMATIELTS初中CET6GRE商务英语考研 基本释义:n.[N.名词]食谱, [] , 秘诀, 烹饪法 网络释义:recipe: 食谱https://www.yuqimai.com/english-translation/59dadb32cc75d494/
5.2024(5)阅读推荐:教师可以推荐一些与食物相关的英语阅读材料,如英文食谱书籍、食物文化故事书等,帮助学生拓展阅读视野。 (6)家庭作业:教师可以布置一些家庭作业,如让学生用英语写一篇关于自己最喜欢的食物的短文,或者制作一个食物主题的PPT,与家人分享。 教学反思与总结 1.教学反思: 回顾整个教学过程,我注意到以下几点得https://mip.book118.com/html/2024/1210/8057061034007006.shtm
6.ChatGPT提问指令大全(建议收藏)chatgpt回答使用简单词汇七、英语学习 1、用 [中文/英文] 解释以下英文单字:[填入一个或多个单字]。请用表格的方式呈现,并且表格内须包含单字、词性、解释与例句。 用中文解释以下英文单字:apple, orange, doctor, car, run。请用表格的方式呈现,并且表格内须包含单字、词性、解释与例句。 https://blog.csdn.net/Panda__H/article/details/129356351
7.2015年秋新闽教版六年级英语上册教案全册2015年秋新闽教版六年级英语上册教案全册详细信息 宜城教育资源网www.ychedu.com2015年秋新闽教版六年级英语上册教案全册 Unit1TheOlympicGamesUnit1TheOlympicGames文化和语言注释1.本单元的话题是奥林匹克运动会(简称奥运会)。A部分主要谈论奥运会的一般情况,时态以一般现在时为主;B部分主要谈论2008年在北京举行的http://www.ychedu.com/YYCS/YYJA/LLJA/533078.html
8.七年级英语课后教学反思18篇(全文)因此从一开始, 英语教师就应把握好课堂教学中听说训练的渗透与融入, 设法给学生营造良好的语言环境, 强化学生听说英语的意识, 让他们在运用中不断提高英语水平, 在潜移默化中培养学生英语思维与表达的习惯, 培养学生运用英语进行交际的能力。 1. 用英语组织教学。 大部分学生平时缺少英语语言环境, 通常只有在英语https://www.99xueshu.com/w/fileie0svsq2.html
9.(电子行业企业管理)英文电子邮件范例感谢你赠的书,我现在就用上了…… 感谢你馈赠大作…… 我想参加贵校的暑期英语强化课程 寄上你所取的食谱 我预定下周×去拜访你,打扰了…… 很抱歉,我临时有事…… Email 首次发电子邮件 这是连上互联网之后,确认电子邮件是否正确送达之范例。由于是寄给好朋友的信,采用非正式的文体书写。 From : jchen@ https://doc.mbalib.com/view/636ac99b908a04fc7dbfb64d57280108.html