嘟来买,嘟便宜!
Ctrl + D 收藏本站
当前位置:首页 » 热门资讯 » 人工智能

Devin:世界首位人工智能软件工程师

嘟买买 2024-03-16 118

Devin: World’s first AI software engineer

在GenAI的世界里,总会有一些新的东西出现,而这一次它改变了游戏规则。认知人工智能(Cognition AI)刚刚推出Devin,这是第一个正式进入软件工程师岗位的人工智能。Devin的创始人是世界上最有竞争力的程序员,这是人们过去在代码部队中看到的。这支球队得到了一些大牌,比如彼得·蒂尔和其他科技明星的支持,这使得他们的首次亮相成为一件大事。但关键是:Devin不仅仅是一个新的GenAI工具,它是我们对构建软件的未来思考的一瞥。所以,当我们探索Devin背后的真正话题、它的能力和潜在风险时,请系好安全带。

devin第一人工智能软件工程师

德文真的能改变游戏规则吗?

在软件开发中使用人工智能并不完全是一个突破。GitHub Copilot、StarCoder、Replit和Codeium等工具已经存在了一段时间。这些工具非常善于帮助编写代码,从根据键入的内容吐出基本代码,到总结或提取代码片段,让团队的生活更轻松。

 

但德文还有更多的东西可以提供。它可以在测试阶段完成整个编码项目,展现出令人难以置信的编码技能。Cognition没有详细说明他们是如何做到这一点的,包括他们是使用自己的技术还是外部技术。然而,他们确实认为这些能力来自于他们在长期思维和规划方面的改进。从他们在网站上的暗示来看,编码只是一个开始——还有很多值得期待的地方。

 

Devin能做什么?

Cognition团队表示:“Devin是一位不知疲倦、技术娴熟的队友,同样准备好与你一起建设或独立完成任务供你审查。有了Devin,工程师可以专注于更有趣的问题,工程团队可以努力实现更宏伟的目标。”

他们的意思是Devin不是来接软件工程师的工作的吗?让我们看看它能做什么。

1.Devin成功回答了顶级人工智能公司的采访问题。在SWE Bench编码基准测试中表现出色,并完成了Upwork任务。

2.它有一个一体化的界面——代码编辑器、终端和web浏览器。它可以端到端地构建应用程序。以下是Devin创建“生命游戏”网站的方式。

3.它毫不费力地完美地完成了Upwork上发布的一项工作。

4.Devin是一个令人印象深刻的学习者——它轻而易举地掌握了新技能和技术。

5.它通过调试来修复错误,甚至是自己的错误。以下是它如何修复Sympy Python代数系统中的算法计算错误。

有趣的是,就像常见的做法一样,Devin也依赖于打印语句进行调试!

6.它在解决现实世界问题中的GitHub问题方面的性能是Claude 2(前最佳性能)的3倍左右。

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

8.它的自主性令人难以置信。

访问Devin

现在,Cognition正在准备,让Devin一开始只适用于选定的一群人。他们暗示,如果你想看看Devin能为你的项目做些什么,你应该给他们发一封电子邮件。更广泛的接入即将到来,只是还没有。

人工智能顶级人物对Devin的评价

Andrey Karpathy对Devin有一个有趣的看法,他将自动化软件工程的发展与自动驾驶技术的发展进行了比较。这一切都是从手工工作转向让人工智能一点一点地接管。最初,从开车到编写代码,所有的工作都是由人类完成的。然后,人工智能开始帮助解决更简单的事情,比如保持汽车直线或完成一行代码。随着事态的发展,人工智能承担了更多的任务,比如处理流量或编写大块代码。

Karpathy提到,这不仅仅是人工智能在做自己的事情。我们必须重新思考我们如何与它互动——我们如何引导它,发现并解决问题,或者引导它朝着新的方向发展。这可能意味着我们使用编码工具的方式发生了巨大变化。

相关推荐

评论 ( 0 )

扫码关注

qrcode

联系我们

回顶部