AI Agent开发成本真相:工程范围如何主导预算

AI agent 成本由工程范围而非模型账单决定,运行成本取决于模型选择与缓存策略。
文章指出 AI agent 开发成本被普遍误解:真正推动报价的是工程范围——agent 能写入多少系统、渠道复杂度(如 WhatsApp Cloud API 的 webhook 加固)、单租户还是多租户、以及评估与可观测性投入。作者区分构建、运行、拥有三类成本,强调运行成本常被低估,因为模型单价之外还有 prompt 缓存、记忆窗口和渠道费用。他给出 Claude 各档模型的实际费率,并说明直接接入 Meta Cloud API 使 24 小时内服务对话免费,是 Claient 能定价 €49/月且平台成本近零的关键。最后就 Build/Buy/Hire 给出判断标准,并建议直接用 @anthropic-ai/sdk 而非 LangChain 等框架。
AI agent开发成本到底由什么决定?答案并不是模型API账单,而是工程范围。模型费用虽然真实且容易量化,但真正让创业者惊讶的数字来自模型之外的工程:渠道集成、写入真实系统的工具、多租户隔离、评估体系,以及花一周时间加固webhook以免Meta重复发送每条回复。
本文作者Joan Comadran是一位来自巴塞罗那的AI工程师,他基于自己交付Claient(WhatsApp线索代理)、Adorea.ai和Dairector的实战经验,拆解了AI agent开发成本的真正驱动因素。他明确表示不会给出虚假精确的"市场均价",而是展示什么在推动报价,以及在Claude上运行agent的实际费用(截至2026年10月)。

