跳转到主要内容

什么是 ACU?

Agent Compute Units(ACU,智能体计算单元)是衡量 Devin 工作的单位。一次会话中消耗的 ACU 数量取决于:
  • Devin 在该会话中执行的操作数量和复杂度,包括规划、为任务收集所需上下文、完成任务的步骤、在浏览器中执行的操作、代码执行等
  • 虚拟机运行时间和网络带宽(通常只占总 ACU 消耗的一小部分)
除了保持 Devin 虚拟机运行所需的少量 ACU 之外,Devin 在以下情况下不会消耗 ACU:
  • 等待你的回复
  • 等待测试套件运行
  • 设置和克隆代码仓库
空闲时,Devin 会进入休眠。你可以通过再给 Devin 发送一条消息来唤醒该会话。
你可以用 1 个 ACU 完成的一些事情:
  • 找到一个旧的提交,恢复那个功能,并修改设计
  • 使用 Search 调查一个 bug,完成修复,并让 CI 通过
  • 搭建一个简单的个人网站

管理我的 ACU 预算

你可以在 Settings > Usage & Limits 中查看 ACU 消耗情况,并为你的 Team 设置上限。 如果你使用的是 Core 方案,所有消耗都为按量付费(pay-as-you-go):
  • 必须先购买 ACU 才能开始使用 Devin。要购买更多 ACU,请前往 Usage & Limits 页面。每个 ACU 的价格为 $2.25。
  • 你可以选择启用自动充值(auto-reload),自动购买额外 ACU。启用自动充值后,你可以设置最低 ACU 余额,以及当余额触达该最低值时,要为你的账户自动充值的 ACU 数量(你的“目标余额”)。
对于使用 Teams 方案的用户,你的 $500/月订阅包含:
  • 每月 250 个 ACU
  • 你可以选择启用自动充值(auto-reload),自动购买额外 ACU。启用自动充值后,你可以设置最低 ACU 余额,以及当余额触达该最低值时,要为你的账户自动充值的 ACU 数量(你的“目标余额”)。
根据你选择的方案,你会看到不同类型的 ACU:
  • Subscription ACU:在你拥有有效订阅时计入你的账户。订阅中包含的 ACU 会在每个结算周期结束时重置。它们仅在 Teams 方案中提供。
  • Gift ACU:由 Cognition 团队赠送或通过推荐获得的 ACU。这些 ACU 永不过期。
  • PAYG ACU:按按量付费(pay-as-you-go)方式购买和消耗的 ACU。未使用的 PAYG ACU 永不过期。
ACU 的消耗顺序为:订阅 ACU、PAYG ACU,然后是 Gift ACU。若你使用的是 Core 方案,则会先消耗 PAYG ACU,再消耗 Gift ACU。 要了解有关 Core 与 Teams 方案的更多详情,请访问 https://devin.ai/pricing。

有效管理 ACU 消耗

有多种因素会影响 ACU 的消耗和成本:
  • 任务复杂度
  • Prompt 的质量(或具体程度)
  • 上下文或代码库的规模
  • 被访问或修改的文件数量
  • 会话运行时长
  • 对话长度
  • 往返交流的频率
以下是一些帮助你控制 ACU 消耗的建议:
  • 委派范围清晰、终点明确的任务
  • 保持 Prompt 和会话简洁
  • 避免在同一个会话中让 Devin 执行过多不同类型的任务
  • 如果你使用的是 Teams 套餐,将大型项目或任务拆分为跨会话的子任务。Teams 不限制并发会话数量,请充分利用这一点!
这些建议也会提升 Devin 的工作质量,可谓双赢!

常见问题

在 Core 方案下,当你购买额外 ACU,或当你的账户余额达到你在 Usage & Limits 中设置的最低自动充值额度时,系统会向你收费。在 Team 方案下,你会在每个计费周期开始时为订阅付费;当你购买额外 ACU,或账户余额达到最低自动充值额度时,也会被收费。Enterprise 客户将根据订单中约定的条款,为 Enterprise ACU 支付费用。
Enterprise ACU 表示 Devin 在 Devin Enterprise 方案下为客户执行的工作,该方案在任务规划和端到端测试方面有更严格的要求。它不同于 Team 和 Core 方案中使用的标准 ACU。Enterprise ACU 的定价由客户 Enterprise Order Form 中列明的条款确定。
在 Core 方案下,你的 ACU 余额会持续结转。对于 Team 方案,只有订阅内的 ACU 会在每个计费周期结束时重置。任何赠送 ACU 或额外购买的 ACU 永不过期。
前往 Settings 下的 Usage & Limits 页面。在那里,你可以看到已使用的 ACU 数量、剩余的 ACU 数量,以及按 Devin 会话划分的 ACU 使用明细。
不会,Devin 在休眠时不会消耗 ACU。
通常情况下,Devin 在大约空闲消耗 0.1 个 ACU 后会自动进入休眠。