复制成功

分享至

主页 > 数字货币 >

“AI程序员”Devin大杀四方后,人类程序员开始了他们的反击......

2024.03.27

文章来源:硅星人Pro

作者|苗正


图片来源:由无界AI生成 图片来源:由无界AI生成


“首个AI程序员”Devin发布后,大有要替代人类程序员的意味。

在当时发布之初,Devin展示了AI自主处理各种程序任务的案例。其中Devin生成“生命游戏”的演示是最让我震惊的。

所谓“生命游戏”,是由英国数学家约翰·何顿·康威(John Horton Conway)在1970年创造的一款抽象的计算机模拟程序。游戏的本质是展示如何从极其简单的规则中涌现出复杂的行为模式,这个游戏也是计算理论、复杂系统和人工智能等领域的一个经典研究模型。

“AI程序员”Devin大杀四方后,人类程序员开始了他们的反击......

Devin演示界面


图中右侧是Devin生成的目录页面,目录里面展示了图片,甚至还有提示说你必须启动JavaScript才能启动这个程序。可以看到,Devin不仅有编程能力,还有绝对符合大厂产品经理的设计美学。同时Cognition还宣称Devin能制作网页,平均5分钟左右就能完成网页开发。

不了解编程的朋友们可能不清楚,一个能实现生命游戏的人工智能究竟有多可怕。为了更直观介绍Devin的厉害,我找出来一个在Devin诞生前已经很不错的开源AI编程软件Project Devika,做了一个类似的生命游戏任务(下面上方的图片)。而下方的图是Devin做的。简单理解,图片上白色小格子的尺寸越小,代表编程水平越高。你可以清晰看到上图中白色格子的分辨率远远低于下图,那就说明Devin所生成的生命游戏,比Project Devika要优秀太多。

“AI程序员”Devin大杀四方后,人类程序员开始了他们的反击......

Project Devika生成的生命游戏

“AI程序员”Devin大杀四方后,人类程序员开始了他们的反击......

Devin生成的生命游戏


而这还没完。

目前Devin没有提供全线公开使用,但一些拿到内测机会的程序员,已经开始提出各种刁钻的任务来考验它。而它的表现更是让人感到恐怖。

比如,有程序员要求Devin安装Github上的chatbot-ui,这个软件本质上来说就是“微信”,只不过它的好友列表里是各种各样的大语言模型,比如ChatGPT、Llama 2。

安装好了这个人工智能版本的微信后,这位程序员要求Devin用这个软件给GPT4发一条消息。

“AI程序员”Devin大杀四方后,人类程序员开始了他们的反击......

chatbot-ui


最后的结果是Devin做到了。这位程序员除了向Devin提供账号以外,就没有再教Devin做任何事情了,包括安装环境和软件的使用方法等,都是Devin在接到指令后自己轻而易举地做到的。

“AI程序员”Devin大杀四方后,人类程序员开始了他们的反击......

chatbot-ui


其实,从目前展示的各种案例来看,Devin的编程能力主要归功于他的检索能力。

你给Devin一段Github地址,它就能自动扒里面的代码,然后再通过这段代码和用户的prompt来生成符合用户需求的程序。事实上,人类程序员很多时候也并不是知晓每段代码,而是他知道如何实现这些功能。(每段代码那么多字,这谁能背得下来呢?)你知道如何实现以后,就可以去专门的代码网站去“搬运”代码,以此实现计划中的功能。

现在,Devin也做到了。

此外,其实程序员理解代码时,很大一定程度不是看代码本身,而是看代码旁边的注释,比如注释写了这段代码是为了检索,那段代码是为了循环。

然后,在Devin这,人家能花费比你人类更短的时间直接跑一遍出结果,自然理解代码就比人类程序员快太多了。

这样跟你一样“偷懒”还比你偷懒的更快的事实,让人类程序员们立刻感受到突如其来的就业压力。于是第一批“反抗”AI的人类程序员出现了。

在Reddit上,最近出现了不少对Devin口诛笔伐,并口无遮拦地发起“Fxxk you Devin”运动的程序员。甚至连名字叫Devin的人也受到了这波无差别攻击,同样被这群愤怒的程序员给一并攻击了。

“AI程序员”Devin大杀四方后,人类程序员开始了他们的反击......

Fxxk you Devin


免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier