作者:Frederik Bussler

翻译:方星轩

校对:陈丹

本文约1800字,建议阅读5分钟

本文围绕GPT 等AI技术是否将取代编码工作进行探讨,作者给出了自己的意见和看法。

标签:AI  编程  自动化

(照片来自Scott Rodgerson)

现在,AI可以使用任何语言进行编码,而无需额外的培训。

2017年,有研究人员问:人工智能能否在2040年之前编写出大多数代码?测试人员现在正在使用OpenAI的GPT-3已经可以使用任何语言进行编码。机器主导的编码几乎就差临门一脚了。

GPT-3接受了数千亿个单词的训练,或者说基本上整个互联网都参与了训练,这就是为什么它可以使用CSS,JSX,Python等任何你能说出名字的语言进行编码的原因。

此外,GPT-3无需对各种语言任务进行“训练”,因为其训练数据包罗万象。相反,当你给出琐碎的指令时,网络会被手头上的任务限制住。

GPT-n的演变

GPT通过将有监督学习与无监督的预训练相结合(或将无监督步骤的参数用作有监督步骤的起点),实现了语言任务的最先进水平。与下一代相比,GPT很小。它仅利用了一台8CPU机器在几千本书上进行训练。

GPT-2极大地扩展了内容,包含10倍的参数,并加入了10倍以上的训练数据。尽管如此,该数据集还是相对有限的,它专门使用“至少运用了3个karma的Reddit出站链接”进行训练。GPT-2被描述为一个“类似变色龙”的合成文本生成器,但在诸如回答问题,总结或翻译之类的下游任务中并不是最先进的。

(照片来自Hans-Jurgen Mager)

GPT-3是AI世界中最新,最强大的工具,它在一系列任务中达到了最先进的水平。它的主要突破是消除了针对特定任务微调的需求。在大小方面,该模型再次大幅扩展,达到了1,750亿个参数,是其前身规模的116倍。

然而,GPT-3完全不需要训练(零次学习的例子),单次学习或多次学习会使它丧失原本优秀的性能。

进化还是死亡

情况是这样:测试人员正在使用GPT-3来生成能掌握必要繁琐知识的有效代码从按钮到数据表,甚至重新创建Google主页。这些示例都是通过零样本学习完成的。

除了AI的飞速发展外,另外两个主要的技术趋势也使编程工作在未来不稳定的现实变得更为严峻:无代码和AutoML。

无代码是指可视化工具,使任何人都可以轻松构建新产品,无论是网站,设计,数据分析还是模型。WordPress,Wix和Shopify是无代码工具的典范,它使数以百万计的人能够自己做事,而不必雇用开发人员或设计师。

第二个趋势是AutoML,即自动机器学习,它大大缩短了将AI投入生产的时间。

诸如Apteo之类的工具结合了这些趋势,使任何人都可以部署AI模型而无需任何编码技能。

GPT-3将引发另一波无代码和AutoML工具的浪潮。许多潜在的雇主会选择这些工具,而不是雇用昂贵的程序员。

自然地,技能最差的程序员将是最先离开的人群,而专家将享有更长的工作安全性-与任何领域一样。

不仅仅是代码— GPT-3适用于任何语言任务

要将GPT-3定向到特定的语言任务,只需简单地把你希望实现的示例提供给它。因此,您可以指导GPT-3编写代码,也可以指导它编写诗歌,音乐,社交媒体评论或任何其他文本。

例如,如果您要生成新闻文章,则可以输入诸如“美国卫理公会同意历史性分裂”之类的标题,以及诸如“反对同性婚姻的人将构成自己的宗派”之类的副标题。

输入这些,GPT-3产生以下结果:

“经过两天的激烈辩论,卫理公会联合会达成了历史性的分裂-预期将以新教派的创建而告终,根据《华盛顿邮报》的说法,该教派将是“神学上和社会上的保守派”。参加5月教堂年度大会的大多数代表投票表决,加强了对LGBTQ神职人员排序的禁令,并制定了新规则,将“纪律”主持同性婚礼的神职人员。但是那些反对这些措施的人有一个新计划:他们说到2020年他们将组成一个单独的教派,称他们的教会为基督教卫理公会派教徒……”

