AI Agent 开发多少钱:按接入深度算,不按页面数算
AI Agent 开发的参考区间是 30000 至 300000 元、周期 4 至 12 周,跨度大是因为「做个 Agent」底下装着三档工作量完全不同的东西。本文按接入深度拆开三档的成本构成,并列出开发费用之外的四笔第三方支出。
要点速览
- AI Agent 开发的参考区间是 30000–300000 元,常见周期 4–12 周,以需求评估为准。
- 成本几乎与页面数无关,按接入深度分三档:只碰对话(偏低段)、能碰资料(中段)、能碰系统(偏高段)。
- 知识库这一档的钱主要花在资料整理、切分与检索调优、引用溯源、权限隔离四处;文档的整齐程度比文档数量更影响工作量。
- 流程自动化这一档多出接口梳理、复核界面与权限审计三块成本,复核界面常是整个项目最花时间的界面。
- 开发费用之外另有四笔第三方支出:大模型 API 调用费、向量数据库、服务器带宽、私有化所需的显卡服务器。
先给结论
AI Agent 的开发费用参考区间是 30000 元至 300000 元,常见周期 4 至 12 周。这个跨度看起来很大,是因为「做个 AI Agent」这句话底下装着三种工作量完全不同的东西。区间只是区间,具体数字要看功能清单才谈得上。
和小程序、管理系统不一样的是:Agent 的成本几乎和页面数无关。一个只有两个页面的项目可能比一个三十个页面的项目贵得多,因为钱花在了它能碰到多深的地方。
为什么不能按页面数算
传统项目里页面数是个还算靠谱的工作量代理指标:页面多、字段多、状态多,工作量就大。Agent 项目里这条不成立。
一个客服 Agent 可能只有一个对话页,但它背后是话术边界的梳理、转人工规则的设计、几百条真实提问的逐条回归。一个知识库 Agent 可能只多了一个检索结果面板,但它背后是几十上百份文档的清洗、切分策略的反复调整、权限隔离的设计。这些工作量在界面上是看不见的。
所以按接入深度算:模型只碰对话、还能碰资料、能碰系统,三档的价格台阶是清楚的。
第一档:只碰对话
客服与咨询类,答案来自事先写好的话术与模型的通用知识,不读内部资料、不动业务数据。工作量集中在话术边界梳理、转人工规则、对话记录后台与真实提问回归。
这一档落在参考区间的偏低段。它也是最容易被低价方案挤压的一档——市面上确实有几千块钱就能接上的现成产品,如果你的需求真的只到这里,先去试那些产品是理性的,我们也会这么建议。定制的价值在于话术边界与转人工能按你的业务定,以及对话数据留在你自己手上。
第二档:还能碰你的资料
知识库问答类,多出来的钱主要花在四个地方。
一是资料整理。这是最容易被低估的一项:原始材料格式不一、版本混杂、同一条规则多处冲突,入库之前得先有一份口径统一的版本。技术侧能做格式转换与切分,但口径裁定只能业务方来,这段时间也是项目周期的一部分。
二是切分与检索调优。切多大、按什么切、检索几条、要不要重排,这些都不是一次配好的,要用真实问题跑出来看。
三是引用溯源。要让答案能点开看到原文,检索链路里就得一路把出处带下来,这在工程上是实打实的工作量。
四是权限。如果知识库有分级,检索这一层就要按角色隔离,涉及账号体系对接。
这一档落在参考区间的中段。文档量本身不是主要变量,文档的整齐程度才是——同样一百份文件,规范的产品手册和二十年积累的杂乱通知,工作量差得远。
第三档:能碰你的系统
业务流程自动化类,落在参考区间偏高段,也是唯一可能突破区间上限的一档。多出来的成本有三块。
一是接口梳理。要调用你的既有系统,就得知道有哪些接口、字段口径是什么、哪些操作是危险的。老系统没有文档、字段含义靠人记的情况非常常见,这部分要按实际情况单独评估。
二是复核界面。模型生成草稿、人工确认写库,这个复核界面往往是整个项目里最花时间的界面,因为它必须让「改」比「录」更快,否则用户不会用。
三是权限与审计。写操作要有确认标记、要有操作日志、要能回溯是谁在什么时候确认了什么。这些在合规要求高的行业里不是可选项。
开发费用之外还有几笔钱
第一,大模型 API 调用费。按用量付费,与对话轮次、检索带进去的资料长度直接相关。评估阶段可以按预估的日活与平均对话长度估一个月度量级,但它是持续支出,不是一次性的。
第二,向量数据库与存储。云服务按规格月付,自建则是服务器成本。
第三,服务器与带宽。与其他项目同理。
第四,如果要求私有化部署,显卡服务器的采购或租用是一笔单独的、通常不小的支出,而且要配运维人手。
这几笔都不在开发报价里,由你直接向服务商支付。任何把这些一并打包进一个数字的报价,都值得追问一句怎么算的。
怎么让报价更接近实际
准备三样东西:一是场景描述,谁在什么时候会用它、要解决什么问题;二是资料现状,有哪些文件、什么格式、有没有统一过口径;三是系统清单,要对接哪些既有系统、有没有接口文档。
有这三样,任何一家团队都能给出模块级的工作量拆分,而不是一个拍脑袋的数字。没有这三样,你拿到的所有数字都只是猜测——包括我们的。