人工智能要抢程序员饭碗,未来计算机可以给自己编程...

-回复 -浏览
楼主 2018-12-08 14:49:10
举报 只看此人 收藏本贴 楼主



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


然而,大家可能会忽略人工智能对另一个领域的颠覆——AI 软件自身的发展。想象一下,如果计算机不需要人类就能理解自己的语言,它们会怎么样?




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



不要以为“计算机自我编程”这件事离我们还很远,事实上现在已经有一些IT软件科技公司正在进行这项研究并作出了一定的成果,比如谷歌内部开发出了一个 bug 预测程序,通过机器学习和数据分析来判断程序里的某一行代码是否存在漏洞。谷歌工程师 Ilya Grigorik 曾经也推出了一个开源版本的 bug 预测工具,目前下载次数已经高达 20000 次;再比如博科,该公司已经投入商业应用的Yigo无代码开发技术,将传统软件开发由原来人工编码的方式,直接推进到用“软件生成软件”的软件工程自动化时代,可以使软件开发效率提高百倍、千倍,极大地解放了软件的生产力。




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


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


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


计算机能够理解自己,实现自我编程,这个目标的达成或许只是一个时间的问题。而一旦它们可以这样做,人工智能将在各个领域都发生巨大的改变。未来已来,你的企业还不准备“变”么?



“前海圆舟” (Coracle)专注于为大中型企业提供最前沿的移动信息化咨询、产品及移动互联一体化整合解决方案。经过长期的研发和创新,以企业移动化领域领先的技术、应用产品及解决方案,打造了一套成熟、安全的企业移动化xSimple平台、企业应用商店、应用产品及多个行业应用解决方案。能够全面、体系化地为企业用户提供面向移动互联网时代的企业内部移动应用、外部“移动互联网+”的业务创新和转型的工具及平台,能够更好的进行内外部整合,打通传统IT与移动化内外的连续性。


长按二维码关注“圆舟”
宗旨
为大中型企业
开启移动互联时代






前海圆舟

微信号:coraclevip
网址:http://www.coracle.com
热线:40099 80011
我要推荐
转发到

友情链接