一、Devin 商业化引发热议
Devin 作为首个 AI Agent 程序员实现商业化,引发了广泛的热议。其价格高达每月 500 美元,比 ChatGPT Pro 贵一倍多,这一高昂的定价迅速成为网友们质疑的焦点。
有网友表示,这是一个糟糕的商业模式。对于大团队而言,费用或许微不足道,但对于小团队或个人来说,费用高得难以承受,纷纷呼吁推出个人订阅模式。在当前 AI 编程工具的状态下,很多人表示不会在没有先测试的情况下支付 500 美元一个月。
然而,Devin 从最初展示到全面使用还不到 365 天,其发展速度令人惊叹。它有着极大的潜力让世界变得更加有趣,尽管价格高昂,但也并非毫无道理。Devin 的自动化编码能力很强,开发者可以从待办事项列表中分配任务给 Devin,Devin 会根据指示生成初稿 PR。对于针对性的代码重构,Devin 的 IDE 扩展支持 VSCode 及其分支,可以指向你想要编辑或升级的代码部分。
在帮助团队完成构建集成、迁移和维护文档方面,Devin 同样表现出色。包括处理低级、重复的代码任务,告诉 Devin 如何测试或检查自己完成的代码等。Devin 还可以在 Slack 中启动会话,作为主要界面来卸载小型任务和修复错误。一旦任务完成,Devin 会发送消息通知用户,以便他们可以在方便的时候审查由 Devin 提交的 PR。此外,Devin 还能自动响应 GitHub 上的 PR 评论,提供持续的反馈和支持。
值得一提的是,开发者可以直接从他们的 IDE 异步地将任务交给 Devin,并利用 Devin 的扩展在 IDE 中检查和审查 Devin 的 PR 及代码,进一步提升了工作效率。而且,如果是公司使用 Devin,就血赚了,因为它没有任何用户数量限制,无论多少人都能无限制的使用。
二、Devin 的强大功能
- 自动化编码能力强,可从待办事项列表分配任务,生成初稿 PR:Devin 的自动化编码能力堪称强大,开发者只需从待办事项列表中为其分配任务,它就能迅速根据指示生成初稿 PR。这一功能大大提高了开发效率,让开发者可以从繁琐的基础编码工作中解脱出来,将更多精力投入到项目的整体规划和创新思考中。例如,在实际应用中,开发团队可以在每天开始工作前,将待办事项列表中的任务分配给 Devin,让它为一天的工作创建 PR 的初稿,从而轻松开启一天的工作。
- IDE 扩展支持 VSCode 及其分支,便于代码重构:Devin 的 IDE 扩展对 VSCode 及其分支提供了强大的支持,能够指向开发者想要编辑或升级的代码部分。这使得代码重构变得更加便捷高效。对于针对性的代码重构任务,Devin 可以成为开发者的得力助手。比如,使用 Devin IDE 扩展(目前支持 VSCode 及其分支),开发者可以轻松地让 Devin 重构指定的代码片段,让代码更加简洁优雅。
- 在团队构建集成、迁移和维护文档方面表现出色:Devin 在帮助团队完成构建集成、迁移和维护文档方面发挥着重要作用。它可以处理低级、重复的代码任务,为团队节省大量时间和精力。同时,开发者还可以告诉 Devin 如何测试或检查自己完成的代码,确保代码质量。此外,Devin 还能在保持会话在大约 3 小时以内的同时,将大型任务分解成更小的、更易于管理的子任务,提高工作效率。
- 可在 Slack 中启动会话,卸载小型任务和修复错误:Slack 是启动 Devin 会话的主要界面。用户可以快速标记 @devin 来卸载较小的任务,并在报告 bug 时进行修复。例如,当遇到恼人的小 bug 和边缘案例时,在 Slack 中 @Devin,它就能像一个敏锐的侦探一样,找出代码中的问题并提供解决方案。用户甚至可以直接在 Slack 中与 Devin 讨论代码逻辑,就像与同事交流一样自然。
- 自动响应 GitHub 上的 PR 评论,提供持续反馈:Devin 能够自动响应 GitHub 上的 PR 评论,为开发者提供持续的反馈和支持。一旦任务完成,Devin 会发送消息通知用户,以便他们可以在方便的时候审查由 Devin 提交的 PR。这一功能使得开发者可以及时了解项目进展情况,提高团队协作效率。
- 开发者可在 IDE 中异步操作,提升工作效率:开发者可以直接从他们的 IDE 异步地将任务交给 Devin,并利用 Devin 的扩展在 IDE 中检查和审查 Devin 的 PR 及代码。这意味着开发者可以在不离开当前工作环境的情况下完成多项操作,进一步提升了工作效率。例如,用户还可以通过 IDE 中的 % G 命令直接将异步工作交给 Devin。Devin 扩展(测试版功能适用于 VScode 及其分支)允许用户直接在 IDE 中查看 Devin 的 PR,并审查和接受 Devin 的代码。
三、个人与公司使用的差异
对于个人用户而言,使用 Devin 成本较高,每月需支付 500 美元,这对于个人开发者来说确实是一笔不小的开支,可能会觉得有点亏。相比之下,对于公司来说,Devin 则具有很大的优势。因为它没有用户数量限制,无论公司有多少员工,都可以无限制地使用 Devin。这意味着公司可以充分发挥 Devin 的强大功能,提高整个团队的开发效率。
Devin 的自动化编码能力、IDE 扩展支持、在团队构建集成和维护文档方面的出色表现以及在 Slack 中启动会话和自动响应 GitHub 上的 PR 评论等功能,对于公司的开发团队来说都是非常有价值的。公司可以将各种复杂的开发任务分配给 Devin,让其生成初稿 PR、进行代码重构、处理低级重复的代码任务等。而且,公司可以利用 Devin 的无用户数量限制的特点,让更多的员工同时使用 Devin,从而提高整个团队的工作效率,降低开发成本。
总之,个人用户使用 Devin 成本较高可能有点亏,而公司使用 Devin 则无用户数量限制,血赚。
四、争议与质疑
部分网友认为在没有试用的情况下难以信任其效果,且价格对于小团队和个人难以承受,呼吁推出个人订阅模式。同时,也有关于 Devin 演示视频造假的争议。
首先,对于价格方面,小团队和个人用户觉得难以承受 Devin 每月 500 美元的高昂费用,他们希望能有个人订阅模式,以降低使用门槛。在当前 AI 编程工具众多的情况下,很多人表示不会在没有先测试的情况下支付如此高的费用。
其次,关于 Devin 演示视频造假的争议也引起了广泛关注。有网络博主质疑 Devin 的编程能力存在一定欺骗性,其处理的任务并非随机,而是演示者精心选择的刻意呈现。此外,Devin 在操作过程中看似修复了许多问题,但这些问题很多都是 Devin 的 “自导自演”。例如,在演示视频中,Devin 出现了数次 “自建自修” 的情况,看似在做代码修复,实际上并不是修复它在互联网上找到的代码,也不是客户要求它修正的代码,而是自己生成的错误代码。这让人们对 Devin 的实际运行效率产生了怀疑,认为其可能很低下,且存在很多毫无意义的操作。
还有博主通过逐帧分析 Devin 的演示视频,发现 Devin 并不能像宣传中那样独立完成任务,甚至完成任务的表现很糟糕。比如在处理 Upwork 任务时,Devin 并没有按照客户要求完成工作,而且在实际操作中,Devin 花了至少 6 个小时,甚至可能超过一天,而博主自己复制这个任务只花了大约 36 分钟。
RA/SD 衍生者AI训练营。发布者:風之旋律,转载请注明出处:https://www.shxcj.com/archives/7777