重磅推荐专栏: 《Transformers自然语言处理系列教程》
手把手带你深入实践Transformers,轻松构建属于自己的NLP智能应用!

1. 智能机器人 — 多轮对话


我们可以看到,其多轮对话分为问题理解、对话管理、对话引导以及答案生成。其中答案生成其实是预先配置好的。

1.1 问题(意图)理解

通常再意图理解上,会用分类模型。但是美团业务比较复杂,可能会经常新增意图,所以作者这里采用了QQ(用户query-相似问)匹配模型的方案:

模型经过不断优化,最终方案是用预训练的roberta(而且能进行在线学习),对不同业务域进行多任务学习。特征上,还是加入了相似问所对应意图文本以及答案文本。

1.2 Task内调度

预测到了一个意图,意图内部的对话管理,都是有Task-flow人工配置的:

这失去了对话管理的泛化能力,但是业务同学可以方便自主随时进行配置。这样就将算法工作和业务逻辑进行了解耦。百度的智能对话平台UNIT, 阿里云的对话工厂都是这样的解决方案。

算法在这里的工作又简化成了语义匹配的任务:

上图的3个不同选项,对应着Taskflow中某节点的3个不同的下游分支。有模型语义匹配判断走哪个分支。

1.3 Task间调度——多轮对话引导

会话中用户通常会咨询多个问题。如何进行Task间的调度?作者利用了itemCF进行建立事件图谱:

其实这也可以用序列预测类模型来实现。
说是对话管理,其实产品形态上更加像是“关联问题推荐”:

1.4 多轮对话——意图澄清

在进行意图理解之前,需要先明确业务域。比如说,用户说“我要退款”,这可能是“外卖”业务,也可能是“团购”业务。不同的业务对应的回答是不同的。
作者的方案是先通过领域分类模型(一级模型)识别。不明确时,就会利用排序模型(二级模型)提供业务列表,让用户自行选择来澄清:

同样的,虽然说是对话管理,但产品形态就像是“业务领域推荐”,==| :

1.5 问题推荐

进入服务门户时(即还没说话),推荐用户最可能想问的问题, 引导用户精准表达需求:

作者这里采用了ESSM多任务排序模型,来建模CT(点击)-CVR(解决)模型:

1.6 答案供给

我理解,上述的一些功能是针对平台客服的。但是对于用户对于一些商家的咨询,特别是商家没有IM客服资源的场景下,如何满足用户咨询的诉求呢?这里作者介绍的比较粗略,但我理解,如果想做好应该是一项大工程。

  • 图谱问答
    基于商家的基础信息,建设知识图谱,进行图谱问答:
  • 社区问答
    基于“问大家”的社区数据,进行问答。这部分的技术方案应该和1.1节的问题(意图)理解是一样的:
  • 机器阅读理解
    对于政策、活动文章,利用机器阅读理解来进行回答:

2. 人工辅助

2.1 话术推荐

减轻坐席/商家在与用户沟通过程中,重复性话术输入的费力程度。
通过记忆每个坐席及其技能组、商户及其同品类商家的历史聊天话术,根据当前输入及上下文,预测接下来可能的回复话术,供坐席选择。 推荐时机:
①用户发来消息
②坐席自己发送了一条消息

这块美团做的还是比较粗,直接从对话日志里面挖回复。在业界其实会做更精细的知识库、优秀话术库等,作为物料进行推荐。

2.2 会话摘要

客服结束一通咨询后,需进行背景、诉求、处理结果的填写。智能的会话摘要,可以提升客服坐席工作效率,改善其办公体验。作者的方案进行了如下的演进:

效果如下:


我理解,在这个业务场景下,其实用抽取式摘要是不太合理的。抽取式摘要适用于新闻摘要的场景,但是对话摘要的摘要和原文的文本表达方式是大相径庭的。还有相比单纯的文本摘要,对话摘要更加合适结合半结构化模板来做。因为客服咨询对话核心要点是固定的,如:背景、诉求、处理结果等。而且,这样的摘要更适用于客服后续跟进时进行查阅

3. 小结

上述介绍的功能在美团已经平台产品化了——搞了个对话平台“摩西”。大图如下:

