跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) angular(82) LLM(78) 大语言模型(63) 人工智能(53) 前端开发(50) LangChain(43) golang(43) 机器学习(39) Go工程师(38) Go程序员(38) Go开发者(36) React(33) Go基础(29) Python(24) Vue(22) Web开发(20) Web技术(19) 精选资源(19) 深度学习(19) Java(18) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) 安卓(11) 聊天机器人(10) typescript(10) 资料精选(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) ChatGPT(9) LLMOps(9) Go语言中级开发(9) 自然语言处理(9) PostgreSQL(9) 区块链(9) mlops(9) 安全(9) 全栈开发(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 软件架构(7) RAG(7) Go语言高级开发(7) AWS(7) C++(7) 数据科学(7) whisper(6) Prisma(6) 隐私保护(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 智能体(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 提示工程(5) Agent(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) kafka(5) 推荐系统(5) WebAssembly(5) GameDev(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) devin(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) 编程语言(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) nextjs(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) RAG架构(3) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) LLM Agent(3) Remix(3) Ubuntu(3) GPT4All(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) 语言模型(2) 可穿戴设备(2) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) 数据分析(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) Machine Learning(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)

category

Devin AI:改变游戏的AI软件工程师

Devin AI不是一般的程序员。这一开创性的人工智能由初创公司Cognition创建,被誉为世界上第一位人工智能软件工程师。但这到底意味着什么,它将如何影响编码的未来?

人工智能初创公司Cognition的创意Devin AI在科技界掀起了轩然大波。这个人工智能不仅仅是另一个编码助手;它被设计成一个成熟的软件工程师,能够从概念到完成项目。但究竟是什么让Devin心动呢?让我们更深入地研究它的功能,并探索为其提供动力的潜在技术。

https://youtu.be/fjHtjT7GO1c

Devin能做什么?

与Github的Copilot等提供建议和代码片段的传统人工智能编码助手不同,Devin的操作水平完全不同。以下是它的与众不同之处:

  • 独立项目执行:给Devin一个明确的目标,比如“建立一个电子商务平台”,它可以处理整个过程。它编写干净的代码,识别和修复错误,甚至部署成品。
  • 主动解决问题:据报道,Devin拥有令人印象深刻的计划能力。它可以预测潜在的挑战,并相应地构建开发过程,确保效率。
  • 自我学习和改进:Devin不断更新和完善,据说它从经验中学习,不断提高编码技能和解决问题的能力。
  • 像专业版一样调试:它可以识别并修复自己代码中的错误,为开发人员节省宝贵的调试时间。

更多…

以下是Devin的能力示例:

Devin可以学习如何使用不熟悉的技术。

在阅读了一篇博客文章后,Devin在Modal上运行ControlNet,为Sara生成带有隐藏消息的图像。

https://youtu.be/lwnkdngr7fU

Devin可以端到端构建和部署应用程序。

Devin制作了一个互动网站,模拟生活游戏!它逐步添加用户要求的功能,然后将应用程序部署到Netlify。

https://youtu.be/G45NKnAWuXc

Devin可以自主发现并修复代码库中的错误。

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

https://youtu.be/TiXAzn2_Xck

Devin可以训练和微调自己的人工智能模型。

Devin为一个大型语言模型设置了微调,只提供了GitHub上研究存储库的链接。

 

https://youtu.be/V_J-xOeCklQ

Devin可以解决开源存储库中的bug和功能请求。

只要有一个指向GitHub问题的链接,Devin就可以完成所需的所有设置和上下文收集。

https://youtu.be/vk3s5JlyHfU

Devin可以为成熟的生产存储库做出贡献。‍

这个例子是SWE基准测试的一部分。Devin解决了SympyPython代数系统中对数计算的错误。Devin设置代码环境,复制错误,并自行编写代码和测试修复程序。

https://youtu.be/ReE2dFJn_uY

我们甚至试图在Upwork上给Devin提供真正的工作,它也可以做到!

‍在这里,Devin编写并调试代码以运行计算机视觉模型。Devin对生成的数据进行采样,并在最后编写一份报告。

https://youtu.be/UTS2Hz96HYQ

Devin的表现:

在SWE平台上评估Devin,这是一个具有挑战性的基准测试,要求代理解决Django和scikit-learn等开源项目中发现的现实GitHub问题。

Devin端到端正确解决了13.86%*的问题,远远超过了之前1.96%的最先进水平。即使给出了要编辑的确切文件,以前最好的模型也只能解决4.80%的问题。

Devin was evaluated on a random 25% subset of the dataset. Devin was unassisted, whereas all other models were assisted (meaning the model was told exactly which files need to be edited).

Devin的潜在影响:科技行业的连锁反应

Devin作为世界上第一位人工智能软件工程师的到来,在科技行业掀起了轩然大波。它的功能有可能彻底改变软件开发的各个方面,影响企业、开发人员甚至用户本身。让我们来探讨一些深远的影响:

提高开发人员生产力:

  • 专注于高价值任务:重复的编码任务,如编写样板代码或基本功能,可以由Devin自动化。这使开发人员能够进行更多的战略思考、创造性的解决问题和创新。
  • 更快的开发周期:Devin带来的速度和效率可以显著缩短开发时间。这可以导致更快的产品发布和基于用户反馈的更快迭代。
  • 减少团队规模要求:对于一些项目,Devin处理开发过程中很大一部分的能力可能会使公司能够与更精简的开发团队合作。

软件开发的民主化:

  • 降低进入门槛:Devin用户友好的界面,以及基于简单指令生成代码的能力,甚至可能使那些编码知识有限的人能够构建基本的应用程序。
  • 公民开发者的崛起:公司内的非技术人员,如产品经理或营销专家,可能能够利用Devin来原型化他们的想法,或创建简单的工具来简化他们的工作流程。
  • 来自意外来源的创新增加:通过使应用程序开发更容易获得,Devin可以促进更广泛的个人和团队的创新,从而形成更多样的软件解决方案。

业务效益和潜在中断:

  • 更快的上市时间:随着Devin加快开发周期,企业可以更快地将产品和服务推向市场,从而有可能获得竞争优势。
  • 降低开发成本:精简开发团队和加快开发时间的潜力可以为企业节省大量成本。
  • 开发人员技能的转变:随着Devin接管重复性任务,开发人员可能需要调整和开发新的技能,重点关注设计思维、用户体验和复杂的问题解决等领域。

对技术格局的总体影响:

  • 软件开发的激增:Devin的效率可能会导致正在开发的软件应用程序数量的显著增加,从而创造一个更加饱和和竞争的市场。
  • 关注用户体验:随着开发周期的加快,公司可能会优先考虑用户体验测试和迭代,以在拥挤的市场中脱颖而出。
  • 开发者角色的演变:随着Devin等人工智能工具变得越来越复杂,开发者的角色可能会朝着专注于管理这些工具、监督复杂项目以及确保软件的整体质量和安全的方向发展。

潜在的工作损失:

  • 重复任务的自动化:Devin处理重复编码任务(如编写样板代码或基本功能)的能力可能会使一些入门级编程工作过时。
  • 团队规模减少:对于一些不太复杂的项目,Devin的效率可能会使公司能够与更精简的开发团队合作,这可能会导致裁员。
  • 转换技能:随着人工智能接管日常编码任务,对具有这些特定技能的开发人员的需求可能会减少。

重要的是要记住,这些都是潜在的影响。Devin最终如何塑造科技行业将取决于其持续发展,如何将其融入现有的工作流程,以及各种利益相关者如何适应这一不断变化的环境。

Devin AI是未来吗?

Devin的开发是人工智能编码向前迈出的重要一步。然而,重要的是要记住,它仍在开发中。虽然Devin可以处理许多任务,但复杂的项目可能仍然需要人力专业知识。

软件开发的未来可能在于协作方法,像Devin这样的人工智能工具可以增强人类的能力。这可以带来更高效和创新的发展格局,使企业和用户都受益。

敬请期待!随着Devin的不断发展,看到它如何塑造编码的未来将是一件令人着迷的事情。

文章链接