点击上方“视学算法”,选择加"星标"或“置顶

重磅干货,第一时间送达

来源丨新智元

编辑丨极市平台

导读

代码能自己写吗?如果未来有一天,人工智能可以编写基于普通语言的代码。程序员会被淘汰吗?

「我是一个懒惰而无知的准计算机科学家,所以我试图让计算机自己编程。」

在最新的推文中,Yann LeCun「懒洋洋」地写道。

近年来,研究人员已经使用人工智能来改善编程语言之间的翻译或自动修复问题。例如,人工智能系统DrRepair已被证明可以解决大多数产生错误信息的问题。但研究人员还是梦想有一天,人工智能可以根据非专家的简单描述来编写程序。

换言之,这给我们留了个疑问:代码能自己写吗?

近日,微软透露计划将以生成文本而闻名的GPT-3引入编程。首席执行官萨提亚-纳德拉说:「如果你能用自然语言描述你想做什么,GPT-3 将生成一个最相关的公式列表供你选择。代码自己写。」

Charles Lamanna 说,GPT-3 提供的复杂性可以帮助人们应对复杂的挑战,并为几乎没有编码经验的人们提供支持。GPT-3 将自然语言翻译成 PowerFx,这是一种相当简单的编程语言,类似于微软在 3 月份推出的 Excel 命令。

GPT-3终于派上用场了!

微软的新功能基于称为Transformer的神经网络架构,包括百度,谷歌,微软,Nvidia和Salesforce在内的大型科技公司都使用该网络,使用从网络上抓取的文字训练数据来创建大型语言模型。

去年9月,微软从OpenAI手里拿过了GPT-3的独家授权,微软执行副总裁兼 CTO Kevin Scott 表示:「让最前沿的人工智能研究走向民主」!

至此,从最初10亿美元的投资,到去年Build宣布的为OpenAI设计的AI超算,再到获得GPT-3独家授权,微软成功「夺得」OpenAI.

OpenAI联合创始人老马:the opposite of open.

是的,OpenAI不Open了。

还有网友干脆表示:OpenAI也可以改名ClosedAI.

如此布局,微软到底拿GPT-3做什么了?

今年的Build大会,微软宣布了。

Power Apps是微软2015年推出的小程序开发软件,属于Power Platform的一个应用,利用它,无需代码编程,人人都能像设计PPT一样开发App.

现在,微软又为Power Apps加入了GPT-3。

Power Platform包含Power BI,Power Apps,Power Automate和Power Virtual Agents. 这四部分覆盖了从非技术人员到专业软件开发人员的所有低代码开发需求。

而低代码开发,就是以「拖-拉-拽」的可视化方式,让开发人员以最少量的代码快速开发应用软件。

此次微软将GPT-3首次集成到Power Apps使用的低代码编程语言Power Fx中,无疑是开启了GPT-3作为基础性的新技术的「商用」新征程。

Power Fx依托于Microsoft Excel,比传统的编程语言更易于使用,但在过去用它创建复杂的数据查询仍然是一个比较艰难的学习过程。

比如,我们想实现一个「找到所有在美国订阅过期的用户」的指令,过去在Power Fx上,我们需要构建一个Power Fx语句来实现查找,但现在有了GPT-3,我们只需要把我们的需求以正常的语言表达输入进去,它就可以直接帮你翻译成Power Fx的代码语句,比如像下面图片显示的一样。

Power Apps就像是我们在搜索框中输入问题,再从众多搜索结果中进行选择一样,GPT-3会针对你的输入的语句返回多个Power Fx公式建议,然后,开发者可以选择自己觉得最合适的公式。

要「淘汰」程序员?最佳模型:只有 14% 的成功率

虽然目前这个功能并不能完全代替一个人理解后所执行的代码,但能够在很大程度上帮助开发人员做出正确的选择。

在最近的一项测试中,最好的模型在由一组 AI 研究人员编制的介绍性编程挑战中只有 14% 的成功率。

尽管如此,进行这项研究的研究人员得出的结论是,测试证明「机器学习模型正在开始学习如何编码」。

为了挑战机器学习社区并衡量大型语言模型在编程方面的表现如何?上周,一群AI研究人员提出了使用Python自动编码的基准。

在该测试中,GPT-Neo(一种开放源语言模型)的设计与OpenAI的旗舰模型具有类似的体系结构,其性能优于GPT-3。该论文的主要作者Dan Hendrycks说,这是由于使用从GitHub收集的数据对GPT-Neo进行了微调的事实,GitHub是一种流行的协作编码项目编程存储库。

而使用这样的AI模型的重要意义在于,可以促进「低代码工具」向更大的受众群体普及,也就意味着未来人人都可以「自学成才」,成为开发者。

至此,正式投入商用的GPT-3就不再是reddit上编故事的水军了。

它的加入,会成为程序员更大的威胁吗?

有网友表示:it will!

你觉得呢?

参考资料:

https://developers.slashdot.org/story/21/05/28/2044238/ai-could-soon-write-code-based-on-ordinary-language

https://www.reddit.com/r/programming/comments/nmwyap/ai_could_soon_write_code_based_on_ordinary/

如果觉得有用,就请分享到朋友圈吧!

点个在看 paper不断!

