☰
客服机器人主动发券实战:意图识别到数据回流的完整链路
2026/10/20 8:45:30 网站建设 项目流程

很多人都在问同一个问题:客服机器人能不能主动给用户发优惠券?能不能像真人客服一样,聊着聊着就判断出对方想买,然后顺势推一把?我直接给结论:能,但前提是你把它的角色从"接电话的话务员"重新定义成"会判断火候的导购"。把这个问题拆开看,背后其实是一条完整的链路——意图识别、决策触发、权益发放、数据回流。这篇文章就围绕这条链路展开,说说智能Agent在实际项目中到底怎么落地,以及那些文档里不会写的坑。

先说一个我反复跟团队强调的观点:传统客服机器人是"被动问答引擎",用户问什么它答什么,答完就结束;而智能Agent的核心差异在于,它具备主动发起对话的能力。这个差异看上去很小,但落到业务上就是"能不能识别出用户想买但还没下单的状态,并在这个瞬间做点什么"。想做这件事,你的Agent必须同时满足三个条件:能理解上下文里的购买信号,有权限执行发券动作,以及知道什么时候该住手。

接下来我把这套系统从头到尾拆一遍,包括架构设计、意图识别的细节、发券策略的节奏、沉睡用户的分层唤醒,最后聊一聊反作弊和灰度上线的经验。

1. 为什么传统客服机器人做不了"主动发券"这件事

先别急着讨论算法,我们把问题降维到业务逻辑层面。

传统客服机器人的工作模式是"请求-响应":用户发起提问,机器人解析问题、检索知识库、返回答案。这个模式决定了它天生不具备主动性。你可以把prompt写得再花哨,模型调得再聪明,只要系统架构里没有"主动发起会话"这个动作,它就不可能做到在用户犹豫的时候递上一张券。

我见过很多团队在这上面走弯路。他们觉得"让机器人主动发券"就是加一个定时任务,把优惠券批量推送给所有用户。结果是什么?用户被频繁打扰,投诉率飙升,券的核销率却低得可怜。原因很简单:你没有判断对方此刻有没有购买意愿,就在错误的时间做了错误的动作。

那真人客服是怎么做的?一个合格的导购,会在用户反复查看某件商品、问完价格又问库存、拿两款产品对比时,判断出"这个人有购买意图",然后适时递上优惠信息。这个判断背后靠的是经验和察言观色,而智能Agent要复现这套能力,靠的是意图识别模型和对话策略的配合。

所以,主动发券这件事,本质上不是"发券"的问题,而是"判断"的问题。

我在实际项目中把购买意图拆成了三层:

  • 表层兴趣信号:用户在聊商品参数、颜色、尺寸、库存这类具体属性;
  • 深层意向信号:用户主动询问价格、优惠、运费、发货时间、售后政策;
  • 行动信号:用户问"现在下单多久能到""能不能便宜点""有没有赠品"。

三层信号叠加,才能判断用户处于"随便看看""有意向但犹豫""准备下单"中的哪个阶段。只凭一句"这个多少钱"就发券,大概率是浪费权益。

还有个容易被忽略的点:购买意图的识别必须结合多轮对话的上下文,不能只看单句。

举个例子,用户说"太贵了",可能是真的嫌贵,也可能只是在调侃。如果只看这一句就触发发券策略,那用户下一句说"不过质量好像不错"时,你的券已经发出去了,策略就僵住了。所以我在设计意图识别模块时,要求它必须缓存最近5轮对话的语义状态,等到用户出现明确的比价、议价、犹豫等行为特征,再触发决策。

2. 意图识别与决策引擎:Agent怎么判断"这个人想买"

讲完了架构层面的问题,接下来进入核心:智能Agent到底怎么做意图识别和发券决策。

我先给一个结论:不要指望用一个超大的模型一把梭解决所有问题。在实际落地中,我更推荐"层级意图分类器 + 规则策略"的组合方式。原因有两个:

  • 大模型虽然语义理解能力强,但响应速度和成本在线上高频场景下扛不住;
  • 购买意图的判断其实是结构化问题,用规则策略反而更稳、更可控。

我在项目里用的方案是三级漏斗:

第一级:会话级意图分类。用户进入会话后,Agent先用一个轻量分类器判断本次会话的主题类型:售前咨询、售后问题、投诉、闲聊、垃圾信息。只有主题类型是售前咨询,才进入购买意图的判定流程。这一级用关键词规则加一个小的文本分类模型就能做到,准确率做到90%以上很容易。

第二级:购买信号识别。在售前咨询会话中,逐条分析用户的发言,抽取上面提到的三层兴趣信号。这里我建议用正则加实体识别先捞一遍硬性信号,比如"多少钱""有优惠吗""能便宜吗""包邮吗"这类表达,然后把这些信号按权重打分。

第三级:决策引擎。把第二级打出的信号分值和用户画像特征(历史下单记录、客单价、活跃度、沉睡周期)一起送进决策引擎,输出动作。动作种类包括:继续介绍商品、主动推荐搭配、发放优惠券、提示人工介入、保持静默。

打分规则我列一个简版,大家实际使用时可以按业务调整:

信号类型权重说明
明确询价("多少钱")1分基础兴趣信号
议价("能不能便宜点")2分强购买意向
对比商品("和XX比哪个好")2分深度决策阶段
询问发货/售后2分已考虑购买后事项
历史高客单价+1分用户价值加成
近90天有成交+1分活跃老客权重

总分达到4分以上,且会话内没有出现投诉、负面情绪等阻断信号,Agent才会考虑触发发券动作。低于4分,一律不发券,最多只做商品推荐。

这套机制的好处是:每一步都有据可查。运营团队能清楚地知道Agent为什么给这个用户发了券——是因为对方问了价格,还是因为对比了商品,还是因为历史价值高。这是纯大模型方案很难做到的透明性。

另外,一定要给决策引擎加一个"沉默"的输出选项。很多团队设计Agent时,恨不得它每个节点都有动作,这是很危险的。购买意向不明时,最好的动作就是不做动作。继续正常回答用户的问题,把这个用户标记为"潜在意向",等下一次对话或者后续触达再处理。

3. 发券的策略设计:什么时候给券,给多大面额,怎么发

发券看起来是个简单动作,但策略设计直接决定了ROI的高低。我自己踩过一个大坑:早期为了快速验证效果,给所有识别到购买意向的用户统一发了一张满200减20的券。结果券核销率看着还行,但算完账发现,很多本来就会下单的用户也被这张券"补贴"了,白白损失利润。

后来我们重新设计了发券策略,核心原则就一条:券是给"临门一脚"用的,不是给"本来就会买"的人用的。

具体怎么区分这两类人?关键看两点:决策阶段和价格敏感度。

  • 如果用户已经进入"准备下单"阶段,只是卡在最后一步,比如在犹豫要不要凑单、要不要等大促,这时候发一张小额满减券就够,目的是帮用户下决心;
  • 如果用户还在"比较和犹豫"阶段,价格是主要顾虑,这时候小额券没用,需要更大面额的权益来改变决策;
  • 如果用户只是随便看看,没有任何明确购买信号,那发券就是浪费。

所以我给Agent配了三个档位的券策略:

档位一:小额助攻券(满100减10/满200减20)。触发条件是用户已出现明确行动信号,比如询问下单时间、运费、售后,但在优惠层面没有主动要求。这个档位的券面额不需要大,它的作用是消除最后一点点下单顾虑。

档位二:中额促决策券(满300减50)。触发条件是用户出现议价、比价、强调价格敏感等信号,且会话中已经明确表达过对某件商品的兴趣。这个档位的券要能真正改变用户的比价结果,所以面额必须达到一定力度。

档位三:定向唤醒券(无门槛或大额满减)。这个档位不针对当前会话,而是用于沉睡用户召回场景。后面我会单独展开讲。

除了档位,发券的时机也很重要。我强调一个经验:不要在用户第一次表现出兴趣时就发券,也不要拖到用户已经明确说"太贵了不买了"才发。最佳时机是在用户完成比价、开始考虑下单细节的时间窗口,大概是对话的第3到第6轮之间。太早发显得廉价,太晚发没有意义。

有一个细节很多人会忽略:发券的时候,话术要跟商品介绍联动,不能干巴巴扔一张券。

