Devin 是什么?
2024 年 12 月 24 日,Cognition 公司宣布其 AI 软件工程师 Devin 正式全面上市(GA)。Devin 是一个能自主完成编程任务的 AI 代理,就像一个虚拟的编程同事,可以理解你的指令,自己动手修改代码、创建拉取请求(PR)、修复 bug 等。
Devin 是闭源服务,采用订阅制,每月 500 美元起,包含无限席位,适合工程团队使用。官方说明中强调,所有工程团队现在都可以标记 Devin 来修复前端 bug、为积压任务创建初稿 PR、进行重构等。
Devin 能做什么?
Devin 可以处理多种编程任务,比如修复前端 bug、创建 PR、重构代码。它还能自动响应 PR 评论和 CI 失败,就像一个有经验的程序员会主动处理代码审查意见。
你可以通过 Slack 或 IDE 扩展与 Devin 交互,就像在聊天软件里@同事一样方便。Devin 还能自动生成仓库知识,帮助它更好地理解你的代码库。
Devin 的订阅和成本
订阅从每月 500 美元起,包含无限席位,这意味着团队所有成员都可以使用 Devin,而无需按人头付费。官方还提到,Devin 比之前快了约 10%,成本效率也提升了约 10%,这意味着完成同样的任务会消耗更少的计算单元(ACU)。
对于个人用户,官方未说明是否有更便宜的方案,但提到了 Personal 和 Team 计划,具体价格未在原文中列出。
Devin 的集成和扩展
Devin 提供了 REST API,允许开发者将 Devin 集成到自己的应用中,或编写脚本并行启动多个会话。它还支持 Slack 集成,你可以在 Slack 中直接@Devin 分配任务,并接收更新。
Devin 也有 IDE 扩展,支持与 Copilot 和 Cursor 配合使用,你可以在本地 IDE 中审查和接受代码。这就像给程序员配了一个远程助手,你可以在自己熟悉的工具中指挥它。
Devin 的限制和注意事项
Devin 在开始任务前可能需要设置工作区,包括连接 GitHub、Slack 和配置机器环境。如果未正确设置,Devin 可能会花费资源在环境配置上,影响效率。
Devin 的会话可能因 ACU 限制而休眠,但官方已修复了意外休眠的问题。用户可以在设置中配置 ACU 限制,并在会话中监控机器利用率。
Devin 适合谁?
Devin 主要面向工程团队,特别是需要处理大量编码任务、希望提高效率的团队。它适合那些愿意投入时间进行初始设置(如连接仓库、配置环境)的组织。
对于个人开发者,Devin 可能成本较高,但官方未说明是否有个人版或免费试用。小学生可以把它想象成一个自动完成作业的机器人,但需要先给它准备好书本和文具。
本文由 AIGCWHY 自动监测系统发现,经结构化处理后发布。重要决策请打开原文核验。