科技公司 Cognition 推出了 Devin,这是一位能够通过单一提示进行编码、创建网站和软件的 AI 软件工程师,旨在与人类工程师协作,提升工作效率。

Devin 的核心特点

  • Devin 是全球首位 AI 软件工程师,只需一个提示即可编写代码、创建网站和软件。
  • 它的目标不是取代人类工程师,而是帮助他们简化工作流程。
  • Devin 已成功通过顶级 AI 公司的工程面试,展现了其卓越的能力。

为什么选择 Devin AI?

Devin 的独特之处在于其超前的思考能力和规划复杂任务的能力。它可以:

  • 做出数以千计的决策,从错误中吸取教训,并随着时间的推移不断优化。
  • 提供人类工程师所需的所有工具,例如代码编辑器、浏览器等,触手可及。
  • 在 SWE-bench 编码基准测试中表现优异,成为解决软件工程问题的前沿解决方案。

此外,Devin 在顶级 AI 公司的工程面试中表现出色,能够胜任与人工智能和软件工程相关的复杂任务。

👉 WildCard | 一分钟注册,轻松订阅海外线上服务

Devin 的能力

  1. 复杂任务规划与执行
    Devin 能够规划和执行需要数千个决策的复杂工程任务,并在每一步中回忆相关上下文,学习并纠正错误。

  2. 开发者工具支持
    Devin 配备了通用开发工具,包括 shell、代码编辑器和沙盒计算环境中的浏览器,满足人类工程师的工作需求。

  3. 实时协作
    Devin 能够主动与用户协作,实时报告进度,接受反馈,并根据需求调整设计选择。

Devin 的实操案例

  • 学习新技术
    Devin 能够快速掌握不熟悉的技术。例如,在阅读了一篇博文后,它在 Modal 上运行 ControlNet,为 Sara 生成带有隐藏消息的图像。

  • 端到端开发与部署
    Devin 制作了一个模拟生命游戏的互动网站,逐步添加用户请求的功能,并将应用部署到 Netlify。

  • 代码调试与维护
    Devin 帮助 Andrew 维护和调试开源竞争性编程书籍,自动查找和修复代码库中的错误。

  • AI 模型微调
    Devin 能够为大型语言模型设置微调,仅需提供 GitHub 上研究存储库的链接。

  • 开源贡献
    Devin 解决了 sympy Python 代数系统中的对数计算错误,完成了代码环境设置、错误重现、编码和测试修复。

  • 真实工作场景
    Devin 在 Upwork 上完成了计算机视觉模型的开发任务,包括编写和调试代码、数据采样以及报告编制。

👉 WildCard | 一分钟注册,轻松订阅海外线上服务

Devin 的出现标志着人工智能在软件工程领域的重大突破。它不仅提升了工程效率,还为开发者提供了全新的协作方式。未来,Devin 将继续推动技术创新,助力更多工程师实现更高效的工作目标。