三种被混淆的成本
讨论AI agent开发成本时,人们经常把三种完全不同的成本混为一谈。作者用一个表格清晰地做了区分:
| 成本类型 | 内容 | 谁支付 |
|---|---|---|
| 构建成本 | 交付agent的工程:产品、工具、认证、渠道、评估 | 你,一次性(或分阶段) |
| 运行成本 | 模型tokens、托管、渠道费用、可观测性 | 你,每月 |
| 拥有成本 | 模型弃用、prompt漂移、API变更时的维护 | 你,永久 |
大多数"AI agent开发成本"的文章只讨论第一行,然后把运行成本塞进脚注。但在生产环境中,第二行才是决定好架构是保持低成本还是悄悄烧掉利润的关键。
真正推动构建成本的因素
作者按"最常咬人"的顺序列出了他做预算时依据的驱动因素。
1. Agent能写入多少系统
一个只读的FAQ机器人覆盖文档是一种形态;一个能预约、创建CRM记录或发送WhatsApp模板的agent是另一种。每个写操作都需要schema、重试、幂等性,以及高风险时的人工审批路径。工具数量是弱指标,写操作数量才是真正的指标。
2. 渠道选择
通过Meta Cloud API接入WhatsApp绝不是"加一个聊天组件"那么简单。你需要webhook验证、签名检查、wamid上的幂等性,以及当serverless函数超时时Meta重试的应对方案。仅这一项在Claient上消耗的工程时间就超过了Claude循环本身。邮件或应用内聊天通常更便宜,语音则是另一个独立项目。
Webhook 幂等性与重试:像 WhatsApp、Stripe、GitHub 这类平台在投递事件时采用“至少一次”语义——如果接收端未在超时窗口内返回 2xx,平台会重发同一条事件。因此服务端必须把每次事件携带的唯一 ID(WhatsApp 的 wamid)作为幂等键,在数据库中以唯一约束落库,并借助 INSERT ... ON CONFLICT DO NOTHING 或等价的原子操作判断是否已处理。配合签名校验(Meta 使用 X-Hub-Signature-256 对原始 body 做 HMAC-SHA256),可以确保消息既未被伪造也未被重复触发业务副作用(如重复发模板、重复建 CRM 记录)。否则用户会收到两次回复,或线索被重复计数。
3. 单租户 vs 多租户
为单个企业解决agent问题是一个聚焦的构建任务。但要让任何租户自助服务,就需要account_id上的行级安全(RLS)、加密的BYOK密钥,以及按phone_number_id路由的单一webhook——这是一个产品。Claient只有在第二个版本存在后才成为一个有意义的生意。
行级安全(RLS)与 BYOK:多租户 SaaS 在共享数据库上隔离数据时,常用 PostgreSQL 的行级安全策略:为每张业务表加一列 account_id,并用 CREATE POLICY ... USING (account_id = current_setting('app.account_id')::uuid) 之类的规则,让数据库层强制“租户只能看到自己的行”,即使应用层漏写条件也不会泄露。BYOK(Bring Your Own Key)则指租户把自有的模型 API Key 交给平台,平台在落库前用 KMS / 信封加密保存,调用时临时解密。它降低了平台的可变成本,但要求密钥库、轮换、审计与入驻流程,是报价中不可省略的一块工作量。
4. 评估与可观测性
便宜的agent会跳过这些,但昂贵的故障恰恰来自跳过。需要为真实对话的黄金集、按账户的成本日志,以及当线索在深夜得到错误答案时可以读取的追踪记录预留时间。
5. 谁拥有模型密钥
吸收模型成本的固定产品价格(Claient默认使用Haiku)与BYOK(租户直接向Anthropic付费)是完全不同的报价。BYOK降低了你的可变成本,但增加了入驻和密钥库的工作量。
作者根据自己做过的构建给出大致形态:一个单任务agent,配备几个工具和一个渠道,需要几周的高级工程师工作才能达到可点击的程度;加固+多租户+计费会将其拉长到数月。他拒绝将其转化为虚假的美元表格——小时数乘以你雇佣的人,是唯一诚实的公式。
运行成本:可验证的模型费率
以下是Anthropic定价页面的列表价格,每百万tokens(输入/输出)。价格会变动,预算前请核实。
| 模型 | 输入 | 输出 | 备注 |
|---|---|---|---|
| Claude Haiku 5.5 (≤100K prompt) | $0.10 | $0.50 | 便宜的高容量层级 |
| Claude Haiku 4.5 | $1 | $5 | Claient生产环境仍默认使用 |
| Claude Sonnet 5.5 | $2 | $10 | 处理更难推理的主力 |
| Claude Opus 5.5 | $4 | $20 | 重任务、起草、研究 |
| Claude Fable 5.1 | $10 | $50 | 顶级 |
Prompt缓存读取仅为输入的一小部分(根据模型为0.05×–0.1×;Fable更低)。Batch在可以等待时享受50%折扣。客户端工具使用只是tokens;Anthropic网页搜索额外收取每1000次搜索$10。
对一个WhatsApp线索agent来说,这意味着:
- 对话循环默认使用便宜模型。Claient默认运行Haiku;想要Sonnet/Opus的租户自带密钥。
- 缓存静态系统prompt和工具schema。不要每轮重发完整历史——使用简短逐字窗口加滚动摘要。
- 记录每个账户的真实美元成本。如果看不到每次对话的成本,就无法为产品定价。
Next.js + Supabase agent的托管费用通常与糟糕的模型选择相比微不足道:每月几十到低数百美元,直到流量可观。渠道费用更重要——Meta Cloud API直接的24小时内服务对话免费,这就是Claient能定价**€49/月**且每客户平台成本约€0的原因。中间有BSP的话,这个价格就不成立了。
Prompt 缓存与 token 计费:大模型按“输入 token + 输出 token”分段计价,输入通常比输出便宜约 5–10 倍。Prompt 缓存允许把稳定不变的前缀(系统提示、工具 schema、长文档)在服务端预计算并缓存,后续请求只对变化部分重新计费,命中缓存的输入 token 价格可低至正常的 0.05×–0.1×。缓存按“断点”划分前缀,前缀必须逐字节一致才命中,因此把不稳定的内容(时间戳、随机 ID)放在后缀很关键。配合 Batch API 的 50% 折扣(适合非实时的批处理),这些机制共同决定了一个 agent 的月账单,而不仅仅是模型单价。
构建 vs 购买 vs 雇佣
购买SaaS:当你的用例是通用的(FAQ、基础线索捕获、预约模板),且你愿意租赁他们的资格规则时。最快路径,但永久付费并受制于他们的产品。
内部构建:当你已有交付过LLM工具使用的高级工程师,且agent是核心IP时。仍需为渠道和发布后一个月做预算,而不仅仅是演示周。
雇佣:当你需要生产可靠性但没有这样的人在薪资单上时。适合定制工具、多租户SaaS、WhatsApp/CRM写入路径,或第一个LLM产品,其中错误架构的撤销成本高昂。不适合幻灯片原型。
作者从巴塞罗那远程交付雇佣路径:TypeScript、Next.js、Supabase,直接使用@anthropic-ai/sdk——除非项目真正需要多提供商编排,否则不交LangChain税。
什么时候值得做,什么时候不值得
值得构建或雇佣的情况:
- 线索或收入依赖速度(非工作时间WhatsApp、在收件箱中死掉的入站)
- Agent必须调用你的工具并产生真实副作用,而不仅仅是聊天
- 你需要多租户隔离、BYOK或模板无法提供的渠道经济性
- 你正在发布产品(而非一次性脚本),需要从第一天就有成本控制
不值得的情况:
- Zapier/Make/无代码机器人已覆盖快乐路径
- 你只需要一个内部演示给利益相关者会议
- 首次部署后没人会负责评估和模型更新
- "Agent"实际上是单次LLM调用没有工具——那是一个功能,不是一个项目
核心结论
如果有人向你报出一个AI agent开发成本的单一数字,却没有分解渠道、写入工具、租户和运行模型,他们卖的是感觉。你应该要求:写入操作的范围、谁为tokens付费、评估如何工作,以及在你预期量级下、指定模型和缓存策略的月度运行成本。
作者对2026年生产级线索或支持agent的默认配置是:通过官方SDK使用Claude,选择能通过评估的最便宜模型,开启prompt缓存,对话记忆有界,直接拥有渠道。 构建成本是让这一切变得无聊且安全的工程;运行成本则成为一个你可以真正预测的预算项。
常见问题
2026年构建一个AI agent要多少钱?
没有单一市场价格。推动数字的是范围:一个渠道还是多个、agent能执行多少写操作、多租户隔离、评估,以及谁拥有渠道。一个聚焦的单任务agent配备几个工具需要数周高级工程;一个带计费、仪表盘和加固webhook的多租户产品需要数月。供应商成本指南经常报价$30k–$180k+,将其视为他们销售页面的粗略区间,而非标准。运行成本是独立的,通常由模型tokens主导。
构建后运行AI agent要多少钱?
主要是模型tokens加托管。截至2026年10月Anthropic列表价格,Claude Haiku 5.5起价$0.10/$0.50每百万输入/输出tokens(prompt最多100K),Haiku 4.5为$1/$5,Sonnet 5.5为$2/$10,Opus 5.5为$4/$20。Prompt缓存读取只是输入的一小部分。一个在Haiku上带缓存和滚动对话窗口的WhatsApp线索agent,在典型量级下保持在每对话几分钱的范围;同样的agent在不使用缓存的前沿模型上则不然。加上托管(Vercel + 托管Postgres通常每月几十到低数百美元)和渠道费用。
购买SaaS聊天机器人比构建自定义AI agent便宜吗?
对通用FAQ或线索捕获来说通常是的。当模板覆盖你的渠道和资格规则时购买。当你需要自定义工具、多租户隔离、必须拥有的渠道(例如Meta Cloud API直接)、BYOK,或SaaS定价破坏的产品经济性时,构建(或雇佣)。Claient之所以作为产品有意义,正是因为Meta Cloud API直接的24小时内服务对话免费——BSP费用会吃掉€49/月的价格。
什么时候值得雇佣AI工程师来构建agent?
当agent必须接触真实系统(WhatsApp、CRM、日历、支付),当错误答案让你失去线索或信任,或当你需要从第一天就有多租户安全和成本控制时。对于一次性内部演示或无代码工具已覆盖的FAQ机器人不值得。
预算中需要LangChain或agent框架吗?
不需要。作者交付的生产agent直接调用@anthropic-ai/sdk:工具使用循环只有几十行。框架有助于多提供商路由或复杂图;它们也隐藏了通常最省钱的提供商功能(prompt缓存断点、服务器工具)。在预算框架之前,先为评估、可观测性和成本日志做预算。
原文发表于joancomadran.dev。作者Joan是巴塞罗那的AI工程师。
相关推荐

WorkBuddy保姆级教程:半小时跑通自动化工作流
WorkBuddy 自动化工作流保姆级拆解:为什么大多数人只把它用成聊天软件,27 个支点课程与 12 个模板如何帮助新手半小时跑通落地实操,附使用边界提醒。

Codex云端模式详解:环境配置与适用场景
本文详细解析Codex云端模式的工作原理、环境配置步骤及适用场景,包括如何创建环境、连接GitHub仓库、设置定时任务,并对比云端与本地模式的差异,帮助开发者高效利用Codex。

Claude Code免费使用真相:三条路与一个骗局
Claude Code 免费使用是否可行?本文拆解 Pro、Max 的真实成本(含汇率与税费)、社区免费方案的技术原理与隐私代价,以及假安装包、钓鱼页面等安全陷阱,并给出访客通行证、开源贡献者计划和本地模型三条合法免费路径。