一种用户意图识别方法、客服服务系统、装置及电子设备与流程

文档序号:17442871发布日期:2019-04-17 05:01阅读:172来源:国知局
一种用户意图识别方法、客服服务系统、装置及电子设备与流程

本说明书涉及软件技术领域,特别涉及一种用户意图识别方法、客服服务系统、装置及电子设备。



背景技术:

目前客服服务系统包括:ivr(interactivevoiceresponse,互动式语音应答系统)、人工客服服务工作台即dt工作台。用户人工服务求助时,首先进入ivr语音交互系统描述问题,ivr根据用户描述的问题将用户分流到dt工作台上的客服人员,客服人员接通后,用户与客服人员重复问题描述,由客服人员解决问题或记录问题。现有的客服服务过程中,客服人员只能通过用户的重复问题描述来识别用户的问题,用户与客服人员的交互时长较长,服务效率较低,亟需一种新的方法来提高客服服务效率。



技术实现要素:

本说明书实施例提供一种用户意图识别方法、客服服务系统、装置及电子设备,用于解决现有技术中客服服务效率较低的技术问题,提高服务效率。

第一方面,本说明书实施例提供一种用户意图识别方法,应用于客服服务系统,包括:

获取用户的历史服务数据,所述历史服务数据包含服务过程中产生的文本数据和对所述用户进行标定的非文本因子;

通过意图识别模型对所述历史服务数据进行意图识别,识别输出所述用户待咨询的参考问题;

在所述客服务系统的客服对所述用户进行服务之前,将所述用户待咨询的参考问题推荐给所述客服。

第二方面,本说明书实施例提供一种客服服务系统,包括:

互动式语音应答系统,用于接收用户输入的问题描述信息,并基于所述问题描述信息将所述用户分配到对应的人工客服服务工作台;

所述人工客服服务工作台,用于为所述用户和客服建立通信连接;

意图识别模型,用于获取所述用户的历史服务数据,并对所述历史服务数据进行意图识别获得所述用户待咨询的参考问题,在所述用户和所述客服建立通信连接之前,将所述参考问题推荐给所述客服,其中,所述历史服务数据包含服务过程中产生的文本数据和对所述用户进行标定的非文本因子。

第三方面,本说明书实施例提供一种用户意图识别装置,应用于客服服务系统,包括:

获取单元,用于获取用户的历史服务数据,所述历史服务数据包含服务过程中产生的文本数据和对所述用户进行标定的非文本因子;

识别单元,用于通过意图识别模型对所述历史服务数据进行意图识别,识别输出所述用户待咨询的参考问题;

推荐单元,用于在所述客服务系统的客服对所述用户进行服务之前,将所述用户待咨询的参考问题推荐给所述客服。

第四方面,本说明书实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:

获取用户的历史服务数据,所述历史服务数据包含服务过程中产生的文本数据和对所述用户进行标定的非文本因子;

通过意图识别模型对所述历史服务数据进行意图识别,识别输出所述用户待咨询的参考问题;

在所述客服务系统的客服对所述用户进行服务之前,将所述用户待咨询的参考问题推荐给所述客服。

第五方面,本说明书实施例提供一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

获取用户的历史服务数据,所述历史服务数据包含服务过程中产生的文本数据和对所述用户进行标定的非文本因子;

通过意图识别模型对所述历史服务数据进行意图识别,识别输出所述用户待咨询的参考问题;

在所述客服务系统的客服对所述用户进行服务之前,将所述用户待咨询的参考问题推荐给所述客服。

本说明书实施例中的上述一个或多个技术方案,至少具有如下技术效果:

本说明书实施例提供一种用户意图识别方法,获取用户的历史服务数据,包含服务过程中产生的文本数据和对用户进行标定的非文本因子;通过意图识别模型对获取到的历史服务数据进行意图识别,识别输出用户待咨询的参考问题;在客服务系统的客服对客户进行服务之前,将用户待咨询的参考问题推荐给客服,以使客服提前预知用户的咨询意图或者了解与用户咨询意图先关的内容,缩短客服与用户之间的沟通时间,从而解决现有技术中因客服沟通时间长导致的客服服务效率低的技术问题,进而提高客服服务效率。

附图说明

为了更清楚地说明本说明书实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本说明书实施例提供的一种客服服务系统的示意图;

图2为本说明书实施例提供的一种用户意图识别方法的流程图;

图3为本说明书实施例提供的意图识别模型的识别过程示意图;

图4为本说明书实施例提供的一种用户意图识别装置的示意图;

图5为本说明书实施例提供的一种电子设备的示意图。

具体实施方式

为使本说明书实施例的目的、技术方案和优点更加清楚,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。

在本说明书实施例提供一种用户意图识别方法、客服服务系统、装置及电子设备,用于解决现有技术中客服服务效率较低的技术问题,提高服务效率。

下面结合附图对本说明书实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。

实施例

