Cognition 的 AI工程师 Devin 正式推出 500美金一个月

今年3月的时候 Cognition AI实验室发布了世界上第一位完全自主的 AI 软件工程师:Devi。官方称 Devin 是一位不知疲倦、技术娴熟的队友,可以与工程师并肩作战或独立完成任务供工程师审查,使工程师可以专注于更有趣的问题,工程团队可以实现更远大的目标。

具备自学新语言、开发迭代 App 的能力,并在 SWE-bench 编码基准测试中取得了突破性成功,甚至超越了顶尖的人类工程师。

大半年过去了,今天,Cognition AI终于正式发布Devi。

它不仅能够快速处理日常代码任务,还可以通过与团队工具的无缝集成,提高整个开发流程的效率。无论是修复 bug、优化代码,还是编写测试用例,Devin 都能胜任。

Devin 能无缝集成到开发者的现有工作流中。可以通过三种方式使用 Devin:

Devin 的主要功能详解

1. Slack 集成

Devin 能直接通过 Slack 接收任务并处理简单的工程问题。

2. IDE 插件(支持 VSCode)

Devin 提供了 VSCode 的插件,直接嵌入开发者的代码编辑器,方便开发者与 Devin 实时协作。

3. 自动代码优化与生成

Devin 非常擅长完成一些特定的小型开发任务:

4. 单元测试

编写测试用例是工程开发中繁琐但必要的一部分,而 Devin 可以自动完成:

5. 动态知识管理

Devin 可管理并动态更新知识库,确保信息始终准确和最新。

6. 自动化任务

Devin 通过自动化功能,帮助企业高效完成重复性任务。

7. 高度安全和隐私保护

Devin 的设计严格遵守数据安全和隐私保护的行业标准,特别适合需要高度保密的企业使用。

8. 深度分析与报告

Devin 提供强大的数据分析功能,帮助用户从数据中获取洞察。

9. 学习与改进

Devin 并不是一成不变的工具,它能随着团队的反馈不断提高:

注意事项

为了让 Devin 更高效,使用时需要注意以下几点:

  1. 任务范围
    • Devin 最适合那些团队成员可以自己完成的小型任务(比如 Bug 修复、测试生成)。
    • 对于复杂的任务,可以分解为多个小任务交给 Devin。
  2. 详细需求
    • 在分配任务时,尽量提供清晰、详细的需求描述。
    • 比如:告诉 Devin 需要测试什么、代码需要符合哪些标准。
  3. 反馈机制
    • Devin 的表现会随着你的反馈不断优化,因此在使用中及时对其结果提供意见。

官方介绍:https://www.cognition.ai/blog/devin-generally-available

退出移动版