当前位置: 首页 » 行业资讯 » 机器人»微软开发出一款会写程序的人工智能“DeepCoder”!不过现在只能写 5 行,而且还要靠“剪下贴上”
   

微软开发出一款会写程序的人工智能“DeepCoder”!不过现在只能写 5 行,而且还要靠“剪下贴上”

 46.1K
     [点击复制]
放大字体  缩小字体 发布日期:2017-03-01   来源:科技新报   浏览次数:752
核心提示:  跟着人工智能的提高,可以被机械代替的任务也愈来愈多,而此次,轮到软件工程师了。  微软研讨院和剑桥年夜学研讨人员开辟出一套可本身写法式的人工智能DeepCoder,将来就算不会写法式,也能也能透过 DeepCode

  跟着人工智能的提高,可以被机械代替的任务也愈来愈多,而此次,轮到软件工程师了。

  微软研讨院和剑桥年夜学研讨人员开辟出一套可本身写法式的人工智能“DeepCoder”,将来就算不会写法式,也能也能透过 DeepCoder 打造出相符需求的法式,年夜幅延长开辟时光和本钱。在谁人机械人代替人类任务的将来,岂论你是劳力型照样常识型任务,生怕都难以全身而退。

  从现有法式代码找到合适的片断,组分解相符需求的法式

  DeepCoder 应用被称作“法式组合”(program synthesis)的办法,只需给定体系输出值和须要的输入成果,DeepCoder 即可透过搜索其他法式的法式代码,挑出合适的法式代码片断,再组分解可运作的法式,让法式顺遂生成须要的成果。现实上,这个步调就像很多工程师常做的事:在法式问答网站 Stack Overflow 上搜索合适的法式代码,再“复制贴上”他们以为可行的法式代码片断。

  研讨团队指出,和人类工程师比拟,DeepCoder 能更周全、普遍地搜索法式码典范,是以法式代码的组合方法能够是曩昔人类从未想过的。另外,DeepCoder 将机械进修运用在每次的搜索和组合法式代码,相较于旧有体系须要消费好几分钟能力选出准确的法式组合,DeepCoder 只需几秒就可以写好法式,且速度还会跟着演习愈来愈快。

  麻省理工学院研讨人员曾在 2015 年将这项技巧用于主动修复软件破绽,其透过机械进修体系找出有破绽的法式代码片断,并从其他法式找到实用的法式代码片断,用以代替毛病的法式代码。

  还是晚期研讨,写不出企业品级软件和 App

  看完 DeepCoder 的引见,也许很多以写法式为生的工程师开端担忧将来能否将被人工智能代替。不外好新闻是,该研讨尚在晚期阶段,今朝只能写出 5 行阁下的法式代码,难度相当于法式比赛网站中最简略的成绩。

  另外,DeepCoder 只能透过组合法式代码片断来写法式,其实不能靠本身生成一段全新的法式代码,也还没方法写出企业品级的软件,或是 App 等更庞杂的法式代码。

  研讨人员也指出,该体系的目标并不是想要代替人类工程师,而是让电脑协助完成写法式进程中最无趣的处所,工程师可以将时光拿去做更庞杂、更有发明力的任务。

  AI learns to write its own code by stealing from other programs

  New AI shows even programmers are not safe from automation

  Microsoft’s new AI sucks at coding as much as the typical Stack Overflow user

 
 
 
[ 行业资讯搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]