来势汹汹的AI程序员上岗了,程序员成功把自己干掉了?
更新时间:2024-04-11 10:13:42 文章来源:

 

伟达 CEO 黄仁勋表示:「未来编程交给 AI 就行了,以后人人都是软件工程师。」

日前,AI初创公司Cognition AI宣布了首位完全自主的AI程序员Devin诞生,并表示Devin已经通过了一些顶尖AI公司的面试,甚至还在自由职业平台上完成了不少工作。

 

 

Devin 一发布,便引爆了整个科技圈。不过,在此之前绝大多数人可能根本没听过这家公司,毕竟他们两个月前,才真正在公众面前亮相。

回想起微软之前推出的编程助手 Copilot,再到 AI 程序员 Devin,仅仅只是相隔了两年的时间,便有了革命性的进展,不知道各位程序员还坐得住吗?

创始人对于Devin 的定义是:世界上第一位完全自主的 AI 软件工程师。Devin不仅掌握了全栈技能,能自主学习不熟悉的技术,端到端地构建和部署应用程序,自己改bug,甚至还能训练和微调自己的AI模型!

几乎就像一个人类同事!这是一位软件工程师体验Devin后发表的使用评价。Devin 的表现不像是 AI 助手在编写代码,反而更像是一位真人在处理手头的工作。

Devin 积极地和人类协作,实时报告自己打算怎么做,用哪些命令和代码,任务完成到哪一步,并虚心接受反馈,用提示词提醒 Devin,它就会听劝并做出调整,按照你的需求和你共同完成一个项目。

AI 软件工程师 Devin 的到来掀起一场惊涛骇浪,彻底引发了人们对程序员这个职业未来前景的热议。难不成,码农的饭碗真要被 AI 端走了?

 

 

其实不然,现在 AI 还只是程序员的工作助手,通过自动化编码和测试,AI能够缩短产品上市时间,降低人力成本。

越来越多程序员试图抢先创造出比自己更强大的AI程序员,仿佛是在争先恐后地要让自己失业。

实际上,软件工程自动化类似于自动驾驶的发展过程。

这个过程中,AI 做得更多,人类做得更少,但仍然担任监督的角色。因为 Devin 的出现,接下来开发人员编写代码需要的工具,包括终端、浏览器、代码编辑器等,可能发生很大的改变,人工监督的抽象程度也会越来越高。

然而也不能高兴得太早,AI 的部分,以及用户界面和体验的部分,还有很多工作要做。人类如何监督,如何调试错误,如何引导 AI,如何用自然语言提出高级的命令,仍然有待解答。

在国内也有一位 AI 程序员,已经在互联网大厂上岗一段时间了。

 

 

最近,阿里云数万名工程师都认识了这位新同事 ——「通义灵码」,专属工号「AI001」。

通义灵码入职后在阿里云内部各个开发环节担任起了「代码助理」角色,包括在写代码、读代码、查 BUG、优化代码的全流程中辅助工程师们。.

能够007全天候随时待命的通义灵码相当于一个「全能型员工」,无论开发、测试还是运维等不同职能,都有着过人的工作实力以及工作效率。

阿里云则表示:「公司未来 20% 的代码将由通义灵码编写,但程序员仍然是研发的核心,他们将有更多时间专注于系统设计以及核心业务开发工作。」

 

如今的AI软件工程师或多或少影响到程序员的心态,不过其实没必要感到忧心忡忡,程序员有了AI软件工程师这个助手之后,工作效率便能得到提升,这也是一种双赢。

AI程序员上岗标志着编程率先成为大模型技术落地的领域之一。随着编程语言的边界被打破,未来Java 程序员也能毫不费力搞定 Python、C 等编程语言的代码了。

随着Devin、Devika和OpenDevin这些AI软件工程师的兴起,我们见证了AI在编程方面的无限潜力。

这些AI不仅能够规划和执行复杂的工程任务,还能找出并修复漏洞,甚至负责整个项目的开发流程。当然,不论何时,人类对于AI的监督都是不可或缺的。

虽然现在的AI尚未能达到完全取代程序员的阶段,但AI无疑改变了技术领域的未来走向。

至于我们面临的究竟是与AI合作共赢的机遇,还是AI终将取代程序员的挑战?

这个答案或许取决于未来人类对AI技术的设想和探索。

 

多年研发经验

深厚的技术沉淀

助力企业数字化升级

为每一位客户提供高品质服务

 

 

返回
上一篇
资讯推荐