请参考图1,本申请实施例提供一种客服服务系统,包括:互动式语音应答系统ivr、人工客服服务工作台即dt工作台及意图识别模型。其中,互动式语音应答系统用于接收用户输入的问题描述信息,并基于问题描述信息将用户分配到对应的人工客服服务工作台;人工客服服务工作台用于为用户和客服建立通信连接;意图识别模型用于获取用户的历史服务数据,并对历史服务数据进行意图识别获得用户待咨询的参考问题,在用户和客服建立通信连接之前,将参考问题推荐给客服。

在使用过程中,用户向互动式语音应答系统ivr描述问题,互动式语音应答系统ivr分配dt工作台时,进行人工渠道的分流:例如,ivr可以基于接收到的问题描述信息所属的类型:投诉、业务咨询、故障报修等,将用户转接到与该问题所属类型对应的dt工作台,由专门的客服为其提供服务;再例如,ivr也可以根据当前各个dt工作台的咨询量,将用户分配到咨询量少的dt工作台,缩短用户等候时间,提升用户体验。

在互动式语音应答系统ivr接收用户的问题描述时或之后,触发意图识别模型执行本申请实施例提供的一种用户意图识别方法,请参考图2,该方法包括:

s210:获取用户的历史服务数据,所述历史服务数据包含服务过程中产生的文本数据和对所述用户进行标定的非文本因子;

s220:通过意图识别模型对所述历史服务数据进行意图识别,识别输出所述用户待咨询的参考问题;

s230:在所述客服务系统的客服对所述用户进行服务之前,将所述用户待咨询的参考问题推荐给所述客服。

在具体实施过程中,每次用户在通过客服服务系统进行咨询时,记录并保存用户的服务数据,包括文本数据和非文本因子。其中,文本数据可以包括服务过程中产生的如下一个或多个文本数据:用户的问题描述文本、客服记录的问题文本、用户的姓名、所属区域等,本实施例用w1、w2、…wn表示文本数据。非文本因子,使用预设的id符号表示,可以包含如下一个或多个因子:

用户的属性状态,比如性别、绑定了几张银行卡、最近24小时登录失败次数等,可以用f1、f2…fn表示用户的属性状态;

用户被客服标定的转接轨迹,比如用户之前来电在客服m1处咨询的问题a,本次来电在客服m1处咨询问题b但该客服解决不了转接给了客服m2,那么用户的转接轨迹可以是从m1到m2,可以用m1、m2、mn表示转接轨迹;

用户的行为轨迹,即给用户的每一步操作加一个独特的编号,比如用户点了按钮a,再点了按钮b,再访问了接口c等,对这些操作进行编号形成一个序列,可以用b_1、b_2、…b_n表示。

服务项目轨迹,即给用户咨询的服务加一个独特的编号,比如用户先咨询了“花呗什么时候还款”,再咨询了“花呗额度如何提高”等服务项目的相关知识点,记录这些服务项目轨迹,可以用s_1、s_2、…s_n表示。

通过记录并保存这些服务数据作为用户的历史服务数据,为本申请实施例执行s210提供数据源。s210获取用户的历史服务数据时,可以获取当前时间点之前用户上一次使用客服服务系统产生的历史服务数据,也可以获取用户前几次的历史服务数据来进行意图识别。其中,时间越近的历史服务数据与用户咨询的相关性越高,意图识别的准确性越高。

在s210获取到用户的历史服务数据之后,执行s220进行用户意图识别。具体的,将用户的历史服务数据作为特征数据输入意图识别模型进行意图识别,通过意图识别模型识别输出用户待咨询的参考问题。

其中,本申请实施例提供的意图识别模型是由文本分类模型和非文本分类模型混合形成的网路模型,既对用户的历史服务数据中的文本数据做语义理解,又对用户的历史数据中的非文本因子所表征的个性化状态做更精细的识别,对意图识别的准确率有显著提升。

意图识别模型的具体构造可以包含:文本分类模型、第一非文本分类模型及第二文本分类模型,文本分类模型和第一非文本分类模型分别用于对文本数据和非文本因子进行分类转换,输出统一形式的分类结果如向量,然后,由第二非文本分类模型对文本分类模型和第一非文本分类模型的分类结果进行综合识别,实现文本和非文本因子的识别的结合,提高识别准去率。在对用户的历史服务数据进行意图识别时,具体可以通过文本分类模型将历史服务数据中的文本数据进行分类编码,获得第一向量;通过第一非文本分类模型将历史服务数据中的非文本因子进行分类编码,获得第二向量;将第一向量和第二向量作为特征数据输入第二非文本模型,通过第二非文本分类模型识别输出用户待咨询的参考问题。

进一步的,若用户的历史服务数据中包含多种类型的文本数据和/或多种类型的非文本因子,可以在意图识别模型中相应设置多个文本分类模型或多个非文本分类模型,来分别对不同类型的文本数据或非文本因子进行分类识别,然后将所有分类识别结果作为特征数据输入第二非文本分类模型进行意图识别。对于相同类型的文本数据,为了提升分类识别的准确性,也可以采用不同类型的文本分类模型来进行分类识别,来获取分类识别结果。

