让我们通过 8 个简单的点来了解 Devin 是什么以及它的能力。
1. Devin是谁开发的?美国应用人工智能实验室Cognition推出了Devin AI,声称它是世界上第一个完全自主的人工智能软件工程师。 Cognition将 Devin 描述为“队友”,而不是人类软件工程师的替代者。
2. 简单来说,Devin 是什么?Devin 是一个人工智能聊天机器人,可以编写代码、创建网站和软件,并从错误中学习。它是同类产品中的第一个可以接受一个简单的命令并将其转变为一个正常运行的网站或软件程序。

Devin 可以生成多行代码、执行调试以及部署。它的其他功能包括提前思考、规划复杂的任务和学习新技术。
我们只需要输入提示(类似于我们在 ChatGPT 中所做的)。在提示中我们可以提及我们想要什么代码,我们想要构建什么样的软件等等。
Devin 吸收这些信息并制定全面、分步的策略来解决问题。它首先像我们人类软件工程师一样利用其开发人员工具。它生成代码、解决问题、测试并提供实时进度报告,以便用户可以监控运行时的一切。
它可以创建完整的网站,只需一个提示即可构建端到端软件。
4. Devin 能力的一个例子假设您向 Devin 发出提示:
“创建一个网站,绘制班加罗尔所有中餐馆的地图,该网站会进行搜索以查找餐馆,获取它们的地址和联系信息。 “
Devin 完全可以通过这个提示创建这个网站。它可以调试、测试和部署网站。
此外,如果您发现错误,Devin 也可以修复该错误。
5. 如何访问Devin AI?Cognition 仍使 Devin 处于早期访问阶段。您可以通过其网站 cognition-labs.com 或电子邮件 info@cognition-labs.com 联系 Devin,请求尽早访问Devin。
6. Devin 可以学习新技术Devin 已被编程学习如何使用不熟悉的技术。它所需要做的就是与有关要学习的技术的博客文章或文档进行交互。
7. Devin还具有调试能力Devin 还具有修复代码存储库上各种类型的编码错误的能力。错误的范围可以从任何一般的编码语法错误到数学或推理错误。
8. Devin 能否取代人类软件工程师。根据 Cognition,Devin 旨在帮助人类工程师,而不是取代他们。与人类相比,Devin 仍然缺乏创造力和解决问题的能力。然而,Devin 能走多远并影响人类软件工程师仍然存在争议。
只有未来才能告诉我们未来会发生什么!