我见过不少机器人生硬地回复"好的,为您发放一张优惠券",然后甩个链接。这种体验非常割裂。正确的做法是把券包在推荐话术里,比如"这款耳机目前参加满减活动,您下单的话我帮您看一下最划算的组合",然后顺势把券发出去。这也是为什么前面强调意图识别要结合多轮对话——只有理解了上下文,才能把发券这个动作融进对话流里,而不是生硬地打断。

4. 唤醒沉睡客户:不是所有"沉睡"都值得被唤醒

"沉睡客户"这个词听起来很清晰,但实际落地时你会发现,沉睡客户跟沉睡客户之间差别太大了。一个只注册没买过东西的用户,和一个买过三次但最近半年没来的用户,对你的价值完全不一样,触达策略也应该完全不一样。

我一般把沉睡客户按两个维度分层:

  • 生命周期价值:历史累计消费金额、购买频次、客单价;
  • 沉睡周期:距离最后一次活跃或成交的时间间隔。

然后分成四个梯度:

分层特征唤醒策略
浅度沉睡近90天活跃但未成交低打扰触达,发小额满减券 + 商品推荐
中度沉睡180天内有过成交中额券 + 个性化推荐,需要制造"错过可惜"的感觉
深度沉睡超过180天未活跃大额定向券 / 赠品权益,需配合短信、公众号等多渠道触达
高价值沉睡历史消费高但近期沉默一对一定向运营,甚至需要人工客服介入,不走系统批量发券

为什么一定要按这个分层来?因为我见过太多项目把唤醒预算花在了错误的对象上。给"浅度沉睡"的用户发大额无门槛券,纯属浪费;给"深度沉睡"的用户只发一张满200减20的券,力度又不够,根本唤不醒。

关于Agent在唤醒场景中的角色,我再补充一点。很多人以为唤醒就是定时批量发消息,其实不然。更有效的做法是让Agent承担"首次接触和筛选"的工作:系统自动识别沉睡用户后,Agent先通过一次低打扰的对话试探意向——比如在用户再次进店咨询时,或者在允许的触达渠道发一条简短消息,询问对方最近有没有什么想买的。如果对方有反应,再进入唤醒流程;如果没反应,就标记为"本轮不唤醒",避免反复骚扰。

这里有一个实际操作中的经验:Agent发起的唤醒对话,所有话术必须留出让用户轻松退出和拒绝的空间,比如开头就说明"简单问一句,不感兴趣的话不用回复"。这样做的好处是既能过滤出真正有意向的用户,又不会让沉睡用户因为被打扰而产生负面印象。

唤醒效果评估也要盯住正确的指标。很多团队只看"唤醒率"(被触达用户中重新下单的占比),这个指标其实很片面。我更推荐同时看三个数:唤醒率、唤醒后的二次复购率、唤醒行为的ROI。有些用户虽然被唤醒了,但只是冲着大额券来薅一把就走,这种唤醒毫无意义。算清楚ROI,才能判断你的唤醒策略是真的有效,还是在花钱买短期流水。

5. 反作弊与运营兜底:Agent发券前必须想清楚的边界

聊到这里,你可能已经觉得这套系统可以上线了。且慢,还有一个非常重要的环节,很多人第一次做会忽略——反作弊和风险控制。

优惠券天然会吸引羊毛党。如果你的Agent是根据对话内容自动发券的,那你就等于给羊毛党开了一扇自动化薅券的大门。我在一期项目中就遇到过,上线一周后发现大量新注册的低活跃账号,在对话里反复触发发券条件,然后带着券消失,核销率低到离谱。

后来我们总结了一套反作弊规则,主要有这么几条:

  • 账号维度限制:同一手机号、同一设备指纹、同一支付账号,在设定周期内最多只能领取一次券;
  • 对话质量过滤:识别"薅券式对话"——比如用户不关心商品内容,只是重复触发优惠相关关键词,或者对话内容高度模式化,系统会标记为低质会话,不发券也不进人工;
  • 历史行为校验:新注册账号且无任何历史成交记录的,发券阈值自动上调,需要更强的购买信号才触发;
  • 核销行为追溯:对券的核销结果做追溯,如果某类触发条件产生的券核销率异常低,自动下调该类条件的发券权重。

