Geek Savvy

AI Devin太强了!全球首位AI工程师面世!程序员可以摆烂了?

Image

“每一行代码背后都是开发者的心血与智慧,而Devin则如一位默默的助手,悄然地走进我们的工作室,为我们解放双手,让我们更加专注于那些真正需要我们智慧和创意的挑战”


一觉醒来,一家名叫Cognition的美国创业公司推出了一个名为Devin的人工智能(AI)软件工程师,引起了科技界的广泛关注。

Image

Devin被誉为全球首个AI软件工程师,它具备了编写、调试和部署代码的能力,可以独立完成从构建网站到开发软件程序的全过程。不同于传统的代码辅助工具,Devin能够理解用户的指令,并独立地处理整个项目。

体验地址:https://preview.devin.ai

官网:https://www.cognition-labs.com/blog
Devin的能力

Devin突破了传统大型语言模型(LLMs)的限制,它可以规划和执行复杂的工程项目,涉及成千上万的决策。

Devin在处理软件开发任务时,不仅可以自主识别和修复错误,还能实时向用户报告进展,接受反馈,并与用户协作完成设计选择。此外,Devin具备快速学习新技术的能力,甚至能够自行教育和微调其他大型语言模型 。

具体来说,Devin在随机选取的数据集的25%子集上的评估中,无需人工协助即正确解决了13.86%的问题,远远超出之前最佳模型OpenAI的1.96%的表现。即使在提供了需要编辑的确切文件的情况下,之前最好的模型也只能解决4.80%的问题 。

Image

在与实际的开源项目中的GitHub问题挑战(SWE-bench测试)相比,Devin正确地独立解决了13.86%的用例,而其他模型如Claude 2、SWE-Llama-13b和GPT-4的解决率分别只有4.80%、3.97%和1.74%,这些模型甚至还需要人工协助,需指明哪个文件需要修正。

Image

此外,Devin不仅能够在软件工程领域解决实际问题,还展现了学习新技术、创建和部署应用程序、查找和修正代码库中的错误、贡献到已建立的生产仓库,以及培训和微调其自己的AI模型的能力。 

Devin的创新之处

Devin的引入标志着软件工程领域的一次重大创新。与通常需要人类编程师逐步指导的代码辅助工具(例如GitHub的Copilot)不同,Devin能够独立完成完整的开发项目。这一能力不仅提高了软件开发的效率,也为未来可能实现的完全自动化软件开发开辟了道路 。

Image

Devin的影响

面对Devin的出现,心中即使充满兴奋又是带有一丝感慨。仿佛是软件开发领域的一场华丽进化,将我们引向一个崭新的未来。它不仅是一次技术上的突破,更是对我们创造力的一次温柔提醒。在这个数字时代,Devin的到来让我们看到了人与技术之间无限可能的交融,我们的创造力得以与AI的智慧相互呼应,共同绘就了更加辉煌的未来之图景。

Image

每一行代码背后都是开发者的心血与智慧,而Devin则如一位默默的助手,悄然地走进我们的工作室,为我们解放双手,让我们更加专注于那些真正需要我们智慧和创意的挑战。在这个过程中,我们与Devin一同舞动着编码的旋律,创造着一个个令人惊叹的数字世界。

但是,即使在这个数字化的时代,我们的人性与情感依然是不可或缺的。Devin的出现并不意味着我们失去了自己的位置,相反,它为我们打开了更广阔的创造空间,让我们更加深刻地理解人类创造力的真谛。在这个充满希望与挑战的未来中,让我们怀着激情和信心,与Devin一同书写着软件开发的全新篇章,让技术与人文相得益彰,让我们的世界因创新而更加美好。

Image