Devin简介
Devin 是科技公司Cognition推出的世界上第一位完全自主的AI软件工程师,只需一个提示就可以编写代码、创建网站和软件。
Devin是一位不知疲倦、技术精湛的队友,同样准备好与您一起构建或独立完成任务供您检查。有了 Devin,工程师可以专注于更有趣的问题,工程团队可以努力实现更雄心勃勃的目标。
Devin具备的能力
Devin 可以规划和执行需要数千个决策的复杂工程任务, Devin 可以回忆起每一步的相关背景,随着时间的推移学习并修复错误。
Devin 配备了常见的开发人员工具,包括沙盒计算环境中的 shell、代码编辑器和网络浏览器 – 人类完成工作所需的一切。
Devin 还具有与用户积极协作的能力, Devin 可以实时报告其进展、接受反馈,并根据需要与您一起进行设计选择。
Devin主要功能及操作示例
Devin 可以学习如何使用不熟悉的技术。
阅读博客文章后,Devin 在 Modal 上运行 ControlNet,为 Sara 生成带有隐藏消息的图像。
Devin 可以端到端地构建和部署应用程序。
Devin 制作了一个模拟生命游戏的互动网站!它逐步添加用户请求的功能,然后将应用程序部署到 Netlify。
Devin 可以自主查找并修复代码库中的错误。
Devin 帮助 Andrew 维护和调试他的开源竞争性编程书籍。
Devin 可以训练和微调自己的人工智能模型。
Devin为大型语言模型设置了微调,仅提供 GitHub 上研究存储库的链接。
Devin 可以解决开源存储库中的错误和功能请求。
只需提供 GitHub 问题的链接,Devin 即可完成所需的所有设置和上下文收集。
Devin 可以为成熟的生产存储库做出贡献。
此示例是 SWE-bench 基准测试的一部分。 Devin 解决了 sympy Python 代数系统中对数计算的错误。 Devin 设置代码环境,重现错误,并自行编码和测试修复。
Devin 能够完成真实的工作任务
我们甚至尝试在 Upwork 上为 Devin 提供真正的工作,它也能做到这些!在这里,Devin 编写并调试代码来运行计算机视觉模型。 Devin 对结果数据进行采样并最后编写报告。
Devin如何使用?
Devin目前还处于内测阶段,感兴趣的用户可以访问官网了解详细信息。
- Devin官网:https://preview.devin.ai/
- Cognition官网:https://www.cognition-labs.com/introducing-devin