程序员饭碗不保?首个 AI 程序员 “Devin”:从编码辅助到独立完成项目

这篇具有很好参考价值的文章主要介绍了程序员饭碗不保?首个 AI 程序员 “Devin”:从编码辅助到独立完成项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ai程序员 devin 其原理,人工智能

昨天一家名为 CognitionAI 的公司,发布了首个 AI 程序员 “Devin”

🌟 CognitionAI 官网提供了多个 Devin 的实际操作视频实例,主要包括:

    1. 通过阅读博客,Devin 可以学习如何使用不熟悉的技术(如在 Modal 上运行 ControlNet,Modal 是一个 serverless 平台)。
    1. 让 Devin 创建一个个人网站来模拟 Game of Life,并成功将网站部署到 Netlify
    1. 让 Devin 在 GitHub 的特定仓库中为特定代码文件生成测试用例,并对其进行测试。
    1. 给 Devin 一个 GitHub 的 issue 地址,让 Devin 根据 issue 内容修复。
    1. 给 Devin 一个 GitHub 的 bug 报告地址,让 Devin 根据 bug 的内容重现并修复 bug
    1. 让 Devin 接受在线工作请求,内容是使用指定的 CV 模型解决真实世界的图像识别问题,并提供识别结果报告。

程序员饭碗不保?首个 AI 程序员 “Devin”:从编码辅

以上所有实例都有录屏在官网展示。尽管 Devin 不是直接解决所有问题的完美方案,在这些任务中可能会遇到代码运行失败等情况,但 Devin 会自行修复 bug 并重新运行程序。从整个流程看,Devin 相较于此前的编程大模型更像一个完整的 “程序员”,因为他可以自主下载代码、搭建环境、执行代码、修复 bug 并完成任务。在此过程中,他也会与用户进行交流,例如在修复 bug 后询问是否将修复的代码提交到主仓并发起合并请求。

🚀 立即体验 Devin 的非凡能力: https://cognition-labs.com


Devin 的能力展示

  • Devin 具备从头到尾完整构建及发布应用程序的能力

通过 Devin 的智能操作,一个仿生命游戏的动态网站得以建立。它能够根据用户需求逐一增加新功能,并最终在 Netlify 上成功部署此应用。

ai程序员 devin 其原理,人工智能

  • Devin 可以自主查找并修复代码库中的错误

Devin 帮助 Andrew 维护和调试他的开源相关编程书籍。

ai程序员 devin 其原理,人工智能

  • Devin 可以解决开源存储库中的错误和功能请求

只需提供 GitHub 问题的链接,Devin 即可完成所需的所有设置和上下文收集。

尽管 Devin 已经展示了其出色的工作能力,但为了更深入地评估其性能,开发团队在 SWE-bench 进行了测试。这是一个极具挑战性的基准测试,要求代理能够处理如 Django 和 scikit-learn 等开源项目中实际出现的 GitHub 问题。

ai程序员 devin 其原理,人工智能

在这项测试中,Devin 成功地解决了高达 13.86% 的问题,这一成绩大幅领先于以往任何高级模型的 1.96% 记录。即便是在提供了具体需修改文件的情况下,之前表现最好的模型也仅能处理 4.80% 的问题。

以下是 Devin 与其他编程大模型的几个关键区别:

    1. 任务的自动完成:Devin 能够独立完成从项目开始到结束的整个过程,而不仅仅是辅助编码或提供代码片段的建议。这种能力使得它更接近于一个独立工作者而非仅仅是一个助手。
    1. 自我修复和测试:Devin 在执行任务的过程中能够自行发现并修复错误,同时对写出的代码进行测试。这一点超出了大多数现有编程助手的功能范围,它们通常需要人类开发者介入以解决问题和进行测试。
    1. 自然语言处理能力:虽然大多数编程大模型都支持自然语言输入,但 Devin 似乎在理解复杂命令和执行多步骤任务方面表现更佳。这表明其自然语言处理能力可能更为高级,能够更好地理解用户的意图。
    1. 长期任务的执行能力:Devin 能够在执行数百甚至数千个任务时保持一致性,不偏离轨道。这与当前的大多数 AI 系统在处理长期任务时容易失去一致性和专注力的问题形成鲜明对比。
    1. 理解与推理能力:Cognition AI 声称 Devin 实现了在 AI 领域被称为 “理解”的突破,这意味着系统能够超越预测句子中的下一个单词或代码行的下一个片段,向着更像是思考和合理化其解决问题方式的方向前进。

ai程序员 devin 其原理,人工智能

大家怎么看 ?

