财联社 03-15
人类程序员真要失业?首位“AI软件工程师”亮相引爆科技圈
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

Cognition 推出了一款名为 Devin 的人工智能(AI)助手,可以协助人类软件工程师完成诸多开发任务。Devin 不同于现有其他 AI 编码者,它可以从零构建网站、自行部署应用、修复漏洞、学习新技术等,人类只需扮演一个下指令和监督的角色。

一家成立不到两个月但拥有十名天才工程师的初创公司 Cognition,搞了一个引爆科技圈的大动作。

他们推出了一款名为 Devin 的人工智能(AI)助手,可以协助人类软件工程师完成诸多开发任务。Devin 不同于现有其他 AI 编码者,它可以从零构建网站、自行部署应用、修复漏洞、学习新技术等,人类只需扮演一个下指令和监督的角色。

这是第一个真正意义上完全自主的 AI 软件工程师,一亮相即掀起轩然大波,因为人们担心:人类程序员是不是真要失业了?

测试表现超越 " 同辈 "

据 Cognition 官网报道,Devin 只需一句指令,即可端到端地处理整个开发项目。

按照用户需求,Devin 可以同时执行多步骤工作流程,人类工程师则可以实时观察其进度,发现错误时,跳出指令进行修正。这便于工程师们将大部分工作 " 外包 " 给 AI,自己则可以潜心于创意性工作。

在 SWE-bench 基准测试中,Devin 的表现远超 Claude 2、Llama、GPT-4 等选手,能够完整正确地处理 13.86% 的问题。相较之下,GPT-4 只能处理 1.74% 的问题。更重要的是,Devin 在测试中没有得到任何帮助,而其他所有模型都需要帮助,即人们要准确告知模型需要编辑哪些文件。

这一进展,标志着 AI 在自主理解和解决软件开发问题方面取得了显著进步。目前,Devin 已经成功通过一家 AI 公司面试,并且在 Upwork 上完成了实际工作。

运作几乎完全自主

Devin 的厉害之处,还在于可以规划和执行异常复杂的工程任务,这类任务通常需要数千个决策才能完成。在这之中,无论进行到任何一步,它都可以回调所有相关的上下文信息,保证任务的逻辑性,也便于随时校正。

更让人震撼的是,Devin 不仅能帮人们解决代码,还囊括了与之相关的整个工作流。

譬如,当工程师需要设计一个网页游戏时,Devin 首先能生成网页,接着还能完成服务端的部署,最后直接发布上线,省去了中间大量人工操作。甚至在发现漏洞之后,Devin 还会回溯报错出现的位置及对应的数据,然后分析原因并给出解决方案。

此外,作为一个 AI 全能助手,Devin 还可以帮助人类训练和微调其他 AI。对于一些常见的模型,你只需要提及模型的名称,Devin 自己就知道要怎样去训练。

那人们需要做什么呢?按设想,最终的 Devin 会让人类只需要发号施令,其他什么也不用做。

对软件开发业影响深远

初创公司 Cognition 虽然只有十名员工,但他们手中却握着十块 IOI(国际信息学奥林匹克竞赛)金牌,核心创始团队为 3 名华人。

Devin 现处于内测阶段,有意用户可申请提前试用。目前,团队尚未透露更多核心技术细节,但他们表示,Devin 源于其长期推理及规划研究的进展。编码只是第一步,这一 AI 助手其实可推广到更宽领域。

Devin 的出现,可能对软件开发行业产生深远影响,甚至可能减少对人类开发者的需求。但须注意到,该技术仍处于早期阶段,其成熟度和效果需要业界作进一步评估。

就目前而言,Devin 的成功可以说为当今软件开发人员带来更新更好的 AI 协作体验。人们从繁琐工作中 " 解放 ",只需监督 AI 系统去处理,而自己将精力投入到创新性任务上,实现生产力的真正提高。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

智慧云

智慧云

ZAKER旗下新媒体协同创作平台

相关标签

ai 人工智能 工程师 程序员 准确
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论