微软开发可自己写程序人工智能,软件工程师将失业?

人工智能的进步,可以被机器取代的工作也越来越多,不论你是劳力型还是知识型工作,恐怕都难以全身而退。而这次,轮到软件工程师了。
微软研究院和剑桥大学研究人员开发出一套可自己写程序的人工智能「deepcoder」,未来就算不会写程序、也能也能通过deepcoder打造出符合需求的程序,大幅缩短开发时间和成本。
deepcoder使用被称作“程序组合(program synthesis)”的方法,只要给定系统输入值和需要的输出结果,deepcoder便可通过搜寻其他程序的程序代码,挑出适合的代码段,再组合成可运作的程序,让程序顺利生成需要的结果。
事实上,这个步骤就像许多工程师常做的事:在程序问答网站stack overflow上搜寻适合的程序代码,再复制贴上他们认为可行的代码段。
研究团队指出,和人类工程师相比,deepcoder能更全面、广泛地搜寻程序代码范例,因此程序代码的组合方式可能是过去人类从未想过的。
此外,deepcoder将机器学习应用在每次的搜寻和组合程序代码,相较于旧有系统需要花费好几分钟才能选出正确的程序组合,deepcoder只需几秒就能写好程序,且速度还会随着练习越来越快。
或许不少以写程序维生的工程师开始担心未来是否将被人工智能取代。不过好消息是,该研究尚在早期阶段,目前只能写出5行左右的程序代码,难度相当于程序竞赛网站中最简单的问题。
此外,deepcoder只能透过组合代码段来写程序,并不能靠自己生成一段全新的程序代码,也还没办法写出企业等级的软件,或是app等更复杂的程序代码。
研究人员也指出,该系统的目的并非想要取代人类工程师,而是让计算机协助完成写程序过程中最无趣的地方,工程师可以将时间拿去做更复杂、更有创造力的工作。

气质高贵,价格实惠,锐龙笔记本精致推荐
配置住宅配电箱的注意事项
苹果PowerbeatsPro海外开启预售
光伏将成为全球最主要的电力来源,光伏装机将超过全球总装机的50%
iPhone 12系列发布不再配备充电器和耳机的原因
微软开发可自己写程序人工智能,软件工程师将失业?
如何使用此XSA以及如何创建在目标平台上实现设计加速所需的软件镜像
旧电脑升级SSD提升大么?体验机械硬盘升级aigo国民好物S500
传荣耀和高通将达成芯片供应合作
微信黄金红包怎么发?情人节正式开启公测
SDN领域的传奇人物——Nick McKeown一直在网络架构领域的浪潮之巅
华为云 GaussDB,如何为企业数字创新保驾护航?
芯科科技针对最新的蓝牙Mesh1.1标准版本发布技术更新
Rel-16 WUS将降低终端能耗
腾讯叮当发布融合“科技、运动、音乐”三大元素的智能耳机
高效率恒流双段调光调色温SM2212EA替换亚成微RM调光ic
冷却塔品牌排行榜
浅谈集成电路的功能安全
氮化镓第三代半导体材料,在消费电源市场得到广泛应用
在云溪大会上,思必驰带来了智能语音与智能硬件碰撞的火花与惊喜