Cognition 是一家新兴的人工智能初创公司,由 Peter Thiel 的创始人基金和包括前 Twitter 高管埃拉德·吉尔 (Elad Gil) 和 Doordash 联合创始人托尼·徐 (Tony Xu) 在内的科技行业领导者支持,宣布德文 (Devin) 成为一名全自动人工智能软件工程师。 Devin 与现有编码助手的区别在于,它能够端到端处理整个开发项目,从编写代码到修复错误再到最终执行。这是首次提供此类服务,也展示了其在 Upwork 上处理项目的能力。
Devin 能够在沙盒计算环境中规划和执行复杂的工程任务,其中包括访问开发人员工具、自己的 shell、代码编辑器和浏览器。用户在 Devin 的聊天机器人风格界面中输入自然语言提示,人工智能软件工程师即可启动项目,使用开发工具编写代码、修复问题、测试并实时报告进度。如果出现问题,用户可以通过聊天界面告诉人工智能来修复它。
Devin 能够处理广泛的开发任务,包括部署和改进应用程序和网站、查找和修复代码库中的错误、通过 GitHub 上的研究存储库链接配置大型语言模型的微调,以及学习如何使用未知技术。在 SWE-bench 测试中,我们挑战了来自真实开源项目的 GitHub 问题,并端到端正确解决了 13.86% 的案例。
Cognition没有透露Devin背后的核心技术的细节,但表示这是长期推理和规划“进步”的结果。目前,该公司正在向选定的用户提供对 Devin 的有限访问,并计划在未来提供更广泛的访问。 Cognition 迄今为止已筹集 2100 万美元资金。
【新闻评论】
一家名为 Cognition 的新兴人工智能初创公司宣布任命 Devin 为一名全自动人工智能软件工程师。这个AI具有从头到尾处理开发项目的能力,并且可以自主编写代码、修复错误并执行最终执行。这是一项首创的服务,也展示了其处理项目的能力,尤其是在 Upwork 上。
Devin 在沙盒计算环境中运行,可以访问开发人员工具、自己的 shell、代码编辑器和浏览器。用户用自然语言输入提示,Devin 负责项目规划和执行。这使得工程团队能够专注于更具创造性的任务。
Devin 的能力范围广泛,从部署和改进应用程序和网站、查找和修复错误、微调大型语言模型以及学习新技术。在 SWE 基准测试中,我们端到端地正确解决了真实开源项目中 13.86% 的 GitHub 问题。
Cognition 没有提供有关 Devin 背后技术的详细信息,但表示长期推理和规划的进步是关键。目前,对 Devin 的访问仅限于选定的用户,但将来将向更多用户开放。
这项技术的引入有可能显着改变软件开发过程。随着人工智能自动化程度的提高,开发人员将能够专注于更具创造性的工作,相信开发将变得更加高效。然而,此类技术进步也可能对开发人员的角色和就业产生影响,未来的挑战将是如何平衡这一点。
此外,随着基于人工智能的开发变得越来越普遍,软件质量和安全性可能需要新的标准。如何保证人工智能生成代码的质量并管理安全风险将是未来开发环境中的重要考虑因素。
从长远来看,像Devin这样的AI技术可能会应用到其他领域,预计各种业务流程将变得更加自动化、更加高效。这有望提高工作质量并创造新价值,但同时也会重新定义人类角色并引发道德问题。随着人工智能的发展,整个社会将需要理解并应对这些问题。
