Devin AI: The World’s First AI Software Engineer

Devin AI是Cognition AI团队推出的一款名为Devin的人工智能软件工程师,它被誉为世界上第一个完全自主的AI软件工程师。Devin AI在2024年3月12日发布,并在SWE-bench编码基准测试中设立了新的技术标杆。

Devin AI具备多项强大的能力,包括学习如何使用不熟悉的技术、构建和部署端到端的应用程序、自主地找出并修复代码库中的错误、训练和微调自己的AI模型,以及为成熟的生产存储库做出贡献。它不仅可以处理包括部署网站、调试代码、生成隐藏信息图像、训练计算机视觉模型在内的多种任务,还能在软件工程基准测试中独立完成高达13.86%的案例,这远高于其他大型语言模型。

此外,Devin AI还具备“成长”的能力,它不仅可以作为AI助手协助人类完成编程任务,更能像一个可以独立操作的真正员工一样,独自承担并完成任务。这使得团队能将部分工作外包给AI助手,从而让他们能更专注于更具创意的工作。

总的来说,Devin AI是一款功能强大、技术娴熟的人工智能软件工程师,它的出现预示着人工智能在编程领域的全新发展和应用前景。

Devin AI: To Be Feared or Embraced?

Devin AI:害怕还是拥抱?

mr bean confused

Scrolling through Twitter today, it feels like everyone's buzzing about Devin, the new AI software engineer from Cognition. The conversation is dominated by anxieties – will Devin render us jobless? Is "no-code" development the future? Here on dev.to, however, the discussion seems strangely muted. Let's break the silence and delve deeper into Devin's capabilities and what it truly means for the software development landscape.

今天浏览推特,感觉每个人都在谈论Cognition的新人工智能软件工程师Devin。谈话充斥着焦虑——德文会让我们失业吗?“无代码”开发是未来吗?然而,在dev.to上,讨论似乎出奇地沉默。让我们打破沉默,深入研究Devin的能力,以及它对软件开发领域的真正意义。

Devin AI: The World’s First AI Software Engineer.

The Advent of Devin: Who Or What Exactly Is It?

Originally introduced by Cognition AI, Devin is an unprecedented entrant in the field of autonomous coding agents. Unlike its counterparts, Devin isn’t confined to autocompleting tasks - it can architect and produce entire applications within minutes.

Devin最初由Cognition AI引入,是自主编码代理领域前所未有的参与者。与同行不同,Devin并不局限于自动完成任务——它可以在几分钟内构建和生成整个应用程序。

Accompanied by its shell, code editor, and web browser, Devin functions as an autonomous agent resolving software engineering issues. In performing tasks, it has showcased a shocking 13.86% success rate in rectifying GitHub issues found in real-world open-source projects. What's more, Devin transcends its original programming to learn unfamiliar technologies and refine its AI model.

伴随着它的外壳、代码编辑器和web浏览器,Devin充当了解决软件工程问题的自治代理。在执行任务时,它在纠正现实世界开源项目中发现的GitHub问题方面表现出了令人震惊的13.86%的成功率。更重要的是,Devin超越了原来的编程,学习了不熟悉的技术,并完善了其人工智能模型。

Devin AI: The World’s First AI Software Engineer.

A Stellar Resume: Practical Engineering and Real Jobs

明星简历:实用工程与真实工作

Devin not only dominated the SWE-Bench coding benchmark but also sailed through practical engineering interviews from leading AI companies. Remarkably, it didn't stop at simulated tasks. When handed real jobs on Upwork, Devin proved capable, even succeeding in building a custom chrome extension.

Devin不仅在SWE Bench编码基准测试中占据主导地位,还顺利通过了领先人工智能公司的实际工程面试。值得注意的是,它并没有止步于模拟任务。当在Upwork上获得真正的工作时,Devin证明了自己的能力,甚至成功地构建了一个定制的镀铬扩展。

Disconcerting as it might be for some, Devin's entrance isn't restricted to experimental scenarios. It's out there in the workforce, contributing to mature production repositories, and making noticeable waves.

尽管这可能会让一些人感到不安,但Devin的加入并不局限于实验场景。它存在于劳动力中,为成熟的生产存储库做出贡献,并掀起了引人注目的浪潮。

Devin AI: The World’s First AI Software Engineer.

The Future of No-Code: A Blessing or a Curse?

无代码的未来:祝福还是诅咒?

As speculation about job security swells amidst the news of this revolutionary AI tool, it's essential to trace back to its origins. Rightly termed an artificial intelligence innovation, Devin's potential is beyond argument. But is it a harbinger of an unemployed human workforce?


