程序员哭了 微软发明了要取代他们的AI

商务办公
程序员工资高!虽然大多数普通人对此没意见,但是有些大型科技公司看不过去,经发明了一种能够编程的AI。如此看来,继蓝领工人、记者、陪护等职业之后,程序员也将被列为有可能被人工智能取代的职业之一。

众所周知,程序员工资高!虽然大多数普通人对此没意见,但是有些大型科技公司看不过去,经发明了一种能够编程的AI。如此看来,继蓝领工人、记者、陪护等职业之后,程序员也将被列为有可能被人工智能取代的职业之一。

[[196089]]

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

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

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

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

如此看来,广大程序员们依然不必为了一个名字叫DeepCorder的AI来伤脑筋,人类的智慧依然不是现在的人工智能技术所能比拟的,但是未来,十年二十年之后,笔者就不确定了。所以,程序员们趁现在抓紧挣钱吧。

责任编辑:武晓燕 来源: 中关村在线
相关推荐

2023-09-26 01:27:09

AI程序员软件

2021-01-23 20:00:53

程序员技能开发者

2011-05-18 15:32:02

程序员

2020-05-11 15:06:36

物联网电子元件

2020-10-15 14:33:18

Node.js中国程序员

2021-07-01 07:43:41

项目程序员代码

2015-05-19 09:43:34

程序员他们是作家

2015-05-25 10:06:39

程序员代码

2015-05-25 19:30:15

程序员代码维护

2015-08-18 09:23:39

程序员学英语

2013-04-18 09:55:05

程序员

2022-12-08 20:16:43

2015-12-24 10:25:30

微软程序员时代

2015-10-19 17:49:43

程序员泡沫工资

2015-07-20 10:11:08

程序员幸福

2019-02-20 11:14:08

程序员技能沟通

2009-11-17 09:41:49

程序员的学历

2018-05-29 22:38:49

AI程序员代码

2020-12-08 10:35:29

程序员IT数据分析

2019-05-09 10:43:12

微软苹果谷歌
点赞
收藏

51CTO技术栈公众号