跳到正文
原文
Cognition 模型 / Devin 博客(网页)·· 2 小时前精选AI 评分73

Cognition 宣布 Devin 正式开放使用,工程团队每月 500 美元起

Devin is now generally available12.10.24The work Devin has been doing and how your team can start using Devin today.

AI 导读

Cognition 宣布 Devin 正式开放(generally available),面向工程团队定价每月 500 美元起,包含不限席位、Slack 集成、IDE 扩展和 API,入口为 app.devin.ai。

推荐理由

官方公告给出定价、入口和适用场景,还附上多个开源仓库的实际会话链接,读者可以据此评估 Devin 是否适合接入团队工作流。

正文 · AI 翻译

作者:Cognition 团队2024年12月10日

今天,我们让 Devin 正式面向工程团队开放,起价为每月 500 美元,其中包括:

  • 无席位限制
  • 可使用 Devin 的 Slack 集成、IDE 扩展和 API
  • 由 Cognition 工程团队提供的入门培训与支持

所有工程团队现在都可以在 app.devin.ai 上开始使用 Devin。

Devin 的用武之地

虽然 Devin 可以成为一款通用工具,但我们建议从以下场景开始:

  • 小型前端缺陷和边缘情况 - 在 Slack 线程中 @Devin
  • 为待办任务创建初稿 PR - 在一天开始时从你的待办列表中给 Devin 分配任务
  • 进行有针对性的代码重构 - 使用 Devin IDE 扩展(适用于 VSCode 及其分支版本),将 Devin 指向你想要编辑或升级的代码部分

Devin 已经帮助团队完成了从构建集成到迁移和维护文档的各种工作。Devin 用途广泛,但在以下情况下效果最佳:

  • 交给 Devin 你自己知道如何完成的任务
  • 告诉 Devin 如何测试或检查它自己的工作
  • 将会话控制在约 3 小时以内,并拆解大型任务
  • 提前分享详细的需求
  • 通过在聊天中提供反馈、接受建议的 Knowledge,或手动添加你自己的 Knowledge,投入精力来指导 Devin

与 Devin 协作

Slack 是启动 Devin 会话的主要界面,因此你可以快速 @devin 来分担较小的任务,并在缺陷被报告时修复它们。

试着让 Devin 对你接下来的第三方集成、重构或代码库问题做第一遍处理。Devin 完成后会给你发消息,因此你可以随时方便地审查 Devin 的 PR。Devin 会自动回复你在 Github PR 上的评论。

使用 ⌘ G 直接从你的 IDE 将异步工作交给 Devin。Devin 扩展(适用于 VScode 及其分支版本的 Beta 功能)允许你检出 Devin 的 PR,并直接在你的 IDE 中审查和接受 Devin 的代码。

为开源仓库做贡献

为了展示 Devin 的实际表现,我们分享了一些会话,其中 Devin 解决了我们最喜欢的一些开源仓库上的问题。Devin 经常需要指导,但我们分享这些示例是为了展示我们如何使用 Devin 来加速自己的工作流程。

Anthropic MCP
在这次会话中,Devin 找出了用户报告问题的原因。我们很喜欢它在浏览器中阅读 MCP 规范以理解“能力协商”,并在浏览器中对其更改进行了端到端测试。这些更改并不完美,因此维护者在 PR 上给出了一些反馈,我们通过第二次 Devin 会话解决了这些问题。

第一次会话:https://app.devin.ai/sessions/266955553baf40cfa7fdd32d42ab219d

第二次会话:https://app.devin.ai/sessions/807168f5f9874d47a4c1965bf7afc9df

https://github.com/modelcontextprotocol/inspector/pull/105

Devin is now generally available


Zod
这个 PR 为热门库 Zod 添加了一项新功能。Devin 与用户协作规划,在多个文件中实现了该功能并编写了测试——我们对此印象非常深刻!出现了一个合并冲突,我们手动解决了它,因为 Devin 往往在这方面比较吃力。

https://app.devin.ai/sessions/51826709fcd3457abc4be25e587c790c

https://github.com/colinhacks/zod/pull/3893

Devin is now generally available

Google

一位 Go Github 客户端的用户希望即使在 HTTP 错误时也能传播响应对象。这些琐碎的工作对人类工程师来说很烦人,因为测试往往比修复本身更费力。Devin 需要几次迭代才能做对,我们使用 VS Code 扩展手动清理了一些零散的编辑。这里最大的时间节省是 Devin 编写并运行了单元测试。

https://app.devin.ai/sessions/1b2f7ce6e3b44942b3ac1f518eac7c22

https://github.com/google/go-github/pull/3369

Devin is now generally available

Llama Index

Devin 修复了一个 bug,其中 Anthropic 分词器的实现未正确遵循协议。它第一次尝试就找到了正确的修复方法,并编写了单元测试。维护者在 PR 评论中要求进行一个小风格更改,我们手动修复了。

https://app.devin.ai/sessions/3d66de6feed946efbadf8a58698caafc

https://github.com/run-llama/llama_index/pull/17201

Devin is now generally available

Karpathy 的 nanoGPT
这个更改只是一行代码。但如果不测试,我们不会信任这个更改——Devin 通过编写一个临时测试脚本很好地做到了这一点。

https://app.devin.ai/sessions/9e0c3255385c463f838f5b2f4413b92f

https://github.com/karpathy/nanoGPT/pull/578

Devin is now generally available

雇佣 Devin

您今天就可以在 app.devin.ai 开始使用 Devin。

有关 Devin Enterprise 的更多信息,请通过此处联系我们的销售团队。

来源:Cognition 模型 / Devin 博客(网页) · cognition.com