Home > 时尚 > 全球首位AI程序员“Devin AI”也许可以把“复制粘贴”

全球首位AI程序员“Devin AI”也许可以把“复制粘贴”

综合2026-01-04 18:17:147

全球首位AI程序员“Devin AI”也许可以把“复制粘贴”

说到「编程」,全球我们经常想到不友好的首位程序员笑话:

虚假程序员:从零开始编写代码,勤奋修改、程序优化、员D也许注释;
真正的可把程序员:掌握「Ctrl C」和「Ctrl V」。

图源:Laravel

不过,复制由 Cognition Labs 开发的粘贴全球首位 AI 程序员「Devin AI」也许可以让你把「复制粘贴」这一步都省了,你可以直接把它拿走 TA 当成你的全球「程序员同事」,让 TA 帮你干活。首位

既然被称为「程序员」,程序那 TA 白白干活是员D也许不可能的。Devin AI 服务起价为每月 500 美元(约合 3624 元),可把真的复制不便宜。不过相比之下,粘贴这个价格还是全球比国内一线大厂程序员的平均工资低很多。

图源:COGNITION

Devin AI 事实上,它是一个由人工智能驱动的编码平台,配备了命令线、代码编辑器和浏览器等常见的开发人员工具,可以编写代码片段、检测错误和建议改进协助开发人员完成代码编写,几乎涵盖了编程工作的全过程。

值得一提的是,Devin AI 也可以通过机器学习算法分析代码模式,从以往的经验中不断学习,大大提高了编码效率,同步了最新的编程趋势。

作为一位「编程助理」,Devin AI 可协助程序员完成以下工作:

代码补全:Devin AI 通过分析代码上下文和语法预测下一行代码,可以加快编码效率;

错误检测:Devin AI 可以检测代码中常见的错误和问题,帮助开发人员识别和修复 bug;

代码重构:Devin AI 帮助开发人员编写更简洁、更高效的代码,提供代码重构建议;

代码优化:Devin AI 为了提高速度和效率,可以分析代码性能,提出优化建议;

多人协作:Devin AI 它甚至可以作为允许多开发人员同时在同一项目上工作的合作工具。

官方建议,Devin AI 处理小前端错误和极端情况,重构有针对性的代码,创建待办事项清单中的任务初稿 PR(Pull Request)等场景最实用。

图源:SHIFTMAG

当然,作为一个名副其实的人「AI 程序员」,除辅助编程开发外,TA 还可以「独立完成任务」供开发人员审核。官方介绍 Devin AI 是「一个不知疲倦、熟练的团队成员」。

据官方介绍,据官方介绍,Devin AI 能够独立规划和执行需要数千个决策的复杂工程任务。这意味着开发人员可以化身「产品经理」,开发需求和任务等等「告诉」Devin AI,它可以产生独立的结果。

对于这一功能,官方也贴心地给出了它 Devin AI 的「使用指南」,就像你通常告诉同事一样:

给 Devin AI 分配「你知道如何自己完成」的任务;

告诉 Devin AI 如何测试或检查自己的工作;

会话时间将保持在一起 3 尽量在小时内分解大型任务;

提前告知您的详细需求 Devin AI;

通过在对话中给出反馈、采纳建议或手动添加自己的知识来加强对话 Devin AI 的训练。

图源:Xeven Solutions

关于 Devin AI 在具体场景下,官方展示了几个有趣的用例,我们可以从中看到这个「程序员」有多厉害。

Devin AI 可以学习和使用「不熟悉」的技术。读完一篇博客文章后,它现在学会了销售,并独立编写代码 Modal 上运行 ControlNet 并生成了一个带有隐藏文字的「SARA」的图片:

Devin AI 还可以端到端构建和部署应用程序。在演示中,它根据需要进行了模拟「Game of Life」交互式网站,逐渐添加用户提出的功能,然后部署应用程序 Netlify 中:

Devin AI 甚至可以训练和微调自己 AI 模型。演示者只提供了一个方向 GitHub 研究存储库的链接,对大语言模型进行了研究「微调」:

此外,Devin AI 代码库中的错误也可以自动搜索和修复,开源仓库中的错误和功能要求也可以处理。

在「SWE-bench」这项「具有挑战性」基准测试中,Devin AI 正确解决了 13.86% 远远超过以前的问题 1.96% 最好的水平。即使确切地给出了需要编辑的文件,以前最好的模型 Claude 2 也只能解决 4.8% 的问题。

惊人的是,令人惊叹的是,Devin AI 自由职业平台甚至通过了现实世界的工程师面试,仍然很流行「Upwork」上面找到了一份工作。

Devin AI 成为「自由职业者」新闻也引起了不小的争议。一个有几十年软件工程师经验的人 YouTube 博主质疑他的演示视频欺诈,称这些内容是「自导自演」、「无用功」,并质疑其实际能力和效率。

不管是不是商业炒作,Devin AI 目前已全面推出。真正的编程性能,不妨等着看,交给时间和用户判断。

图源:COGNITION

在 Devin AI 正式推出后不久,OpenAI 也宣布推出 ChatGPT Canvas 多个更新包括直接运行 Python 更新后的代码功能 Canvas 可根据需要进行搜索 API 文档,指导模型编写和执行代码,以及开发小工具和游戏。

可以看出,即使规模大如一般 OpenAI 这样的人工智能企业也在不断对待「AI 编程」加注。在这样的背景下,我们自然会想到那个「终极」问题:

TA 取代真正的程序员还有多远?

本文来源:爱范儿