介绍Devin:完全自主的AI软件工程师

概述:Cognition是一家由彼得·蒂尔的创始人基金支持的人工智能初创公司,宣布推出“Devin”,一款完全自主的AI软件工程师。与其他编码助手不同,Devin能够从头到尾处理整个开发项目,包括编写代码、修复错误和执行最终产品。这标志着AI辅助开发领域的重大转变,为工程师提供了一个完整的AI工作者,而不仅仅是一个副驾驶员。尽管目前只有特定客户可以使用Devin,但它代表了AI辅助软件开发的未来展望。

Devin的能力和工作流程

由Cognition推出的Devin是一款AI软件工程师,可以在沙盒计算环境中访问常见的开发工具。用户只需在Devin的聊天机器人界面中输入自然语言提示,AI便会接管,并制定详细的解决方案来解决问题。它使用自己的代码编辑器、shell和浏览器来编写代码、修复问题、测试并实时报告进展情况。用户也可以干预并向AI发出命令。这使得工程团队可以将项目委托给Devin,并专注于更具创造性的任务。

广泛的开发任务

Devin能够处理各种各样的开发任务,包括部署和改进应用程序/网站、查找和修复错误以及为语言模型进行微调。它甚至可以从博客文章中学习,并在Upwork等平台上处理项目。在基准测试中,Devin在没有人类帮助的情况下,解决了13.86%的案例,显示了Devin处理复杂软件工程项目的能力。

AI辅助开发的未来

虽然有关编码辅助的AI工具已经存在一段时间了,但Devin通过提供一个完全自主的AI工作者,代表了一个重大的进步。Cognition没有透露Devin核心技术的具体细节,但提到了长期推理和规划的进展。目前,特定用户可以提前使用Devin,未来预计将扩大使用范围。Cognition还暗示将其AI代理/工作者扩展到其他领域,这表明编码只是他们能力的开始。