42

干货 | 携程度假智能云客服平台

 6 years ago
source link: https://mp.weixin.qq.com/s?__biz=MjM5MDI3MjA5MQ%3D%3D&mid=2697266754&idx=1&sn=f692ad2a8f5834f2e419b2d04939409d&chksm=8376f976b40170603c34ae29e96ec19c671857a794c5c12ae1e42981f93dfa6ddeb016891b62&mpshare=1
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

干货 | 携程度假智能云客服平台

Original 李健 携程技术 2018-01-04 13:30 Posted on

作者简介 

李健,携程度假大数据开发总监。2013年底加入携程,在攻略社区及度假负责自然语言处理、图像、推荐等领域的开发管理工作。本文来自李健在第二届携程云海机器学习沙龙上的分享。

*视频由IT大咖说提供,时长约30分钟,请在WiFi环境下观看*

写在前面

在人工智能时代, AI技术会以提供更精准更高效的方式在流程改进、沟通费力度下降、沟通效率提高、成本降低及收益提升等众多方面全面改变目前的商业模式、推动业务发展。携程度假的智能云客服平台在这方面做了很多有益的尝试,大大提升了携程度假客服的效率和用户体验。

一、智能云客服平台概述

在智能云客服平台上线前,在包括IM/微信、在线客服和电话客服在内的多个服务渠道的各个行为阶段都存在着不少痛点问题。由于度假的产品涵盖酒店、机票和门票等多个方面,服务的多样性更加明显,给痛点问题的解决带来了更多的困难。

Image

为了解决上述痛点问题,我们建立的智能云客服平台目标主要围绕以下六个方面进行改善:

1)服务流转效率;

2)服务响应时间;

3)标准化服务;

4)自动化服务;

5)违规管理;

6)流程优化;

当前的智能云客服平台已经在智能问答、服务渠道管理、服务流程优化和供应商管理四个方面上线了近80个模型,取得了很好的效果。

Image
二、系统架构

下图展示了我们智能云客服平台的系统架构,其中在算法部分,我们设计并上线的自动纠错模型,使用户意图理解的准确率从60%提升到了90%以上;在工程部分,我们设计并构建了EasyAI平台,与很多AI平台往往提供给算法工程师使用不同,我们的EasyAI面向的是不熟悉技术的业务群体,通过这个平台,提升了业务50%的工作效率。

Image
三、典型算法模型介绍

3.1 用户意图模型

用户在和客服聊天的时候,往往会有各种各样的意图,我们需要实时判断用户是否存在购买某一个具体产品的意图,或者是否能够形成一个明确的意图方便后续的产品推荐。我们采用了基于深度学习的多任务多标签的模型来实现,如果用户被判为存在上述意图,则会基于该意图,为用户提供更个性化的服务。 

Image

3.2 群监督模型

因为用户和客服的沟通都是基于群的方式来实现的,所以我们需要使用群监督模型来更好得对用户意图进行分析和判断。在真实情况下,用户的大部分聊天内容比较集中,样本量也非常大,而在某些意图上的样本量缺极度缺乏,为此我们构建了一个有效的群监督模型来解决样本极度不平衡的问题,该模型上线后,准确率从10%+提升到了80%+。

Image

3.3 内容抽取模型

在智能云客服平台的诸多应用场景中都会使用到内容抽取功能,为此,我们构建了一个基于半监督学习的内容抽取通用模型。具体地,我们在常用的内容抽取模型的基础上加入自己建立的语言模型来实现半监督学习,最终准确率提升了7%。 

Image

3.4 知识图谱构建

在知识图谱的构建过程中,我们首先划分Domain,然后在每个Domain下去产生一个Schema。产生Schema的方式分为人工和自动两种,自动产生Schema的效果往往不是很理想,所以我们采用人工定义Schema的方式。

接下来我们在Schema的基础上实现信息的抽取,并进一步完成知识图谱的补全和融合。下图展示了我们从知识图谱的构建、抽取、补全、融合到推理过程中使用的所有模型。

Image

3.5 自助问答模型

智能云客服平台的自助问答系统经历了从1.0到2.0的发展过程,在自助问答1.0系统中,我们建立粗粒度检索式模型来实现和用户的单轮对话。具体地,我们采用Bi-LSTM+Attention+CNN的方式来实现,分别对问题和回答建立模型,最后计算两个模型输出向量之间的相似度。

Image

在自助问答2.0系统中,我们实现了机器和用户的多轮对话。对于用户的聊天内容,首先进行内容自动纠错和自然语言理解,然后进入对话管理,为了保证对话管理的性能,我们开发了核心组件。在对话管理之后,根据对用户意图和对话控制的理解,会选择检索式粗粒度回答和知识库细粒度回答两种方式。在获取所有的回答之后,我们会对其进行重新排序,同时,我们还会根据对用户意图的理解和当前用户所处的环节进行相应的推荐,最后生成最佳回答。下图展示了自助问答2.0系统的处理流程。

Image
四、EasyAI平台介绍

在第二部分中,我们提到了EasyAI平台,这里我们做进一步的介绍。我们建立EasyAI平台的初衷是为了直接给业务进行操作。利用EasyAI平台,我们可以提高语料标注和模型训练的效率,实现标注语料的共享,同时也可以缩短建设周期,减少模型的重复建设。下图展示了我们EasyAI平台的系统架构。

Image
写在最后

以上对携程度假智能云客服平台进行了介绍,但AI对于携程度假的价值远远不限于此,后续我们会进一步将知识图谱应用于智能推荐和搜索,同时也会实践旅游领域的机器阅读,减少知识图谱构建的费力度,最终实现服务全流程的自动化和智能化。

推荐阅读:

Image

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK