前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AI系统实现了自动编程,程序员要被取代了吗?

AI系统实现了自动编程,程序员要被取代了吗?

作者头像
疯狂的技术宅
发布2019-03-27 15:48:32
3.1K0
发布2019-03-27 15:48:32
举报
文章被收录于专栏:京程一灯

人工智能可以取代程序员?

随着人工智能技术的快速进展,人工智能时代的序幕已经揭起,目前深度学习在图像处理方面的能力已经接近于人,甚至在某些方面已经超过人的识别能力。在语音识别、自然语言处理等人机交互方面也取得了很大的技术进步。未来各行各业的不同类型工种逐步由机器代替人作为发展趋势。

目前来看,人工智能已经能够成功从事一些体力和重复性高的工作岗位,那么程序员作为一个脑力密集型劳动岗位,是否也会被机器取而代之?之前也一直有人假想过实现机器自动编程,那么到底人工智能能否取代程序员呢?

2

程序员要失业了么?

值得感叹的是,近日,来自Bloomberg和Intel的研究者的成果“AI Programmer: Autonomously Creating Software Programs Using Genetic Algorithms ”号称实现了世界上首个自动编程机器人,这个机器人系统叫做“AL Programmer”, 它能够达到初级程序员的编程水平。具体而言,该AI系统以遗传算法(GA)为核心,加上紧密约束的编程语言,实现程序自动编程。作者在文中指出该AI 系统的创新之处在于独特的系统设计与遗传算法的增强使用。

原文作者表示,他们用这个系统证明了长久以来的假设,那就是功能完备的程序确实能够被自动生成。作者同时认为,AI Programmer编写的程序完全可以超越传统范畴,不受人类时间和智慧的局限。作者指出我们需要重新思考,设计新的、面向机器的编程语言,因为当前的编程语言是面向人类的,不适用于基于机器学习的编程模型。

下图中是该AI系统的框架,从图中可见,由人类驱动的部分非常少,只需要在开始输入指令,最后接收适用于某项任务的函数即可,剩下部分全部由机器完成。

AI Programmer的系统架构

3

安啦!再给程序员几年活路

那么程序员真的要被机器取代了吗?小编看来,从技术与社会长远发展的角度,机器自动编程终将会在工业界普及。但是就目前的发展来看,短时间内机器还是较难取代人工实现编程的。不过通过这篇文章我们确实看到了发展趋势。相信今后会有更多的进展帮助我们揭晓答案。

原文链接:

https://arxiv.org/pdf/1709.05703.pdf

Power Words

遗传算法:遗传算法(Genetic Algorithm)是一类借鉴生物界的进化规律(适者生存,优胜劣汰遗传机制)演化而来的随机化搜索方法。它是由美国的J.Holland教授1975年首先提出,其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;遗传算法的这些性质,已被人们广泛地应用于组合优化、机器学习、信号处理、自适应控制和人工生命等领域。它是现代有关智能计算中的关键技术之一。

图灵完备:一个能计算出每个图灵可计算函数(Turing-computable function)的计算系统被称为图灵完备的。一个语言是图灵完备的,意味着该语言的计算能力与一个通用图灵机 (Universal Turing Machine)相当,这也是现代计算机语言所能拥有的最高能力。


往期精选文章

使用虚拟dom和JavaScript构建完全响应式的UI框架

扩展 Vue 组件

使用Three.js制作酷炫无比的无穷隧道特效

一个治愈JavaScript疲劳的学习计划

全栈工程师技能大全

WEB前端性能优化常见方法

一小时内搭建一个全栈Web应用框架

干货:CSS 专业技巧

四步实现React页面过渡动画效果

让你分分钟理解 JavaScript 闭包



小手一抖,资料全有。长按二维码关注京程一灯,阅读更多技术文章和业界动态。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-09-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 京程一灯 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
语音识别
腾讯云语音识别(Automatic Speech Recognition,ASR)是将语音转化成文字的PaaS产品,为企业提供精准而极具性价比的识别服务。被微信、王者荣耀、腾讯视频等大量业务使用,适用于录音质检、会议实时转写、语音输入法等多个场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档