微软开发出一款会写程序的人工智能DeepCoder不过现在只能写 5 行 而且还要靠剪下贴上

机器人技术 2025-03-05 11:24www.robotxin.com机器人技术

随着人工智能技术的不断进步,软件工程师的工作似乎也开始面临被机器取代的风险。微软研究院和剑桥大学的研究人员最近推出了一款名为“DeepCoder”的人工智能系统,它具备自主编写程序的能力,即使是不会编程的人也可以通过DeepCoder来创建符合需求的程序,从而大幅缩短开发时间和成本。这一创新不仅挑战了软件工程师的职业地位,也预示着未来机器人取代人类工作的趋势将愈演愈烈。

DeepCoder运用了一种被称为“程序组合”的技术。它能够在海量的程序代码中找到适合的片段,然后根据需求进行组合,生成能够产生所需结果的程序。事实上,这种技术类似于许多工程师的日常操作——在Stack Overflow等程序问答网站上搜索合适的程序代码,然后复制粘贴他们认为是可行的代码片段。

相较于人类工程师,DeepCoder有着更全面的程序码范例搜寻能力。程序代码的组合方式可能是过去人类从未想过的。DeepCoder将机器学习应用于每次的程序代码搜寻和组合中。相较于旧有系统需要花费好几分钟才能选出正确的程序组合,DeepCoder仅需几秒就能完成编程任务,而且随着不断的练习,它的速度会越来越快。

尽管这项技术已经在自动修复软件漏洞方面得到了应用,但目前DeepCoder仍处在早期研究阶段。它只能编写相当于程序竞赛网站中最简单问题的程序代码,大约五行的长度。DeepCoder只能组合程序代码片段来生成程序,无法自行生成全新的程序代码,也还不能编写企业级的软件或更复杂的App程序。

研究人员强调,该系统的目的并非取代人类工程师,而是让电脑协助完成编程过程中最繁琐的部分,使工程师能够将时间用于从事更复杂、更具创造性的工作。尽管如此,“DeepCoder”的推出仍然引起了行业内关于人工智能对程序员职业影响的广泛讨论。AI的自主学习和发展速度令人惊叹,未来可能会有更多的自动化工具问世,帮助人类工程师以更高的效率和创造力来完成工作。随着人工智能技术的不断进步,“机器人”取代人类工作的趋势或许将成为现实。

Copyright © 2016-2025 www.robotxin.com 人工智能机器人网 版权所有 Power by