外呼型销售机器人及轻量级模型应用方案
集成方案
外呼型机器人较呼入型智能客服要简单些,对话的主动权在系统方,且随时可以将话题引导在边界内。目前主流的是运用大模型来实现智能客服,这类大模型太多了如deepseek、Qwen以及国外主流大模型,这类模型对话逻辑足够强大,且开发难度小,一般采用以下两种方案:
1、调用在线模型服务
优点:服务器无需承载显存成本,降低服务器成本
缺点:依赖在线服务,且需要按月或按量收费,且费用成本不低,属于小刀割肉
2、离线部署大模型
优点:不再依赖在线服务,无需承担后续费用
缺点:服务器成本高,需要大量显存,动则几万几十万,一般项目承担不起
运行这类大模型无论哪种方案,都很难降低成本。下面介绍一种外呼型智能客服应用方案:
1、nlp预处理
2、规则引擎+bert轻量级语言模型
3、少量训练数据微调
按照以上流程方案即可实现智能客服需求,bert模型属于轻量级模型,具有耗费资源低,相应速度快等优点,且国内对bert模型做了中文适配衍生出很多中文的bert模型如:chinese_bert_wwm_ext。
流程
1、nlp预处理
针对对话文本进行自然语言处理,比如分词、停用词处理等操作,让文本清晰明了,以便模型能够正常识别处理,
分词功能第三方平台很多,也可以通过python的jieba库来实现简单的分词
import jieba ##分词 def tokenize_chinese(text): return list(jieba.cut(text))停用词同样可以调用第三方或者自行找停用词集合来自己实现,以下是我的停用词集合仅供参考。
https://download.csdn.net/download/mokeily99/93022462https://download.csdn.net/download/mokeily99/93022462通过分词和停用词过滤后,基本上保留了主要关键字,就可以投给模型了
2、规则引擎+bert轻量级语言模型
规则引擎通俗点就是通过代码逻辑结合关键字进行判断过滤进行逻辑判断来干预模型的结果。规则引擎的优点是相应速度快,但是不够智能。过多的规则引擎会导致业务逻辑混乱,所以尽可能少使用规则引擎。
这里我们采用chinese_bert_wwm_ext模型,优点如下
1、较bert其他模型如bert-base-chinese更适用于中文
2、耗费资源低,在CPU+内存的组合方式下即可流畅运行
3、相应速度快,毫秒级相应
4、能够进行意图、情绪判断
5、低训练成本
通过简单的数据训练,我们就能够得到一个智能体。他能够给出用户的意图和情绪,从而我们可以通过对应意图和情绪进行话术回复和意愿的留痕
3、少量训练数据微调
chinese_bert_wwm_ext模型可以通过少量数据的训练即可完成模型微调几十条或几百条训练数据即可完成模型的微调,这也是该模型的一大特点。具体训练数据量以及意图分类,要根据业务负责度来定。
测试样例
以下为我自己做的一个房产展会邀请业务客服测试样例
房产展会邀请机器人
扩展合作
以上只是展示了客服机器人中文字阶段流程,只需要将其集成到呼叫中心即可完成客服机器人功能。商务合作可以主页联系或者邮箱:mokeily99@126.com,呼叫中心产品包括:智能语音客服、
实时、离线语音质检、asr/tts服务、呼叫中心核心接口服务等
