虎嗅

这届Agent,全是草台班子:到底什么Agent 在产生价值?

该文章尚未提供 Français 解读,以下为中文版内容。

核心内容总结

本文围绕Agent技术的真实价值展开,戳破了“万能Agent”的神话:当前不存在通用Agent,真正产生价值的都是聚焦特定场景的“受控智能”;Agent通过AI的泛化能力解决“确定流程中的不确定问题”(比如客服应对用户千奇百怪的表达),带来降本提效的同时,也把传统代码维护的“确定头疼”换成了Prompt调试的“随机头疼”;Agent的出现是因为模型数据滞后、无法应对用户无限意图,它将开发期写死的if-else转移到运行时让模型动态决策;面对老板的Agent需求,需先把“要Agent”翻译为“降本提效”“少出错”等实际需求,再匹配合适的技术路径,避免盲目跟风。

详细拆解解读

1. 别信“万能Agent”!真实有用的都是“场景小能手”

现在火的Agent不是电影里的“贾维斯”(万能秘书),而是专注某类脏活累活的“场景专家”。比如:

  • 客服Agent:处理用户各种“绕弯子”的问题(比如“昨天买的没收到想退”,包含退款、物流、订单多个信息),传统规则引擎要提前写死所有可能的表达组合,维护到最后自己都乱了,但Agent能先识别用户意图,再生成应对流程;
  • 编码Agent:帮程序员理解代码上下文,不用反复翻文档;
  • 企业流程Agent:推动跨部门、跨系统的流程流转(比如报销审批中遇到特殊情况,自动调整步骤)。

这些Agent的共同点是:做“高密度、低创意、高容错”的事——解决过程效率(少查资料、少翻话术)和持续性(7x24小时工作)问题,核心是用AI的泛化能力处理“确定流程里的不确定输入”(比如群昵称要求“昵称-岗位-城市”,总有人写成“昵称_城市_岗位”,传统正则搞不定,但Agent能识别并纠正)。

2. Agent的“双刃剑”:省了人力,却换了新头疼

Agent的价值很明显:

  • 降本提效:比如客服不用再翻几十页话术手册,写代码不用查半天API文档;
  • 解决“长尾问题”:传统技术搞不定的边缘场景(比如用户说“我家猫把快递拆了能不能退”),Agent能应对。

但代价也不小:

  • 维护复杂度转移:以前维护100个if-else头疼,现在维护Agent的“ReAct循环”(AI思考→行动→再思考的过程)、工具描述和示例同样头疼——只是疼法变了:代码Bug是确定的(改对就行),Prompt Bug是随机的(同样的输入可能输出不同结果);
  • 成本更高:Agent需要多轮推理、多次调用工具,消耗更多Token(相当于AI的“燃料”),延迟也更高;
  • 黑盒难调试:Agent的决策过程像“黑箱”,出问题时很难找到原因(比如为什么它突然给用户推荐错了退款流程)。

简单说:Agent没降低复杂度,只是把“显式的代码麻烦”变成了“隐式的Prompt麻烦”。

3. Agent为啥火?模型“跟不上”,用户“太灵活”

Agent的出现不是偶然,是解决两个核心痛点的必然:

  • 模型数据滞后:大模型的训练数据是固定的(比如ChatGPT训练到2023年10月),跟不上实时信息(比如2024年的小龙虾价格),也拿不到企业私有数据(比如公司内部客户档案)。Agent能通过调用工具(比如查实时API、访问企业数据库)弥补这个缺陷;
  • 用户意图无限:传统规则引擎(比如客服系统的if-else)只能处理“已知输入、已知分支”(比如用户问“退款”,订单已发货走A流程),但真实用户的表达千奇百怪(比如“我昨天买的东西还没到,不想等了”),要提前写死所有组合,维护成本会爆炸。Agent用泛化能力先识别意图,再动态生成流程,不用提前穷举所有情况。

补充:Agent和传统Workflow(工作流)不是对立的——Workflow负责“确定的主干”(比如退款的核心步骤),Agent负责“不确定的局部”(比如用户的特殊表达),两者融合才是最优解。

4. 老板要Agent?先把需求“翻译”成实在事

很多老板要Agent,其实不是真懂技术,而是想要“降本提效、少出错、显得先进”。这时候别直接答应或拒绝,要把需求转化为工程问题:

  • 需求1:提效已知任务(比如客服回答常见问题):不用Agent,API+RAG(让AI查最新资料/内部文档)就够,成本更低更稳定;
  • 需求2:替代人工操作流(比如自动处理报销):先梳理清楚SOP(标准操作流程),再看用Agent还是传统Workflow——如果流程里不确定的部分多,再用Agent;
  • 需求3:高价值专业决策(比如法律案情分析):适合用Agent,但要给它“受控的自由”(比如限定它只能调用权威法律数据库)。

举例:某公司做AI客服选了不适合的架构(OpenClaw),结果不稳定、慢还贵——就是因为没先翻译需求,盲目跟风用Agent。

结语

Agent不是“孙悟空”,它本质是把程序员写死在代码里的if-else,挪到运行时让模型动态决定。它解决了传统技术搞不定的问题,但也带来了新的麻烦。要不要用、怎么用,关键看场景——别被“Agent热”冲昏头,先想清楚你要解决的真实问题是什么。

(全文完)