人类程序员真要失业?首位“AI软件工程师”亮相引爆科技圈

本文主要是介绍人类程序员真要失业?首位“AI软件工程师”亮相引爆科技圈,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

初创公司Cognition成立不到两个月,但已经拥有十名天才工程师。他们推出了一款名为Devin的人工智能(AI)助手,可以协助人类软件工程师完成各种开发任务。Devin与现有的其他AI编码者不同,它能够从头开始构建网站、自动部署应用、修复漏洞、学习新技术等,人类只需指挥和监督。

Devin是第一个真正完全自主的AI软件工程师,一经推出便引起轰动。人们开始担心:人类程序员会不会失业?

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

Devin的运作几乎完全自主,能够规划和执行复杂的工程任务,这类任务通常需要数千个决策。Devin可以回溯所有相关的上下文信息,保证任务的逻辑性,并随时进行校正。

Devin不仅能帮助人们解决代码问题,还能涵盖整个工作流。例如,设计网页游戏时,Devin可以生成网页、部署服务端,并直接发布上线,省去了大量人工操作。甚至在发现漏洞后,Devin会回溯报错位置及数据,分析原因并提供解决方案。

作为全能助手,Devin还可以帮助人类训练和微调其他AI。最终,Devin可能使人类只需下指令,无需其他操作。

初创公司Cognition虽然只有十名员工,但拥有十块IOI(国际信息学奥林匹克竞赛)金牌,核心团队有3名华人。Devin目前处于内测阶段,有意用户可申请提前试用。团队尚未透露更多核心技术细节,但表示Devin源于长期推理和规划研究的进展。Devin的出现可能对软件开发行业产生深远影响,甚至减少对人类开发者的需求。

需要注意的是,该技术仍处于早期阶段,其成熟度和效果需要进一步评估。Devin的成功为软件开发人员带来更好的AI协作体验,让人们从繁琐工作中解放,将精力投入创新性任务,提高生产力。

这篇关于人类程序员真要失业?首位“AI软件工程师”亮相引爆科技圈的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/814979

相关文章

Java+AI驱动实现PDF文件数据提取与解析

《Java+AI驱动实现PDF文件数据提取与解析》本文将和大家分享一套基于AI的体检报告智能评估方案,详细介绍从PDF上传、内容提取到AI分析、数据存储的全流程自动化实现方法,感兴趣的可以了解下... 目录一、核心流程:从上传到评估的完整链路二、第一步:解析 PDF,提取体检报告内容1. 引入依赖2. 封装

Spring AI使用tool Calling和MCP的示例详解

《SpringAI使用toolCalling和MCP的示例详解》SpringAI1.0.0.M6引入ToolCalling与MCP协议,提升AI与工具交互的扩展性与标准化,支持信息检索、行动执行等... 目录深入探索 Spring AI聊天接口示例Function CallingMCPSTDIOSSE结束语

一文解密Python进行监控进程的黑科技

《一文解密Python进行监控进程的黑科技》在计算机系统管理和应用性能优化中,监控进程的CPU、内存和IO使用率是非常重要的任务,下面我们就来讲讲如何Python写一个简单使用的监控进程的工具吧... 目录准备工作监控CPU使用率监控内存使用率监控IO使用率小工具代码整合在计算机系统管理和应用性能优化中,监

三频BE12000国补到手2549元! ROG 魔盒Pro WIFI7电竞AI路由器上架

《三频BE12000国补到手2549元!ROG魔盒ProWIFI7电竞AI路由器上架》近日,华硕带来了ROG魔盒ProWIFI7电竞AI路由器(ROGSTRIXGR7Pro),目前新... 华硕推出了ROG 魔盒Pro WIFI7电竞AI路由器(ROG STRIX GR7 Phttp://www.cppcn

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

Spring AI 实现 STDIO和SSE MCP Server的过程详解

《SpringAI实现STDIO和SSEMCPServer的过程详解》STDIO方式是基于进程间通信,MCPClient和MCPServer运行在同一主机,主要用于本地集成、命令行工具等场景... 目录Spring AI 实现 STDIO和SSE MCP Server1.新建Spring Boot项目2.a

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

Spring AI ectorStore的使用流程

《SpringAIectorStore的使用流程》SpringAI中的VectorStore是一种用于存储和检索高维向量数据的数据库或存储解决方案,它在AI应用中发挥着至关重要的作用,本文给大家介... 目录一、VectorStore的基本概念二、VectorStore的核心接口三、VectorStore的