德文 -

认识第一位人工智能软件开发人员 Devin

亚历山大·马克斯头像
Devin 由初创公司 Cognition AI 推出,是一种软件工程师人工智能模型,有望取代人类开发人员。

A 认知人工智能,一家最近由美国亿万富翁 Peter Thiel(Peter Thiel 的联合创始人)支持的初创公司 贝宝),本周宣布推出“世界上第一位人工智能软件工程师”。而得名 德文 - ,这项创新不仅承诺提供建议,还承诺自主开发和执行完整的数字产品,进行测试、错误审查和项目的所有阶段。据该初创公司称, 德文 - 能够解决13,86%的任务 SWE-长凳 无需人工协助的效率测试,其中人工智能取得的最高结果(克劳迪娅 2) 在此之前为 4,80%。

A 德文 - 代表了人工智能领域的重大飞跃,不仅展示了建议能力,而且展示了自主创建复杂数字产品的能力。它对网站、应用程序和游戏的自主开发和执行重新定义了软件开发的方式。然而,这项创新的影响超出了技术进步的范围,也对该领域的专业人员提出了挑战,他们需要重新培训自己,以应对以前完全由人工完成的任务的自动化威胁。

德文的工作原理


A 德文 - 是一名 AI 模型软件工程师,他是一位不知疲倦的队友,工作不受时间限制,随时准备与您一起构建软件或独立完成任务以供以后审核。它计划和执行涉及数千个决策的复杂编程任务的能力令人印象深刻,能够记住每一步的相关上下文,随着时间的推移学习并纠正开发错误。

A 德文 - 配备了常见的开发人员工具,例如 shell、代码编辑器和浏览器,所有这些都在沙盒计算环境中。最有趣的功能之一 德文 - 是您与用户积极协作的能力。它实时报告进度,接受反馈,并根据需要与用户一起进行设计选择。

A 德文 - 它以简单直观的方式工作。人类用户首先通过输入自然语言提示与人工智能聊天机器人风格的界面进行交互。从这个提示来看, 德文 - 开始工作,制定详细的、逐步的计划来解决手头的问题。如果在这个过程中感觉有什么不对劲,用户可以进入聊天界面,给AI下命令去纠正。这种直接交互和即时纠正的能力允许工程团队将项目委托给 德文 - 并专注于需要人类智慧的更具创造性的任务。

尽管其他面向开发人员的人工智能工具——例如 微软的 GitHub Copilot - 为程序员提供辅助功能,例如自动完成代码块和在多种编码语言之间翻译代码,如果没有人为干扰或帮助,他们无法端到端地完成代码 - 这是最大的区别 德文 - .

如何使用德文

A 德文艾 目前,对于那些有兴趣使用 AI 代理进行工程工作的人来说,可以有限地提前访问。客户可以通过以下方式请求提前使用人工智能: 公司网站,迄今为止, 德文 - 它仍然是非公开的,该公司只授予少数客户访问权限。

A 认知人工智能 发布了多个视频,展示开发人员使用人工智能以令人印象深刻的方式开发新产品。这些视频突出了人工智能在实际应用中的力量,展示了它如何简化和优化软件开发流程。容量为 德文 - 进行创建和部署端到端应用程序的测试,例如我们制作了一个模拟生命游戏的交互式网站,逐步添加用户请求的功能,然后将应用程序部署到 Netlify.

的另一个重要功能 德文 - 就是自主地发现并修复代码库中的错误。例如,在下面的视频中,她帮助安德鲁维护和调试他的开源竞技编程书。 A 德文 - 它还能够训练和调整您自己的 AI 模型,例如只需指向 GitHub 上的研究存储库的链接即可对大型语言模型进行微调。

此外,Devin 可以解决开源存储库中的错误和功能请求,为成熟的生产存储库做出贡献,甚至执行实际任务,例如编写和调试代码以运行计算机视觉模型。这些技能的 德文 - 代表了人工智能应用于工程和软件开发领域的重大进步。


上面的视频也是由 认知人工智能,以 德文 - 能够解决代数系统中对数计算的错误 Python 令人印象深刻的同情。 AI搭建代码环境、重现bug、自主编码并测试修复。这个例子展示了以下能力 德文 - 识别并解决复杂的代码问题,展示您高效、准确地应对编程挑战的能力。

这是程序员的末日吗?

德文 -
尽管尚未被证明比人类开发人员更有效,但 Devin 承诺会影响该领域的专业人士。照片:复制/互联网。


A 德文 - 被誉为世界上第一个软件工程人工智能的人工智能,正处于关于人类程序员未来的激烈争论的中心。它的推出在网络上引起了不小的轰动,许多人质疑这项技术最终能否取代编程专业人员。然而,即使拥有令人印象深刻的能力 德文 - 解决了13,86%的任务 SWE-长凳 专家们一致认为,如果没有人类的帮助,它仍然无法完全取代人类程序员。

人工智能能够执行复杂的软件工程任务这一事实引发了人们对程序员未来角色的质疑。虽然 德文 - 虽然人工智能在许多领域都可以发挥作用,例如编写代码、修复错误,甚至学习使用新技术,但某些人类技能,例如创造力、直觉和批判性思维,很难在人工智能中复制。这些技能对于解决复杂问题和创建创新解决方案至关重要,而人类程序员将这些技能带到了该领域。

此外,人工智能就像 德文 - 在效率和可用性方面具有显着的优势。虽然人类程序员受到工作时间表和一次专注于一项任务的能力的限制,但人工智能可以 24/7 工作并同时处理多个任务。这可以提高软件开发的生产力和速度。

Devin 是我在过去十年中见过的最令人印象深刻的展示。值得您每天抽出几分钟来观看并一睹未来,它是超现实的且令人深受感动。

Eric Glyman,初创公司 Ramp 的联合创始人。

然而,尽管有这些优势,人工智能不太可能完全取代人类程序员。相反,它更有可能被用作补充工具,帮助程序员提高效率并处理低级、重复性任务,而人类则专注于更复杂和创造性的任务。因此,这并不是说人类程序员的终结,而是 德文 - 和其他类似的人工智能至少在目前代表着编程工作方式的演变,人类和人工智能共同努力创造创新和有效的解决方案。

另请参阅:

丰特斯: 认知人工智能, 商业标准 e VentureBeat的

评论者 格劳孔生命力 在15/3/24。


了解更多关于秀美科技

注册以通过电子邮件接收我们的最新消息。

发表评论

您的电子邮件地址将不会被发表。 必填字段标有 *

相关文章