「懒人」LeCun想让计算机自己编程?网友:还差10个 GPT-3相关推荐

  1. 一个互联网「打工人」的卑微一天

    大家好,我是「打工人」安酱.午安!打工人! 今天是一年一度的程序员日,但是老天也给我们开了一个玩笑,2020-1024=996.冥冥之中在暗示着什么,但是好像也没啥办法.另外,不知道最近大家有没有被「 ...

  2. 对话雪球创始人方三文:「打工人」如何选行业、找工作、挑老板?|创新大会 2021...

    面对内心要悲观和保守,面对外界要乐观和进取. 如何赚钱永远是多数人关心的头等大事. 但多数年轻人积累财富的起点,基本是作为「打工人」赚取的工资.这时候,除了入对行业,选对公司和老板也极其关键. 在中国 ...

  3. 为什么 User 应该翻译为 「使用权人」 ?

    User, 旧译「用户」,我在此向大家倡议有条件地选择翻译为「使用权人」. 1. __使用权人__更能反应 User 的本质特征 我们看到一匹马的时候不会说这是一头猪,而 User 的本质是什么?在我 ...

  4. Navidrome - 开源音乐服务器【打造属于自己的音乐播放器】「端口映射」随时随地想听就听

    转载自cpolar极点云文章:Navidrome - 开源音乐服务器[打造属于自己的音乐播放器]「端口映射」随时随地想听就听 1. 前言 不知从何时开始,我们能用的音乐软件越来越少,笔者使用小米手机很 ...

  5. 硅谷华人AI精英大批回国成趋势,BAT在美设「挖人」据点,猎头暗中潜伏

    编译 | Rik R.张震 来源 | Bloomberg 几年前,王翌还在追求着美国梦.他从普林斯顿毕业,在谷歌找到一份工作,在硅谷买了一套宽敞的公寓. 但在 2011 年的一天,他与妻子在厨桌旁促膝 ...

  6. 看到「财富自由」就想吐

    这些年,网上关于财富自由的人生故事,可以说是数不胜数. 不过,其中 70% 像是真假参半的凡尔赛炫耀帖,剩下的那 30% 则更像是兜售某些产品的广告. 比如前几天很火的腾讯 35 岁员工准备退休的帖子 ...

  7. 投稿人就是AI顶会最好的「审稿人」!中国学者提出同行评审新机制

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源丨新智元 编辑丨极市平台 导读 近年来,机器学习顶会论文数目井喷 ...

  8. 产品周报第25期|博文分享新增「分享人」标识,「读者分享」可记录分享人带来的阅读量明细……

    hello,大家好,这里是「CSDN产品周报」第25期.本次更新主要涉及博客及问答,欢迎大家详细了解和使用. 一.博客使用体验优化 支持统计分享人带来的阅读量明细 PC.WAP 端分享链接增加分享人标 ...

  9. 「交互式梦境」首次被验证:睡着后,还能回答数学问题

    贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI "8减6等于几?" 对面那个看起来已经睡着的人,眼球快速运动了两次,表明答案是"2". 为了排除巧 ...

最新文章

  1. nginx系列:nginx反向缓存代理详解
  2. 年薪 50 万!淘宝重金招聘,35 岁以上优先,学历不限
  3. WebStorm Git 分支操作
  4. Matplotlib实例教程(十一)堆栈图
  5. 拒绝职场危机,程序员最核心的竞争力是什么?
  6. Kafka监控KafkaOffsetMonitor【转】
  7. AcWing 1270. 数列区间最大值(RMQ问题)
  8. H5JS二维动画制作!two.js的基本操作class2
  9. Cocos2d-x 3.2 的内存管理详解
  10. JAVA rs 是否要关闭_关闭结果集rs和statement以后,是否还要关闭数据库连接呢?...
  11. Qt +ffmpeg(vp8) 记录视频每一帧并生成webm文件格式
  12. Oracle数据库CDB与PDB
  13. 关于什么是AndroidX(一)
  14. 联想计算机怎么设置硬盘,计算机设置硬盘启动的具体方法_如何在联想计算机上设置硬盘启动...
  15. Python生信练习——hg38每条染色体基因,转录本的分布
  16. 命令行运行coppeliasim(vrep)出现/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.12‘ not found
  17. GIT常见问题及命令指南
  18. 美团、饿了么“喜极而泣”,搞定了!外卖骑手终于可以愉快的送餐了
  19. c语言RLC算法,「百科」1分钟了解RC、RL、RLC电路原理
  20. 关于 promise链式调用与中止

热门文章

  1. 利用三个点(trsf)来实现各种规则图形的实现
  2. json的序列化与反序列化
  3. 英特尔北京2022年冬奥会体验中心落成
  4. 炸裂!微软重磅推出混合现实平台 Mesh、基于 Excel 的低代码语言 Power Fx,Ignite 2021 太精彩!...
  5. 小马智行获2.67亿美元新融资,估值超53亿美元
  6. GitHub 标星 20000+,国产 AI 开源从算法开始突破 | 专访商汤联合创始人林达华
  7. Git 看这一篇就够了
  8. 支撑亿级用户“刷手机”​,百度Feed流背后的新技术装备有多牛?
  9. 一览六月最热的5篇AI技术论文
  10. 公开课 | 人脸识别的最新进展以及工业级大规模人脸识别实践探讨