例如:用户的历史服务数据包括:文本数据w1、w2、…wn,非文本因子:用户的属性状态f1、f2…fn、被客服标定的转接轨迹m1、m2、mn、用户行为轨迹b_1、b_2、…b_n以及服务项目轨迹s_1、s_2、…s_n,其中,用户的属性状态与被客服二标定的转接轨迹为同一种类型的数据即属性因子,其余为不同类型的数据。请参考图3,针对上述历史服务数据,可以构造意图识别模型包含:一个文本分类模型的卷积神经网络cnn、一个非文本分类模型的深度神经网络dnn及四个非文本分类模型的长短期记忆网络lstm。在进行意图识别时,将w1、w2、…wn分别作为特征数据输入cnn和第一个lstm获得分类识别结果,将f1、f2…fn和m1、m2、mn作为特征数据输入第二个lstm获得分类识别结果,将b_1、b_2、…b_n作为特征数据输入第三个lstm获得分类识别结果,将s_1、s_2、…s_n作为特征数据输入第四个lstm获得分类识别结果,最后通过将所有的分类识别结果作为特征数据输入dnn进行意图识别,输出最终的意图识别结果即参考问题。

上述意图识别模型通过采用lstm、cnn及dnn多种网络混合的方式,对文本数据和非文本因子进行综合识别,不仅利用了用户被标定的因子,还利用了客服的记录问题,大大提高了用户意图识别的准确率。

在s220通过上述方法识别输出用户待咨询的参考问题后,本实施例接着执行s230在客服务系统的客服对用户进行服务之前,将所述用户待咨询的参考问题推荐给客服,提供客服提前了解用户可能想要咨询的问题,缩短客服与用户之间的问题沟通时间,从而提高客服服务效率。

在具体实施过程中个,客服对当前用户服务完成之后,还进一步记录问题,即记录该用户的真正咨询的问题或未解决的问题,并其作为目标问题保存到当前的服务数据中。在这之后,本申请实施例还获取客服服务完成后记录的目标问题,将该目标问题反馈至意图识别模型,以通过目标问题修正意图识别模型的参数,以提高意图识别模型的准确性。

基于上述实施例提供的一种用户意图识别方法,本实施例还对应提供一种用户意图识别装置,请参考图4,该装置包括:

获取单元41,用于获取用户的历史服务数据,所述历史服务数据包含服务过程中产生的文本数据和对所述用户进行标定的非文本因子;

识别单元42,用于通过意图识别模型对所述历史服务数据进行意图识别,识别输出所述用户待咨询的参考问题;

推荐单元43,用于在所述客服务系统的客服对所述用户进行服务之前,将所述用户待咨询的参考问题推荐给所述客服。

其中,所述非文本因子包含所述用户的属性状态、被客服标定的转接轨迹、用户行为轨迹和/或服务项目轨迹。

作为一种可选的实施方式,所述装置还包括:

更新单元44,用于在所述将所述用户代咨询的问题推荐给所述客服之后,获取所述客服服务完成后记录的目标问题;将所述目标问题反馈至所述意图识别模型,以通过所述目标问题修正所述意图识别模型的参数。

作为一种可选的实施方式,识别单元42中的意图识别模型包括:文本分类模型、第一非文本分类模型及第二文本分类模型;

所述识别单元42用于:通过所述文本分类模型将所述历史服务数据中的所述文本数据进行分类编码,获得第一向量;通过所述第一非文本分类模型将所述历史服务数据中的所述非文本因子进行分类编码,获得第二向量;将所述第一向量和第二向量作为特征数据输入所述第二非文本模型,通过所述第二非文本分类模型识别输出所述用户待咨询的参考问题。

关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关方法的实施例中进行了详细描述,此处不再详细阐述。

请参考图5,是根据一示例性实施例示出的一种用于实现数据查询方法的电子设备700的框图。例如,电子设备700可以是计算机,数据库控制台,平板设备,个人数字助理等。

参照图5,电子设备700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,输入/输出(i/o)的接口710,以及通信组件712。

处理组件702通常控制电子设备700的整体操作,诸如与显示,数据通信,及记录操作相关联的操作。处理元件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。

存储器704被配置为存储各种类型的数据以支持在设备700的操作。这些数据的示例包括用于在电子设备700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件706为电子设备700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为电子设备700生成、管理和分配电力相关联的组件。

i/o接口710为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

通信组件712被配置为便于电子设备700和其他设备之间有线或无线方式的通信。电子设备700可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件712经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件712还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由电子设备700的处理器720执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得电子设备能够执行一种数据查询方法,所述方法包括:获取用户的历史服务数据,所述历史服务数据包含服务过程中产生的文本数据和对所述用户进行标定的非文本因子;通过意图识别模型对所述历史服务数据进行意图识别,识别输出所述用户待咨询的参考问题;在所述客服务系统的客服对所述用户进行服务之前,将所述用户待咨询的参考问题推荐给所述客服。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1