AI智能体为什么没人用?从LLM容错控制到多模态落地的实战复盘 AI智能体这个东西现在有多火不用我多说了。身边几乎每个技术团队都在讨论要怎么搭一个自己的智能体预算充足一点的就选大参数模型小团队就用现成平台仿佛不上一个AI智能体就落伍了。我最近连续帮朋友看了好几个项目发现一个特别扎心的现象智能体火归火但很多产品上线之后根本没人用。有个团队辛辛苦苦做了一个合同审核助手上线两周日活十个手指头数得过来。还有个团队做了个销售话术生成器内测群里发出去大家试了几次就再也不打开了。为什么会出现这种局面我观察下来大多数问题不是出在模型能力不够而是出在“选急了”——选型选得急开发上得急上线更急。整个流程里最缺的不是算法而是一套把智能体真正做成“可靠工具”的工程思维。这篇文章不聊概念只聊经验和教训希望能帮那些正在折腾智能体、或者准备折腾智能体的朋友少踩几个坑。1. 一拥而上的智能体为什么总是碰壁1.1 选型太快需求还没想清楚就开工很多团队把大把时间花在比较模型和框架上却忽略了最基础的需求定义。我见过某团队拿着当时跑分靠前的一个大模型花了三周搭出了一个客服智能体结果上线后才发现用户的主要诉求是查询订单状态需要实时对接订单系统。模型本身没问题但工具调用和接口权限根本还没设计智能体只能给用户一个“我帮你查一下”的回复然后就没了下文。这种尴尬几乎每个做过智能体的团队都遇到过。选型急的本质是大家把“能做出来”当成了“做对了”。模型能回答任何问题不代表它能解决任何业务问题。跑分再高部署后的延迟、成本、稳定性都要重新评估。我一般建议团队先画一张表左边写业务目标右边写技术选型中间用一段话说明“用户要把一件事从状态A变成状态B”。如果没有这句话先别急着选模型。选型维度常见误区建议做法模型能力只看跑分忽略延迟与成本用真实业务样本做离线评测工具调用选了模型再补API没做接口规划先梳理任务流再定工具集部署方式为了追求效果直接选最大模型按调用量预估选择成本与性能的平衡点安全合规上线前才想起权限和审计在架构设计阶段预留权限校验和日志1.2 技术不是万能的场景才是第一道门槛另一个常见错误是把智能体定位成“会聊天的入口”。用户问什么它答什么回答得还挺流利但用户并不会因此觉得有价值。为什么因为用户真正要的是“任务完成”而不是“收到一段文字”。比如报销流程用户希望智能体能帮忙填单、上传附件、提交审批而不是背一遍报销制度。如果任务流没有被拆清楚智能体再聪明也只是一个华丽的搜索引擎。还有一个特别容易被忽视的问题很多团队没有搞清楚“为什么用户不用原来的方式而要用你的智能体”。如果原有方式只需要三步而智能体需要登录、输入、等待、核对那用户当然会回去用老办法。智能体必须让人省事否则没人会为“高科技”买单。这个道理听起来简单但做的时候特别容易忘。2. 可靠性是“还有人用”的底线LLM智能体自主容错控制2.1 智能体并不是“调用接口”那么简单智能体和普通聊天机器人的最大区别在于它会调用工具、执行动作、影响现实世界。任何一个环节出了错都可能造成真实损失。你让它订会议室它说订好了结果会议系统里根本没有记录你让它发邮件它发给了错误的人。这种错误只要发生一次用户就不信任了之后你就算把回答准确率做到99%也很难挽回。所以做智能体必须接受一个前提大模型一定会犯错。不是“可能”是“一定”。与其幻想模型越来越聪明所以不会错不如把系统设计成“在模型犯错时也能完成目标”。这也是我特别想强调的——LLM智能体自主容错控制本质上是一套工程实践是构建可靠AI系统的核心能力而不是什么可选的加分项。2.2 容错控制设计从检测、降级到人工接管我习惯把容错控制拆成三层。第一层是预防通过prompt约束、上下文压缩、工具调用规范来减少模型犯错的概率。比如在调用外部工具前要求模型先输出一个计划由校验模块检查计划里是否有明显的越权或参数缺失通过后才执行。这有点像自动驾驶里的车道保持提前让车待在正确的路线上。第二层是检测。模型执行完每一步之后系统需要验证结果是否符合预期。比如订会议室这个任务执行完调用之后再去查一下会议室系统里是否真的多了一条预订记录。检测并不需要多高深的技术很多时候一段简单的规则判断就够了关键是必须有这个环节。很多团队偷懒模型说什么就信什么这是最危险的。第三层是恢复和降级。检测出了问题系统要能自动重试、换一种方案或者直接转给人来处理。我在一个物流场景里碰到过类似的案例智能体要读取运单照片并调度车辆图片识别错误率不低。我们加了一道“二次确认”让司机在App上确认识别出的运单号错了可以手动改。就这么一个功能调度准确率从88%提到了97%。用户会对智能体的“认怂”感到安心而不是觉得它没用。2.3 一套够用的可靠性评估清单很多人不知道该怎么评估智能体到底可不可靠。我建议至少关注这几个指标任务完成率、一次通过率、用户修正率、兜底转人工率。任务完成率看的是最终有多少任务被成功闭环一次通过率看的是用户是否不需要任何修正用户修正率最直观地反映模型“自作主张”的程度兜底转人工率则是看系统在什么情况下认怂。指标含义目标参考任务完成率最终任务闭环的比例90%一次通过率无需用户修正的比例80%用户修正率用户明确纠错的次数占比越低越好兜底转人工率系统主动转人工的比例5% - 15%实际操作中我会把典型场景做成一个固定的测试集大概三四十条就够了覆盖正常场景、边界输入、异常输入。每次更新模型或提示词之前先跑一遍测试集看看任务完成率有没有下降。这是最笨但是最有效的办法。很多团队把精力花在调复杂的prompt上却连一份测试集都没有上线之后全靠用户当小白鼠那自然留不住人。3. 多模态大模型带来的新机会与新陷阱3.1 2026年多模态能力发展到哪一步了到2026年多模态大模型已经越来越成熟文本、图像、音频、视频的混合理解不再是新鲜事。用户可以直接给智能体发一张截图、一段录音甚至一个屏幕录屏智能体都能尝试理解并给出回应。这确实打开了很大的想象空间比如在产品运维场景里用户拍一张报错截图智能体就能识别错误码并给出排查建议。但注意多模态能力越强引入的错误种类也越多。最典型的几个问题错误类型典型表现影响图文不一致模型根据训练先验脑补图片内容答非所问关键信息漏读截图里的小字、水印被忽略误判风险等级跨模态上下文丢失用户发图后又补一段文字模型只处理了其中一种任务半途而废格式误判把表格识别成文本把流程图识别成普通图片结构化处理失败选多模态模型的时候别只看演示视频有多惊艳要拿自己领域的真实样本做评测。图片上的中文、手写体、表格、流程图这些通用模型未必都处理得好。我在实际项目中遇到过某多模态模型对印刷文本识别得不错但一遇到带水印的截图就开始胡编。多模态不是越通用越好而是要看你场景里真正会出现什么形态的输入。3.2 多模态交互如何改变智能体的实用性多模态真正的价值在于它让智能体可以处理“原来没法进入系统”的信息。比如开会的时候用户随手拍一张白板照片智能体就能把内容整理成结构化任务列表设计团队发一张高保真原型图智能体就能自动提取页面元素和交互说明。这些场景在纯文本时代根本无法想象所以多模态确实能让智能体从“问答机”变成“执行者”。但在产品设计上一定要克制。不要因为模型支持多模态就在所有地方都加一个“上传图片”的按钮用户根本不知道传什么。更好的做法是在明确的任务流里引入多模态输入。比如一个工单系统用户需要提交故障现象截图这时候智能体给一个清晰的引导点击上传截图或者拖拽文件然后自动提取故障描述、填写字段。当多模态被封装在一个具体的任务里它的价值才能被放大。另一个关键是给用户修正的机会。用户传了截图智能体识别出了错误码但因为图片模糊识别结果可能不对。系统应该在页面上展示“我识别到错误码是xxx对吗”让用户确认。如果用户改了新样本还能成为后续优化模型的素材。这个设计虽然简单但能大幅提升用户的信任感。4. 案例复盘一个没人用的合同助手和一个被天天用的日报助手4.1 失败案例合同审核助手为什么被遗忘我有一个朋友在某中型公司做内部工具他们花了一个月做了一个合同审核智能体。功能听起来很完整上传合同自动提取条款判断风险点生成审核意见。上线之后法务部门用了两次就搁置了。问题出在哪儿法务审合同最看重的是责任到人和留痕清晰。智能体给出的意见虽然看起来有道理但法务没法直接把它作为正式意见写到流程里去因为出了问题谁来负责模型可不会背锅。另外合同的很多风险点取决于具体业务背景和谈判历史智能体只能基于合同文本做通用判断。用户传给它的信息不够它给出的意见自然不够精准。团队也没有设计“用户提供补充背景”的交互只是让法务把合同丢进去等结果。结果就是系统给出的东西不专业流程上又走不通最后只能被抛弃。这个案例特别典型不是模型不行而是产品没有理解专业工作者的真实工作方式。4.2 成功案例日报整理助手凭什么被高频使用另一个项目是一个日报整理助手反而成了团队每天离不开的工具。它做的事情很简单每天下午六点提醒大家提交日报然后自动抓取各人的提报内容提取出“完成了什么、遇到什么问题、明天计划是什么”汇总成一份简报发到工作群里。如果某位成员延期没填它会把上一周的记录自动带出减少填写负担。这个助手为什么被天天用首先任务足够高频用户本来就要填日报它帮用户省掉了整理和汇总的时间。其次它出错的影响很小就算提取摘要不够准确用户扫一眼就能看出来而且系统提供一键修正。最后团队还把汇总结果同步给了管理者管理者的使用反过来倒逼成员参与。这一下子就让智能体变成了团队基础设施而不是一个可选的玩具。4.3 两个案例背后的共性规律把这两个案例放一起看规律其实特别明显。合同审核助手的失败源于三个错目标过于宽泛、责任边界不清、修正成本高。日报整理助手的成功则是因为目标窄、频率高、容错空间大、有明确的闭环。做智能体真的不需要追求大而全找到一个高频发生的具体任务把它做到“让用户少花时间且不担心犯错”就已经足够跑起来了。对比维度合同审核助手日报整理助手任务范围宽泛且模糊具体且高频责任边界模糊没人敢担责低风险可一键修正闭环程度只给意见直接产出简报用户参与丢文档等结果确认、修正、发布一气呵成我后来跟朋友总结过一句话智能体不是展示技术能力的舞台而是隐藏在业务流程里的螺丝刀。用户感知不到模型多聪明他们只感受得到“事情办成了”还是“事情办砸了”。所以设计产品时眼光要放在流程上而不是放在模型上。5. 免费无限制背后的用户心理与成本黑洞5.1 “免费无限制”为什么反而让人不想用现在有些团队为了抢用户打出了“免费无限制使用”的旗号。说实话这个策略在智能体领域往往适得其反。用户第一反应不是“太好了随便用”而是“凭什么是不是拿我的数据训练”。尤其当你的品牌还不为人所知时“无限制免费”反而会让用户怀疑质量——好东西怎么可能不要钱就算用户抱着试试看的心态来了免费无限制也会带来一个麻烦请求里面大量是低质量、重复、试错的调用用户随手问问就算了根本不会养成使用习惯。免费不限量的资源很容易被滥用反而掩盖了真正有价值的用户需求。而且用户没有付费也就没有沉没成本流失起来毫无心理负担。我自己见过好几个团队被“免费无限制”带来的假活跃度骗了真正开始收费时日活立刻崩盘。5.2 算账无限制模式的隐性成本从成本角度来看无限制模式是个更大的坑。智能体每一次交互都要消耗大模型推理资源多模态场景更是贵上加贵。我们粗略算一笔账假设你的智能体每天有1万用户每人平均发起20次请求那就是每天20万次调用。即使单次调用成本被压到一毛钱一天就是2万块一个月就是60万。成本项计算方式月成本示例模型调用20万次/天 * 0.1元 * 30天约60万元基础设施网关、日志、对象存储等视规模数万到数十万元人工审核1名运营每天处理4小时约3万元以上这还没算算力基础设施、产品运营、人工审核的成本。如果模型是自部署的还需要考虑GPU折旧和机房带宽那成本只会更高。很多团队一开始用第三方API觉得不贵等用户量一上来才发现账单爆炸。这时候再想限制用量又会引发老用户的不满。所以与其事后手忙脚乱不如一开始就设计好分级策略免费用户每天有固定的额度超额后可以看广告、邀请好友或者付费升级。这样既保住了冷启动的流量也把成本控制在了可预期范围内。5.3 比免费更有效的冷启动策略如果免费无限制不好用那冷启动该怎么做我比较推荐“免费但要排队”或者“限量邀请制”。给用户一种“这个产品认真在做不想让垃圾请求打扰真正有需要的人”的感觉。比如开放一个候补名单每天放100个名额用户会珍惜得多。限量还能帮你收集到更真实的需求反馈而不是一堆随手测试的日志。另一个思路是“对工具免费对效果收费”。前几次使用免费用户能得到一个结果但如果用户想把结果接入到自己的系统、想使用更专业的报告模板就需要付费。这样免费版本的价值是让用户看到智能体确实能干活付费版本的价值是让智能体真正融入工作流。这个模式比单纯的“免费无限制”可持续得多也更符合用户的心理预期。6. 从“没人用”到“抢着用”我的实操建议6.1 上线前先回答三个问题在动手写第一行代码之前先逼着自己回答三个问题。第一用户现在是怎么完成这件事的第二智能体介入之后省掉的是哪几分钟第三智能体犯错时用户能不能立刻发现并修正如果第三个问题回答不了说明这个场景的容错设计还没有跟上上线大概率会翻车。这三个问题看似简单但能过滤掉一半以上的“伪需求”。比如有人想做一个“智能邮件助手”让用户输入想法自动写成邮件。第一个问题用户原本怎么写直接打字可能也就三分钟。第二个问题省掉几分钟如果智能体还需要用户反复修改措辞可能比原来更慢。第三个问题犯错时用户能立刻发现吗显然可以邮件内容用户肯定会看。那这个产品在什么情况下才有价值也许是在需要写多语言邮件、或者需要批量生成个性化邮件的时候而不是每个普通邮件的场景。6.2 灰度迭代的节奏怎么定上线别急着全量。我常用的方法分三步走。第一步找10到20个关键用户最好是那种愿意反馈问题、能忍受Bug的人拉一个群每天把智能体的回答记录拿出来复盘。第二步跑一周之后看数据任务完成率有没有低于80%用户修正率是不是高得离谱如果有问题就回到提示词和工具调用上做调整。第三步达标之后再逐步放大每增加一批用户都重新观察一遍数据变化。阶段用户规模关注指标迭代频率内测10 - 20人失败原因分类每日复盘小范围灰度50 - 100人任务完成率、一次通过率每周复盘全量放开全量用户留存率、用户修正率每两周看一轮灰度期间最有价值的不是活跃度而是“为什么失败”。每一次失败对话都要收集起来按失败原因分类是意图识别错了还是工具调用参数错了还是结果生成环节错了。分类之后你会发现自己系统的瓶颈在哪里。我见过一个团队做了半个月的灰度把失败原因分成五类针对每一类都做了规则约束上线之后的完成率从62%提到了91%。这个过程没有太多秘诀就是坚持看日志、改逻辑、再验证。6.3 最后一个提醒别把智能体当搜索引擎最后想提醒一句话智能体不是搜索引擎的替代品两者解决的问题完全不同。搜索引擎是“让用户找到信息”智能体是“替用户完成任务”。如果你的智能体只是把答案段落变长了一点那用户为什么不直接用搜索框他们不会因为内容来自大模型就觉得更高级。真正的智能体应该让用户不用再点那十几个步骤不用再填那一串字段不用再等熟悉流程的同事来操作。它应该像一个靠谱的实习生你交代一件事它在后台默默把杂活干完然后把最精简的确认结果拿给你看。评价一个智能体好不好就看它有没有做到这条。做到的用户天天用做不到的迟早吃灰。最后说句掏心窝的话。我见过太多团队在选型、模型、参数上花大把时间却很少蹲在用户旁边看他们到底怎么干活。智能体上线没人用往往不是技术不够硬而是离用户太远了。少一点宏大设想多一点小步快跑把一个高频小任务做到让人离不开比什么都管用。这大概是我经历这些项目之后最想分享的一条经验。