解读:【美团】智能客服实践相关推荐

  1. 太强了!美团智能客服核心技术与实践,这差距不止一点点!

    客服是在用户服务体验不完美的情况下,尽可能帮助体验顺畅进行下去的一种解决办法,是问题发生后的一种兜底方案.而智能客服能让大部分简单的问题得以快速自助解决,让复杂问题有机会被人工高效解决.在用户服务的全 ...

  2. 美团智能客服核心技术与实践

    客服是在用户服务体验不完美的情况下,尽可能帮助体验顺畅进行下去的一种解决办法,是问题发生后的一种兜底方案.而智能客服能让大部分简单的问题得以快速自助解决,让复杂问题有机会被人工高效解决. 在用户服务的 ...

  3. 2020最新智能客服|聊天机器人算法、架构及应用分享

    智能客服(聊天机器人)是在大规模知识处理基础上发展起来的一项面向行业应用的,适用大规模知识处理.自然语言理解.知识管理.自动问答系统.推理等等技术行业,智能客服不仅为企业提供了细粒度知识管理技术,还为 ...

  4. 行业内关于智能客服、聊天机器人的应用和架构、算法分享和介绍

    更多精品内容及源码,尽在"源码大数据" 阿里巴巴 小蜜 阿里小蜜新一代智能对话开发平台技术解析 阿里小蜜:知识结构化推动智能客服升级 阿里云小蜜对话机器人背后的核心算法 大中台.小 ...

  5. 全球首家多语言智能客服上线,这家神秘AI公司有什么秘密武器?

    没人能够想到,拿下加拿大CIK电讯公司全球多语言智能客服合作权的,是一家成立刚满四年的中国公司. 这不是一单容易的生意:CIK电讯公司总部位于加拿大,顾客范围覆盖中国.东南亚.北美等地,因此,其智能客 ...

  6. AI开发者大会之语音语义技术实践与应用:2020年7月3日《NLP在教育行业的应用》、《AI防疫-语音语义技术在政务联络场景中的应用》、《智能客服机器人在售前导购场景中的应用实践》

    AI开发者大会之语音语义技术实践与应用:2020年7月3日<NLP在教育行业的应用>.<AI防疫-语音语义技术在政务联络场景中的应用>.<智能客服机器人在售前导购场景中的 ...

  7. 阿里巴巴客户体验事业群智能客服调度最佳实践

    背景 为什么客服需要调度?阿里集团客户体验事业群(CCO)目前承接了阿里集团以及生态体的客户服务业务,我们的客户通过各个渠道来寻求解决各类问题,每天的进线量巨大,而且经常伴随着突发性进线,比如天猫代金 ...

  8. PPT|智能客服机器人在售前导购场景中的应用实践

    <智能客服机器人在售前导购场景中的应用实践> (点击[阅读原文]获取沙龙视频)

  9. 中信银行信用卡中心x阿里云智能客服——智能坐席辅助系统构建实践

    数字经济时代,随着金融机构数字化转型的持续推进,金融机构的客服职能正在逐渐由单一的服务职能转变为服务.营销.销售等一体化职能,仅依靠人工坐席进行服务的传统模式已渐渐难以适应金融机构多元化的客服.营销等 ...

最新文章

  1. Python 设计模式: 单例模式(singleton pattern)
  2. python运维面试题_PYTHON运维开发面试题整理
  3. 关于 Visual Studio 2010
  4. 移动端 Web 开发踩坑之旅
  5. Openg-三角形绘制
  6. Bad Request: amp;quot;requirement failed: Local path /root/.livy-sessions/
  7. 11没有源码注释_我们为什么要看源码、应该如何看源码?
  8. 安卓抓包工具tcpdump
  9. eplan2.7在win10安装教程
  10. 学习笔记 Tianmao 篇 SliderLayout 的使用
  11. 【Flutter】Dart 数据类型 布尔类型 ( 布尔类型定义 | 逻辑运算 )
  12. Mac OS下安装Photoshop CC 2017破解版
  13. vue啦啦啦啦啦啦啦啦
  14. f7功能键使用计算机,F1到F12都代表什么 电脑键盘上F1-F12键的用法
  15. 前端开发之字体大小px,em,rem,pt
  16. 设计模式-装饰器模式 C++
  17. 自适应稳定快速RLS算法---(SFTRLS算法)
  18. Splunk 常见问题解答
  19. 六类水晶头的接线方法(分体式安装图解)
  20. linux 挂载nfs网络,Linux NFS挂载详解

热门文章

  1. MyEclipse打开JSP文件报Failed to create the part's controls解决方法汇总
  2. 架构师工具-docker环境篇
  3. IP地址与网络上的其他系统有冲突的解决办法:
  4. 考研英语作文50个提分句式
  5. 连续and离散系统的描述
  6. mysql强制索引有什么坏处
  7. Linux桌面新版宠物Mint 10正式发布
  8. 普歌-允异团队-【Java实例】一起做一个简单的王者荣耀RPG吧!从设计思路到代码实现一条龙!-登录与注册(IO流)/记录时间/属性面板呈现
  9. python基础1:认识python和基础知识
  10. lazada运营,lazada考核机制