这些规则不用做得太复杂,关键是形成闭环:Agent不是发完券就结束了,而是要把每一次发券的触发条件、用户行为、核销结果全部记录下来,定期复盘,反向修正发券策略。

再说运营兜底。无论你的Agent意图识别做得多么好,总会有判断失误的时候。我建议在系统设计上保留两条退路:

  • 人工介入通道:Agent识别到高风险场景(比如用户情绪强烈、出现投诉字眼、对话内容超出知识库范围)时,不执行任何权益动作,直接转人工;
  • 券的撤回与失效机制:如果Agent发出去的券被判定为误发(比如用户实际上并没有明显购买意向,或者用户在会话结束后立即投诉),运营侧要能一键作废该券。

有同学可能会问:给Agent这么大的决策权,运营真的放心吗?我的回答是:靠灰度上线来积累信任。

不要第一版就把发券的决策权完全交给Agent。我给很多团队的建议是分三步走:

  1. 纯建议模式:Agent识别到购买意图后,只在内部打标记,不发券,由运营人工判断是否发放。这个阶段用来校验意图识别的准确率;
  2. 权限受控模式:Agent可以发券,但只限于小额档位,且所有发券动作需要经过运营的抽样审核。这个阶段用来验证发券策略的ROI;
  3. 全自动模式:Agent在规则允许范围内自主发券,运营只负责处理异常和优化策略。

每一步走稳了,再进入下一步。这看起来慢,实际上是上线后最稳妥的路径。

6. 上线前一盘棋:从意图识别到数据回流,系统怎么串起来

最后,我从项目整体的角度,把系统怎么串起来讲一遍。因为很多人看了前面的内容,理解了各个模块,但一到做整体设计时,还是会卡在"这些模块怎么配合"的问题上。

一个完整的主动发券系统,我习惯把它分成四个环节:

环节一:接入层。用户的对话入口,包括在线客服、小程序、公众号等多渠道。接入层的核心工作是统一会话数据格式,把不同渠道的消息转成结构化的事件流。很多项目在这里就埋了雷——渠道多了以后,会话数据格式不统一,后面的意图识别和策略引擎根本没法用。

环节二:理解层。对应前面讲的三级漏斗,输出"用户的购买意图强度"和"用户画像标签"。这个环节的输出结果会写进用户的实时画像里,一方面供当前会话决策,另一方面沉淀下来,为后续触达做数据积累。

环节三:决策层。决策引擎接收理解层的输出,结合券池管理(券的库存、面额、有效期)和用户分层结果,决定是否发券、发哪张券、用什么话术发。这是整个系统的核心,也是运营干预空间最大的地方。

环节四:执行与回流层。Agent执行发券动作,然后持续追踪这个用户后续的行为——有没有核销、下单、复购、沉默。这些行为数据回流到画像和策略模型里,形成闭环。

四个环节串起来以后,系统的价值就不只是"发券"了,而是形成了一套基于购买意图的用户运营机制。你以为你在做客服机器人,其实你在做的是用对话驱动转化的增长工具。

关于数据回流,我再多说一句。很多团队做完意图识别就结束了,没有把意图识别结果和最终的成交数据打通。这会导致一个尴尬的局面:Agent识别了一万个"高购买意向用户",但你不知道这些人最后到底买了没有。没有这个反馈回路,你的意图识别模型就无法持续优化,这是最大的浪费。

实操层面,我建议在上线前就把数据看板设计好,至少要能看到以下四个指标:

  • 意图识别准确率:Agent识别为"高购买意向"的用户中,最终产生下单行为的比例;
  • 券核销率:发出的券里实际被使用掉的比例;
  • 唤醒成功率:沉睡用户被触达后重新下单的比例;
  • 净增量:因为Agent主动发券而额外产生的成交,而不是本来就会成交的订单。

这四项数据同步跟进,才知道系统到底是在创造价值,还是仅仅在花钱买热闹。

以上是个人在实际落地客户运营和客服智能化项目时积累的经验和体会。这套链路从意图识别到策略触发,再到数据回流,每一步都有细节,也都可能踩坑。希望这篇拆解能帮正准备做类似系统的朋友少走一段弯路,尤其是"不要一上来就给Agent太大权力"这一点,是最诚恳的建议。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询