随着这种革命性的人工智能工具的消息传出,人们对工作保障的猜测越来越多,追溯其起源至关重要。Devin被恰当地称为人工智能创新,其潜力毋庸置疑。但这是否预示着劳动力失业?

Sure, Devin is paving the path to a truly no-code future. With its ability to craft and release comprehensive software applications, the prospect of redundant traditional developers isn't inconceivable. Currently, large language models like Google's Gemini or OpenAI's ChatGPT fail to match Devin's capabilities, a mere testament to the latter's superior programming.

当然,Devin正在为真正的无代码未来铺平道路。凭借其开发和发布全面软件应用程序的能力,冗余传统开发人员的前景并非不可想象。目前,像谷歌的Gemini或OpenAI的ChatGPT这样的大型语言模型无法与Devin的能力相匹配,这只是后者卓越编程的证明。

Devin is paving the path to a truly no-code future

How Devin Operates: Breaking Down the Process

Devin如何运作:分解流程

At the heart of Devin's unprecedented functionality lies an autonomous system, operating with its unique code editor, command line, and browser. It's been designed to streamline complex software-related challenges, splitting monumental tasks into manageable segments.

Devin前所未有的功能的核心是一个自主系统,通过其独特的代码编辑器、命令行和浏览器进行操作。它旨在简化复杂的软件相关挑战,将重大任务划分为可管理的部分。

The process isn't robotic. Devin strategically plans and carries out intricate engineering projects. It responds to user feedback, promptly works around errors, and provides real-time progress updates.

这个过程不是机器人式的。Devin战略性地规划和实施复杂的工程项目。它响应用户反馈,及时解决错误,并提供实时进度更新。

Devin strategically plans and carries out intricate engineering projects. It responds to user feedback, promptly works around errors, and provides real-time progress updates.

The Final Verdict: A Remarkable Development

最终裁决:一个显著的发展

Regardless of fears over job security, Devin is undeniably a remarkable leap in the AI landscape. The technological realm is always evolving, with discoveries pushing boundaries and redefining norms. Rather than focusing on the potential risks, let’s appreciate the extraordinary progress that has brought us Devin. Engulfed in the wave of AI development, it's time to embrace this AI assistant and acknowledge the new height of software engineering it heralds. Devin might just be the future. And the future, as they say, is now.
抛开对工作保障的担忧不谈,Devin无疑是人工智能领域的一个显著飞跃。技术领域总是在不断发展,随着发现突破界限,重新定义规范。与其把注意力集中在潜在的风险上,不如让我们欣赏给我们带来的非凡进步。沉浸在人工智能发展的浪潮中,是时候拥抱这款人工智能助手,并承认它所预示的软件工程的新高度了。德文可能只是未来。正如他们所说,未来就是现在。

Devin is undeniably a remarkable leap in the AI landscape

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/543989.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构与算法——20.B-树

这篇文章我们来讲解一下数据结构中非常重要的B-树。 目录 1.B树的相关介绍 1.1、B树的介绍 1.2、B树的特点 2.B树的节点类 3.小结 1.B树的相关介绍 1.1、B树的介绍 在介绍B树之前,我们回顾一下我们学的树。 首先是二叉树,这个不用多说&#xff…

【5G PHY】5G无线链路监测原理简述

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客…

网络篇11 | 网络层 ICMP

网络篇11 | 网络层 ICMP 01 简介02 报文格式1)Type(类型)2)Code(代码)3)Checksum(校验和)4)ICMP数据部分 03 ICMP数据抓包1)类型 8:回显请求(Echo Request)2)类型 13&…

产生死锁的四个必要条件

产生死锁的四个必要条件 互斥使用: 一个资源每次只能被一个线程使用。这意味着如果一个线程已经获取了某个资源(比如锁),那么其他线程就必须等待,直到该线程释放资源。 不可抢占: 已经获得资源的线程在释放资源之前,不…

MySQL优化表,表的碎片整理和空间回收,清理空间

1.sql -- 查看表占用空间大小。简单查询可以用show table status like blog_visit; select data_length, index_length, data_free, o.* from information_schema.tables o where table_schema in (lishuoboy-navigation) and table_nameblog_visit order by data_length des…

车载电子电器架构 —— 平行开发策略

车载电子电器架构 —— 平行开发策略 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己…

常见的垃圾回收算法

文章目录 1. 标记清除算法2. 复制算法3. 标记整理算法4. 分代垃圾回收算法 1. 标记清除算法 核心思想: 标记阶段,将所有存活的对象进行标记。Java中使用可达性分析算法,从GC Root开始通过引用链遍历出所有存活对象。清除阶段,从…

攻防世界13-simple_php