只有12%的人类正确地指出这是由AI编写的。88%被骗了。

就像人类一样,GPT-3可以仅通过一个例子就学会新单词。例如,给定上下文:

“ Burringo”是具有非常快的加速度的汽车。一个使用Burringo单词的句子的示例是:

GPT-3输出:

在我们的车库中,有一个父亲每天开车去工作的Burringo。

这些结果令人激动。请记住,人工智能的发展必然的,因此对当前性能的任何批评都将化为乌有。

不仅仅是语言— GPT应用于图像

GPT可以编写代码,或者可以编写任何东西,但是它也可以生成图像。

这怎么可能?

可以在像素序列而不是文本编码上训练相同的模型体系结构,从而生成新的图像而不是新的文本。实际上,它在这方面如此出色以至于可以与顶级CNN竞争。

我之所以提及这一点,是因为它表明GPT(及下一代)不仅具有某一天取代编码器的潜力,而且鉴于其通用性,还可以取代整个行业。

结论

GPT-3令人难以置信的性能已经使许多人相信超级智能比我们想象的要近,或者至少,人工智能生成代码比我们想象的要近。它会产生创造性的、有见地的、深刻甚至美丽的内容。有关GPT-3的更多创造性示例(并且如果您需要更相信它的强大,请查看Gwern的这篇文章):

https://www.gwern.net/GPT-3#effective-prompt-programming

原本标题:

Will The Latest AI Kill Coding?

原文链接:

https://towardsdatascience.com/will-gpt-3-kill-coding-630e4518c04d

编辑:于腾凯

校对:林亦霖

译者简介

方星轩,美国东北大学数据分析研究生在读,本科毕业于美国莫瑞州立大学商学院。对利用数据来进行市场和企业内的分析有着浓厚的兴趣,对机器学习AI领域充满好奇。喜欢篮球,吉他,旅行,希望能够结交朋友分享故事,拓宽视野,客观的看待世事万物。

翻译组招募信息

工作内容:需要一颗细致的心,将选取好的外文文章翻译成流畅的中文。如果你是数据科学/统计学/计算机类的留学生,或在海外从事相关工作,或对自己外语水平有信心的朋友欢迎加入翻译小组。

你能得到:定期的翻译培训提高志愿者的翻译水平,提高对于数据科学前沿的认知,海外的朋友可以和国内技术应用发展保持联系,THU数据派产学研的背景为志愿者带来好的发展机遇。

其他福利:来自于名企的数据科学工作者,北大清华以及海外等名校学生他们都将成为你在翻译小组的伙伴。

点击文末“阅读原文”加入数据派团队~

转载须知

如需转载,请在开篇显著位置注明作者和出处(转自:数据派ID:DatapiTHU),并在文章结尾放置数据派醒目二维码。有原创标识文章,请发送【文章名称-待授权公众号名称及ID】至联系邮箱,申请白名单授权并按要求编辑。

发布后请将链接反馈至联系邮箱(见下方)。未经许可的转载以及改编者,我们将依法追究其法律责任。

点击“阅读原文”拥抱组织

