人工智能正在快速发展,人工智能领域每天都会有新的东西出现。但大多数新闻都未能引起人们的注意。这不是其中之一。来认识一下 Devin,一位来自 Cognition 的完全自主的人工智能软件工程师。
有很多人工智能助手可以帮助编码。德文有什么特别之处?这就是自主权!现在大多数人工智能编码工具都是为了帮助你编码。 Cognition 声称,Devin 有能力自行处理项目,就像团队中熟练的软件工程师一样。它可以与您一起构建或独立处理任务。
德文能做什么?
Devin 拥有令人印象深刻的能力。 Cognition 为 Devin 配备了任何软件开发人员完成工作所需的通用开发工具。这包括沙盒计算环境中的 shell、代码编辑器和浏览器。
它具有与聊天机器人类似的界面,您可以与它聊天并以自然语言给出提示。
当用户给出提示时,它可以创建一个分步计划来解决该问题。它不仅可以规划需要数千个决策的任务,而且还可以使用可用的编码工具来执行它。它能够回忆每一步的背景,甚至能够从错误中吸取教训并一路修正。
它还可以向人类用户实时报告其进度并接受他们的任何反馈。
它可以学习不熟悉的任务,端到端地构建和部署应用程序,自主查找和修复错误,甚至微调自己的人工智能模型。
Devin 还可以修复 GitHub 上的错误或解决功能请求,通过 Upwork 解决实际工作,并为成熟的生产存储库做出贡献。总而言之,它的能力是非凡的。
Cognition 在 SWE 基准测试中对 Devin 进行了评估,它在与 Claude-2、SWE-Llama-13b 和 GPT-4 等竞争对手的竞争中表现出色。它可以端到端解决 13.86% 的问题,而 Claude-2、SWE-Llama-13b 和 GPT-4 的得分分别为 4.80%、3.97% 和 1.74%。

德文的可用性
Devin 目前尚未公开,仅在公司扩大产能时才提供抢先体验。如果您想尝试让 Devin 执行软件工程任务,您可以联系 Cognition 团队来雇用 Devin。
你需要填写此表格并进入候补名单以访问德文。如果您发送的问题可以直接发送给 Devin 来解决,您将更快地脱离等待名单!
虽然德文带来了加速软件开发的承诺,但它也引发了人们对科技行业就业岗位流失的潜在影响的担忧。虽然 Devin 的目的仍然是帮助人类工程师而不是取代他们,但毫无疑问,它的自主性引起了真正的担忧。然而,现在说这些还为时过早,因为该工具仍有待在实际应用中进行测试。






