AI 连程序员的饭碗也要抢?未来计算机可以给自己编程序

人工智能的前景是无量的。家用服务机器人、亚马逊的智能 Echo、无人机送货、精准的医疗诊断……在 AI的帮助下,这些智能设备正以飞快的速度走进每家每户。人们可以想象到的任何匪夷所思的应用可能都和 AI 有关。

然而,大家可能会忽略人工智能对另一个领域的颠覆——AI 软件自身的发展。

想象一下,如果计算机不需要人类就能理解自己的语言,它们会怎么样?

如今大部分的 AI 研究人员都倾向于开发特定用处的人工智能应用,如人脸识别、智能驾驶、语音识别甚至是智能搜索等等。而如果这些算法可以在不需要人类帮助的情况下就能自己理解自己的代码,进行自我分析和修正,这对人工智能来说或许会是一大突破。一旦机器可以自行编程,这会带来无尽的可能性——机器人会更像人类、未来医疗会得到快速发展、手机更加智能、软件的 bug 减少,连恼人的银行诈欺可能都会消失。

不要以为“计算机自我编程”这件事离我们还很远,事实上现在已经有一些科技公司正在进行这项研究,比如谷歌。谷歌内部开发出了一个 bug 预测程序,通过机器学习和数据分析来判断程序里的某一行代码是否存在漏洞。谷歌工程师 Ilya Grigorik 曾经也推出了一个开源版本的 bug 预测工具,目前下载次数已经高达 20000 次。

除此之外, Siri 的继承者 Viv 也是一个例子。根据美国《连线》杂志最近的一篇报道,Viv 通过一系列的自然语言处理来实现语言识别, 并且基于英语词汇库建立了复杂的自我适应性计算机程序。这也就意味着,代码“自己”就可以来写代码(Code writing code)。不过,由于这种代码是经过 Viv 及其同事专业训练的,所以这种意义上的“自我”编程还和我们所说的概念不同,但这已经是人工智能的一大进步。

同样地,在非专业领域里,Emil Schutte 有一句非常经典的挑衅性言论:“你是否已经厌倦了敲代码?巧了,我也是!让 Stack Overflow 自己完成吧。”Stack Overflow 程序可以从大型编程数据库中提取出代码,来给自己提供完整的功能代码模块。不过这种提取的模块还是基于已经写好的代码。

随着这种尝试越来越多,机器自我编程的能力也将越来越成熟。人工智能已经在很多方面赶超了人类——可视化处理、图像识别、视频游戏……或许未来,连给计算机编程都不需要人类了,它们自己就能搞定。

计算机能够理解自己,实现自我编程,这个目标的达成或许只是一个时间的问题。而一旦它们可以这样做,人工智能将在各个领域都发生巨大的改变。

原文发布于微信公众号 - BestSDK(bestsdk)

原文发表时间:2016-11-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PPV课数据科学社区

大数据时代留给数据分析师的羁绊

大数据搭着信息时代的快车来到了我们的面前,数据的价值逐渐为人们所重视,同时也让数据分析师的身价倍增。而随着大数据分析工具等大数据应用技术的出现,未来的数据分析师...

2986
来自专栏CSDN技术头条

DevOps团队需具备的最佳品质

时下,DevOps已经成为不折不扣的流行词。然而,根据《2015 DevOps状态报告》显示,表现优秀的DevOps团队在技术部署频度上是普通DevOps团队的...

2058
来自专栏数据猿

大数据专家易观CTO郭炜:你用的WiFi,其实正在暴露你的身份!

<数据猿导读> 对于大众来说,进入移动互联网时代以后,自然已无法离开WIFI和APP。殊不知,专家表示,这些工具正在“暴露”你的身份。别慌。对于企业来说,正是基...

3806
来自专栏灯塔大数据

观点 | 运营商要变现必须从建模中发现数据的价值!

3月29日晚,傅一平博士在大数据百人会就《运营商大数据变现实践》分享了数据利用的心得与经验。 运营商拥有庞大且具有绝对话语权的数据资源、数据储备,关于对数据利用...

36513
来自专栏人称T客

干着2B活做着2C梦 :SaaS创业杀手客户获取成本知多少?

如今不乏有成千上万的文章在建议企业家们一个成功的创业公司要关注三个关键因素:团队、产品和市场。尤其是要关注产品/市场的重要性。 未能做到产品/市场的合理调配很有...

3698
来自专栏云计算D1net

私有云的未来将是什么样的?

如今,人们已经接受混合云是大多数企业基础设施的未来这一事实。经过反复研究证实,云计算是企业基础设施的主要组成部分。换句话说,企业期望他们的混合云架构不是在公共云...

2807
来自专栏北京马哥教育

DevOps团队需具备的最佳品质

【编者按】时下,DevOps已经成为不折不扣的流行词。然而,根据《2015 DevOps状态报告》显示,表现优秀的DevOps团队在技术部署频度上是普通De...

3668
来自专栏人称T客

Salesforce 告诉你 SaaS 模式最大的十个误区

编者注:本文编译自salesforce.com 。在本文中,你可以学习到,蓬勃发展的 SaaS 市场中,顶级 SaaS 服务供应商 Salesforce 的成功...

2783
来自专栏人称T客

干着2B活做着2C梦 :SaaS创业杀手客户获取成本知多少?

如今不乏有成千上万的文章在建议企业家们一个成功的创业公司要关注三个关键因素:团队、产品和市场。尤其是要关注产品/市场的重要性。 未能做到产品/市场的合理调配很有...

2955
来自专栏芋道源码1024

闲话如何成为一个架构师

停了很久,继续上路。计划写一个系列,先预告:《如何成为架构师》,《如何做一名好开发》,《如何做系分》,《如何转型技术管理》。

1672

扫码关注云+社区

领取腾讯云代金券