独家 | 最新的AI会“杀死”编码吗?相关推荐

  1. xmos驱动_独家!XMOS发表最新Xcore.ai“跨界处理器”

    s英国语音与音频方案供货商XMOS发表专用于机器学习的Xcore处理器核心,从而为人工智能物联网(AIoT)应用打造全新的跨界处理器(crossover processor).机器学习版Xcore.a ...

  2. 一起看 I/O | 隆重推出 AI 驱动的编码助手 Studio Bot

    作者 / Android Studio 高级产品经理 Adarsh Fernando 我们在 2013 年 Google I/O 大会上首次宣布推出 Android Studio,并承诺为 Andro ...

  3. 重磅独家 | 腾讯AI Lab AAAI18现场陈述论文:用随机象限性消极下降算法训练L1范数约束模型

    前言:腾讯 AI Lab共有12篇论文入选在美国新奥尔良举行的国际人工智能领域顶级学术会议 AAAI 2018.腾讯技术工程官方号独家编译了论文<用随机象限性消极下降算法训练L1范数约束模型&g ...

  4. 英特尔推出锐炬Xe MAX独立显卡 可提升AI及视频编码速度

    11月1日消息,英特尔推出了英特尔锐炬 Xe MAX 独立显卡,该显卡专为轻薄型笔记本电脑设计,现已通过合作伙伴问世.英特尔锐炬 Xe MAX 独立显卡是英特尔首款基于 Xe 架构的独立图形显卡,是英 ...

  5. 最新手机芯片AI跑分出炉:高通、联发科力压华为

    晓查 发自 凹非寺 量子位 出品 | 公众号 QbitAI 手机AI哪家强?这不能仅仅听厂商的宣传.到底有没有一个AI的"安兔兔"来给手机跑个分,客观评价一下手机的AI性能呢? 去 ...

  6. 阿里巴巴公布了一份最新的AI成绩单

    允中 发自 凹非寺 量子位 出品 | 公众号 QbitAI 阿里巴巴在哪些领域进行了AI布局,最新的成绩如何呢? 在今天的云栖大会·北京峰会上,阿里巴巴集团资深副总裁.阿里云总裁胡晓明给出了答案.胡晓 ...

  7. 专栏 | 香侬科技独家对话Facebook AI研究院首席科学家Devi Perikh

    Facebook 人工智能研究院(FAIR)首席科学家.佐治亚理工交互计算学院教授.计算机视觉实验室主任 Devi Parikh 是 2017 年 IJCAI 计算机和思想奖获得者(IJCAI 两个最 ...

  8. 最新开源ai智能写作机器人系统源码 电脑版+手机版+搭建教程

    分享一个最新开源版的ai智能写作机器人系统源码,带电脑版和手机版,含详细的搭建教程. 系统功能:可以聊天,写文章,写论文,写代码,写小说,创意策划,做Excel表格,写诗等等,根据上下文语境陪你聊天, ...

  9. AI Codec,视频模板技术,高效视频处理,RTC+AI,感知编码,CV-CUDA,窄带高清AI...

    AI Codec,NPU硬件加速 Topic <基于AI和NPU的Codec变革> 孔德辉  中兴微电子 多媒体技术总监 伴随通信容量(包括5G以及千兆有线网络)的发展,高带宽为更多用户接 ...

最新文章

  1. 丁磊:噢买尬,买它,华少别抢话
  2. PIC单片机入门_汇编/混编/C编比较
  3. Lucene学习总结之四:Lucene索引过程分析
  4. 86. 分隔链表 golang
  5. oracle数据库导入和导出
  6. java数组及Arrays创建一个int 类型数组 数组元素由键盘录入,每次打印插入排序的结果(数组扩容,数组排序,键盘录入)
  7. XP下安装装SQL2000企业版本
  8. apt-get update出现404 Not Found
  9. Linux命令——lsb_release
  10. CF584D 【Dima and Lisa】题解
  11. CentOS 7, apm+xcache, rpm包, php module
  12. c2c运营流程图_电商运营流程图模板分享,运营的核心都在这里了,快来拿走吧...
  13. 如何下载和安装 iOS开发教程
  14. 雅虎助手是如何自杀式攻击360安全卫士的?雅虎助手,3721是什么恶心人的--(部份转贴)
  15. 如何让cloudflare缓存html,cloudflare无限流量缓存的使用方法
  16. was mutated while being enumerated
  17. 根据GEOHASH,查找附近的人,判断距离远
  18. 前端程序员必须要懂的 UI 设计知识
  19. 学生信息管理系统设计
  20. 【Go语言入门指南】零基础入门 go 语言 | Golang 入门指南

热门文章

  1. android 自定义图片容器,Android应用开发中自定义ViewGroup视图容器的教程
  2. php带帽接口_利用php自包含特性上传webshell
  3. python 修改字符串中的某个单词_python Pandas替换字符串中的单词
  4. C#中导出Excel报表的方法
  5. HTTP精简教程一:Web网络基础
  6. 浅议Windows 2000/XP Pagefile组织管理
  7. 交换机的VACL测试
  8. Asp.Net MVC4入门指南(3):添加一个视图
  9. 关于EXCEL超级链接被禁止的解决方法
  10. 在Windows 7下安装Oracle 11g的解决方法