前特斯拉 AI 总监兼 OpenAI 创始团队成员 Andrej Karpathy 将软件工程的自动化趋势与自动驾驶技术相比较。随着 AI 承担越来越多工作,人类的角色逐渐转变为提供监督。软件工程的进化路径从人工编写代码,发展到 GitHub Copilot 辅助编写几行代码,再到 ChatGPT 撰写完整代码块,最终导致代码生产的质和量都将发生巨大变化。

ai程序员 devin 其原理,人工智能

Karpathy 指出,在 AI 的帮助下,还有很多任务需要人类来完成,特别是在 UI/UX 设计方面。重要的是要探讨人类如何监督 AI、关注何种方面、如何引导 AI 沿着不同的路径前进以及如何修正错误。这可能意味着代码编辑工具的根本改变。

软件工程领域正处于变革的边缘,其未来更多地体现为监督自动化过程、提供高层次的命令和策略。

OpenAI 的员工 Jimmy Apples 对 Devin 的快速出现表示惊讶,认为这样的技术进步比预期来得更早。Devin 的问世促使人们意识到几乎没有任何工作是绝对安全的,所有职位都有可能被 AI 取代。

ai程序员 devin 其原理,人工智能

在社交媒体 X 上,有用户发文表达了对未来就业市场的担忧,指出即使是经过数年学习的人也可能难以找到工作。他们担心,随着 AI 的进步,一个工人配合 AI 可能就能完成传统上需要多人才能完成的任务,这意味着就业市场可能面临彻底的自动化。

这一系列的发展和观察标志着我们正在进入一个新的时代,软件工程不仅仅是编码,而是如何高效地与 AI 合作,共同塑造未来。

CognitionAI 团队的探秘

这家公司的创始人是 Scott Wu、Steven Hao 和 Walden Yan。

这三位创始人都是曾获得国际编程比赛金牌的高手。Scott 和他的兄弟 Neal Wu 是世界闻名的编程天才,从青少年时代开始就频频在国际编程比赛中获胜,帮助美国国家编程队在近年来的比赛中与中国和东欧的竞争对手更加接近。

ai程序员 devin 其原理,人工智能

Steven 曾是 Scale AI 公司的一名顶尖工程师,该公司专注于为 AI 系统提供训练支持。而 Walden 则是最近才从哈佛大学毕业,他的加入为 Cognition AI 带来了全新的产品视角和创新思维。

Cognition AI 的核心技术是名为 Devin 的软件开发助手,它不仅提供编码建议和自动完成任务,还能独立完成整个软件项目。Devin 可以根据用户的自然语言命令执行任务,并在执行过程中展示其计划、命令和代码。与其他编码助手相比,Devin 在完成长时间任务时能够保持连贯性和专注度,这使得它在原型项目的设计、错误修复和复杂数据的图形展示方面表现突出。

ai程序员 devin 其原理,人工智能

尽管 Cognition AI 的技术突破引起了人们的广泛关注,但公司的技术内部结构仍然是个谜。Scott Wu 表示,他们的团队通过独特的方式将大型语言模型(LLMs)与强化学习技术相结合,取得了这一突破性进展。

与 Cognition AI 类似,其他初创公司也在努力开发 AI 编码器。Magic AI 上个月从风险投资家丹尼尔·格罗斯和纳特·弗里德曼等人那里筹集了超过 1 亿美元,用于打造一个 “超级软件工程师”。尽管这些公司的目标不尽相同,但他们都在致力于推动人工智能技术在编码领域的应用和发展。

无论是 Cognition AI 还是 Magic AI,都被认为是 AI 领域的佼佼者。它们的出现不仅改变了软件开发者的工作方式,也将为整个软件行业的发展带来深远影响。在这个充满活力的领域中,编码 AI 已经成为最有前途的领域之一,吸引了众多优秀人才的加入。


介绍:Cognition Labs官方博客 https://www.cognition-labs.com/blog

论文:ArXiv论文链接 https://arxiv.org/pdf/2310.06770.pdf

微信: AIGC004

联系我们:kristjahmez06@gmail.com

参考链接:文章来源地址https://www.toymoban.com/news/detail-840517.html

    1. Cognition Labs官方博客
    1. Andrej Karpathy的推特
    1. Scott Wu的推特