13-simple_php <?php show_source(*__FILE__*);//高亮文件 include("config.php");//文件包含在内 $a$_GET[a];//获得a $b$_GET[b];//获得b if($a0 and $a){ //判断a是否满足条件echo $flag1; //满足就输出flag1 } if(is_numeric($b)){ //判断b的条件&#x…

ASP.NET基于Ajax+Lucene构建搜索引擎的设计和实现

摘 要 通过搜索引擎从互联网上获取有用信息已经成为人们生活的重要组成部分&#xff0c;Lucene是构建搜索引擎的其中一种方式。搜索引擎系统是在.Net平台上用C#开发的&#xff0c;数据库是MSSQL Server 2000。主要完成的功能有&#xff1a;用爬虫抓取网页&#xff1b;获取有效…

【数据分析】AHP层次分析法

博主总结&#xff1a;根据每个方案x各准则因素权重累加结果 对比来选择目标。数据主观性强 简介 AHP层次分析法是一种解决多目标复杂问题的定性和定量相结合进行计算决策权重的研究方法。该方法将定量分析与定性分析结合起来&#xff0c;用决策者的经验判断各衡量目标之间能…

Flutter - iOS 开发者速成篇

首先 安装FLutter开发环境&#xff1a;M1 Flutter SDK的安装和环境配置 然后了解Flutter和Dart 开源电子书&#xff1a;Flutter实战 将第一章初略看一下&#xff0c;你就大概了解一下Flutter和Dart这门语言 开始学习Dart语言 作为有iOS经验的兄弟们&#xff0c;学习Dart最快…

【蓝桥】二分法

二分法 简介&#xff1a; 网上模板很多&#xff0c;看得眼花缭乱&#xff0c;搞得不知道用哪种好&#xff0c;我自己就用这种吧&#xff0c;这是前几天看那道冶炼金属那题看到得模板&#xff0c;这个模板应该也适用于很多题了(闭区间) 寻找靠左的数 while(l<r) {int mid…

卷积神经网络(LeNet5实现对Fashion_MNIST分类

参考6.6. 卷积神经网络&#xff08;LeNet&#xff09; — 动手学深度学习 2.0.0 documentation (d2l.ai) ps&#xff1a;在这里预备使用pythorch 1.对 LeNet 的初步认识 总的来看&#xff0c;LeNet主要分为两个部分&#xff1a; 卷积编码器&#xff1a;由两个卷积层组成; …

ssm049基于Vue.js的在线购物系统的设计与实现+vue

在线购物系统 摘 要 随着科学技术的飞速发展&#xff0c;各行各业都在努力与现代先进技术接轨&#xff0c;通过科技手段提高自身的优势&#xff1b;对于在线购物系统当然也不能排除在外&#xff0c;随着网络技术的不断成熟&#xff0c;带动了在线购物系统&#xff0c;它彻底改…

Ubuntu快捷安装MySQL

更新包列表 sudo apt update 安装mysql sudo apt install mysql-server 启动mysql // 启动mysql sudo service mysql start// 关闭mysql sudo service mysql stop// 重启mysql sudo service mysql restart 连接mysql // 初始安装无密码&#xff0c;直接连接即可&#xf…

13.多通道视频流缓存以及显示架构

1 简介 多通道视频流缓存以及显示架构是一个在数字图像处理中很基础也很重要的一个架构。在图像拼接以及高分辨率图像显示方面应用范围较为广泛。本文将介绍一个四通道的图像显示。可以四个图像信息输入以及拼接到一个显示屏里面。使用的开发板为A7 2 框架图 架构图如下图所示…

Python杂记--使用asyncio构建HTTP代理服务器

Python杂记--使用asyncio构建HTTP代理服务器 引言基础知识代码实现 引言 本文将介绍 HTTP 代理的基本原理&#xff0c;并带领读者构建一个自己的 HTTP 代理服务器。代码中不会涉及到任何第三方库&#xff0c;全部由 asyncio 实现&#xff0c;性能优秀&#xff0c;安全可靠。 基…

云服务器安装Mysql、MariaDB、Redis、tomcat

前置工作 进入根目录 cd / 进入/user/local文件夹 上传压缩包 rz 压缩包 Mysql 1.下载并安装MySQL官方的 Yum Repository wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-…

ssh爆破服务器的ip-疑似肉鸡

最近发现自己的ssh一直有一些人企图使用ssh暴力破解的方式进行密码破解.就查看了一下,真是网络安全太可怕了. 大家自己的服务器密码还是要设置好,管好,做好最基本的安全措施,不然最后只能沦为肉鸡. ssh登陆日志可以在/var/log下看到,ubuntu的话为auth.log,centos为secure文件 查…