人工智能大数据,工作效率生产力
Ctrl + D 收藏本站,更多好用AI工具
当前位置:首页 » AI资讯

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

2024-05-25 78

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

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

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

程序员要失业了么?

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

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

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

AI Programmer的系统架构

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

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

原文链接:

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

Power Words

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

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

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

原文链接:https://cloud.tencent.com/developer/article/1407728

相关推荐

阅读榜

hellenandjeckett@outlook.com

加入QQ群:849112589

回顶部