到了这里,关于程序员饭碗不保?首个 AI 程序员 “Devin”:从编码辅助到独立完成项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AI程序员Devin的开源替代品-Devika

    Devika是一名高级人工智能软件工程师,可以理解人类的高级指令,将它们分解成步骤,研究相关信息,并编写代码来实现给定的目标。Devika利用大型语言模型、规划和推理算法以及网页浏览能力来智能地开发软件。 Devika的目标是通过提供一个人工智能结对程序员来彻底改变我

    2024年04月28日
    浏览(38)
  • 全球首个“AI程序员”Deven诞生,真的能替代人类程序员吗?

    制造Devin的公司,是一家叫Cognition的10人初创公司,才成立不到2个月。 一家成立不到两个月但拥有十名天才工程师的初创公司Cognition,搞了一个引爆科技圈的大动作。 他们推出了一款名为Devin的人工智能(AI)助手,可以协助人类软件工程师完成诸多开发任务。Devin不同于现有

    2024年03月26日
    浏览(69)
  • 华人团队创造AI软件工程师Devin,可一键完成编程!人类程序员:真要失业了

    演示站点:   https://ai.uaai.cn 创作模块 官方论坛:   www.jingyuai.com 京娱AI 近期,全球首位AI程序员Devin的出场,不禁让我想到了一个有趣的问题:AI程序员会不会抢程序员的饭碗呢?先别着急下结论!虽然AI技术在编程领域越来越广泛,但它真的能完全替代我们程序员吗?

    2024年04月15日
    浏览(68)
  • 首个AI程序员诞生!已通过公司面试,掌握全栈技能,可独自开发完整项目

    3 月 13 日,由华人团队创立的 Cognition Labs 推出了第一个 AI 软件工程师 Devin,从目前公布的信息来看,说它是目前最强的 AI 软件工程师似乎一点也不过分,今天直接在 X 上刷屏。 在 SWE-Bench 基础测试中,无需人类协助,Devin 就可以解决 13.86% 的问题。而目前的 SOTA 模型,在没

    2024年04月11日
    浏览(57)
  • suno有了新对手udio炸裂音乐圈;又一个开源AI Devin 程序员;完全开源轻量级的文本到语音可生成特定说话者的风格

    ✨ 1: udio 由音乐和科技界重量级人物支持的强大 AI 音乐生成器,被称为音乐界的另一个 ChatGPT。 Udio 由前 Google DeepMind的研究院和工程师创立,得到了a16z的支持,总部在伦敦和纽约。 目前是一个免费的V1测试版产品,每个人每个月可以生成最多 1200 首歌曲。 Udio是一个强大的

    2024年04月26日
    浏览(39)
  • 低代码时代来临,程序员如何保住饭碗?

    随着低代码/无代码时代的到来,程序员需要适应这一变化来保住他们的饭碗。虽然低代码/无代码平台能够简化应用程序开发过程,但仍然存在许多机会和挑战供程序员利用。 以下是一些程序员可以采取的策略来适应低代码时代并保住饭碗的建议: 深入了解低代码/无代码技

    2024年02月11日
    浏览(51)
  • AI程序员对程序员的影响

    最近,全球首位AI程序员Devin的出现引发了广泛关注,也引发了人们对人工智能在编程领域的潜力和影响的讨论。尽管AI技术在编程领域得到广泛应用,但人们仍然在探讨它是否能完全取代人类程序员。本文将探讨AI程序员的优势、局限性以及对程序员职业的影响,并展望未来

    2024年03月23日
    浏览(59)
  • 《AI程序员崛起:传统程序员何去何从?》

    近日,世界上第一位AI程序员Devin诞生,号称能自主学习新技术,自己改Bug,甚至它已经成功通过一家AI公司面试。消息一出,震撼整个科技圈。不少从业者在社交媒体留言说,担心Devin这类AI程序员技术可能会让自己失去工作。 Devin在SWE-Bench 编码基准测试中独立解决了开源项

    2024年03月27日
    浏览(54)
  • 【程序员将面临失业吗?】——全球首位AI程序员诞生,将会对程序员的影响有多大?

    全球首位AI程序员的诞生将推动编程领域向着更加智能化、自动化的方向发展,程序员将面临新的机遇和挑战,需要不断适应和学习,才能保持竞争力。   方向一:AI程序员的优势分析 高效的自动化工具使用能力: AI程序员熟练掌握各种AI技术和工具,能够利用自动化工具快

    2024年04月09日
    浏览(98)
  • 全球首位AI程序员诞生,将会对程序员的影响有多大?

    要理解这样的自己。不要太过苛求,更不能轻易妥协。努力一些,让思想和血液流动得更快一些,有计划、有步骤地去做自己,活出自己的本色。 在不久前,全球迎来了AI程序员Devin的问世,这一新闻引发了人们对于AI技术在编程领域的讨论。许多人开始担心,AI程序员的出现

    2024年04月09日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包