系统之家 - 系统光盘下载网站!

当前位置:系统之家 > IT快讯 > 详细页面

程序员的“末路”?微软开发出会编程的AI

编辑:jiayuan 2017-03-20 17:03:06 来源于:凤凰科技

  每天都在诸多代码之间奋斗的程序员,称得上是工资最高的人群之一。而据外媒报道,某些大型科技公司似乎已无法再容忍如此高昂的用工成本了,甚至还为此开发出了一种能够编程的AI。也就是说,继工人、记者之后,程序员或将是最可能因人工智能而消亡的职业之一!

程序员的“末路”?微软开发出会编程的AI

那么这究竟是何方神圣,竟想取代辛勤工作的程序员呢?

  据了解这是一种由微软与剑桥大学合作开发的一个新算法,名叫DeepCorder。DeepCorder采用一种原创的编程语言(至于为什么原创,因为普通的编程语言太难了),内置了基本的四则运算以及一些基本函数。DeepCorder使用简单的DSL语言,这种语言允许机器将小的语句和程序块逐个拼接成更大的部分(类似于微软的LINQ语言),如此一来,你以为机器在思考,实际上它只是在做执行。

程序员的“末路”?微软开发出会编程的AI

DeepCoder解题过程示意图(图片来自:微软亚洲研究院)

  但是与传统的枚举法不同的是,DeepCorder采用神经网络来辅助搜索过程。尽管如此,目前让人工智能技术DeepCorder来代替程序员依然是不可能实现的。DeepCoder完成的程序生成是一种叫做Inductive Program Synthesis(IPS,归纳式程序合成)的特例;在这种程序生成方法中,机器通过观察输入输出的样例组合来生成一个“与当前样例数据行为一致”的程序。也就是说,机器依靠的不是思考,而是大量数据基础上的“猜”。

  综上所述,现在程序员们还无需因为这个名为“DeepCorder”的AI去寻觅一份新的工作,但在十年、二十年之后,是否依旧如此就不得而知了!尽管人工智能技术现在仍无法与人类的智慧媲美,但随着相关技术的不断完善,两者间的差距无疑会越来越小。

标签

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

扫码关注
扫码关注

官方交流群 软件收录