基于机器人的客服问题智能处理方法及系统与流程

文档序号:31785109发布日期:2022-10-12 12:48阅读:126来源:国知局
基于机器人的客服问题智能处理方法及系统与流程

1.本发明涉及客服问题处理技术领域,具体涉及一种基于机器人的客服问题智能处理方法及系统。


背景技术:

2.随着业务的扩张,新功能的增加,总是避免不了客户反馈的问题。占用了客服与技术大量时间去沟通解决,带来大量沟通成本,正常问题反馈到技术人员,都是通过查询线上日志,分析业务数据,推出用户行为操作,最后给出问题结论。但是这样增加了客诉问题处理时间,花费大量的人力资源成本。
3.综上所述,现有的客服问题处理存在增加了客诉问题处理时间以及花费大量的人力资源成本的问题。
4.公开于本技术背景技术部分的信息仅仅旨在加深对本技术的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。


技术实现要素:

5.本发明实施例的目的在于提供一种基于机器人的客服问题智能处理方法及系统,用以解决现有的客服问题处理存在增加了客诉问题处理时间以及花费大量的人力资源成本的问题。
6.为实现上述目的,本发明实施例提供一种基于机器人的客服问题智能处理方法,方法包括以下步骤:
7.接收问题文本内容,将问题文本内容根据固定格式解析出用户信息标识、问题分类和问题内容;
8.将问题内容通过正则表达式进行分词,并通过匹配数据库已配置的关键词配置表得到符合条件的多个问题关键词;
9.将多个问题关键词输入问题决策树并通过ai算法进行分析;若分析出到对应的解决方案,则将解决方案返回至用户;若无法分析出对应的解决方案,则查询业务日志;
10.根据问题关键词、用户信息标识和时间区间查询业务日志中用户的业务操作日志和行为日志;
11.把用户的业务操作日志和行为日志按时间排序,按时间由近到远的顺序查询卡点问题;若在业务日志中查询到产生卡点问题的原因,则将产生卡点问题的原因返回至用户;若在业务日志中无法查询到产生卡点问题的原因,则生成人工工单。
12.进一步地,ai算法进行分析具体过程包括:
13.对收集到的问题内容特征的取值进行升序排序,两个问题内容特征取值之间的中点作为分裂点,将数据集分成两部分,计算每个分裂点的信息增益,计算最佳分裂点的信息增益率,用信息增益率衡量问题特征,用概率分枝代表出现的结果。
14.进一步地,卡点问题包括调用第三方接口失败,对应失败原因、网络超时、程序处理异常、用户非法操作、数据配置错误和历史异常数据。
15.进一步地,若在业务日志中查询到产生卡点问题的原因,则将产生卡点问题的原因返回至用户;同时将产生卡点问题的原因和对应的卡点问题收集到问题决策树并更新,若在业务日志中无法查询到产生卡点问题的原因,则生成人工工单,同时将通过人工工单处理的卡点问题和对应产生卡点问题的原因收集到问题决策树并更新。
16.进一步地,生成人工工单后,将带有问题关键词和问题文本内容的人工工单发送至对应的处理人。
17.一种基于机器人的客服问题智能处理系统,所述系统包括:
18.解析模块,用于接收问题文本内容,将问题文本内容根据固定格式解析出用户信息标识、问题分类和问题内容;
19.配置模块,用于将问题内容通过正则表达式进行分词,并通过匹配数据库已配置的关键词配置表得到符合条件的多个问题关键词;
20.第一处理模块,用于将多个问题关键词输入问题决策树并通过ai算法进行分析;若分析出到对应的解决方案,则将解决方案返回至用户;若无法分析出对应的解决方案,则查询业务日志;
21.第二处理模块,用于根据问题关键词、用户信息标识和时间区间查询业务日志中用户的业务操作日志和行为日志;
22.第三处理模块,用于把用户的业务操作日志和行为日志按时间排序,按时间由近到远的顺序查询卡点问题;若在业务日志中查询到产生卡点问题的原因,则将产生卡点问题的原因返回至用户;若在业务日志中无法查询到产生卡点问题的原因,则生成人工工单。
23.进一步地,ai算法进行分析具体过程包括:
24.对收集到的问题内容特征的取值进行升序排序,两个问题内容特征取值之间的中点作为分裂点,将数据集分成两部分,计算每个分裂点的信息增益,计算最佳分裂点的信息增益率,用信息增益率衡量问题特征,用概率分枝代表出现的结果。
25.进一步地,卡点问题包括调用第三方接口失败,对应失败原因、网络超时、程序处理异常、用户非法操作、数据配置错误和历史异常数据。
26.进一步地,若在业务日志中查询到产生卡点问题的原因,则将产生卡点问题的原因返回至用户;同时将产生卡点问题的原因和对应的卡点问题收集到问题决策树并更新,若在业务日志中无法查询到产生卡点问题的原因,则生成人工工单,同时将通过人工工单处理的卡点问题和对应产生卡点问题的原因收集到问题决策树并更新。
27.进一步地,生成人工工单后,将带有问题关键词和问题文本内容的人工工单发送至对应的处理人。
28.本发明实施例具有如下优点:
29.1.本发明通过接收问题文本内容,将问题文本内容根据固定格式解析出用户信息标识、问题分类和问题内容;将问题内容通过正则表达式进行分词,并通过匹配数据库已配置的关键词配置表得到符合条件的多个问题关键词;将多个问题关键词输入问题决策树并通过ai算法进行分析;若分析出到对应的解决方案,则将解决方案返回至用户;若无法分析出对应的解决方案,则查询业务日志;根据问题关键词、用户信息标识和时间区间查询业务
日志中用户的业务操作日志和行为日志;把用户的业务操作日志和行为日志按时间排序,按时间由近到远的顺序查询卡点问题;若在业务日志中查询到产生卡点问题的原因,则将产生卡点问题的原因返回至用户;若在业务日志中无法查询到产生卡点问题的原因,则生成人工工单。解决了现有的客服问题处理存在增加了客诉问题处理时间以及花费大量的人力资源成本的问题解决了现有的广告投放策略存在素材投放比例需要人工介入并且调整不及时会造成的转化率不高,影响广告收益的问题。
30.2.本技术实现了线上系统常见的客服问题的自动回答能力,提高了客服问题的处理速度。可实现文本根据设定规则自动识别并完成自动分析归类反馈,极大地提高了客服问题的处理速度和正确率,节约人力资源成本。
31.3.本技术通过全业务链路数据获取,加ai智能算法,自动分析和发现业务异常,提升运营智能化能力,以及运营过程中的客服问题的智能处理。
附图说明
32.图1为本发明实施例提供的基于机器人的客服问题智能处理方法的方法流程图;
33.图2为本发明实施例提供的基于机器人的客服问题智能处理系统的系统的框架图。
具体实施方式
34.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
35.本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
36.应当理解,在本公开的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本公开实施例的实施过程构成任何限定。
37.应当理解,在本公开中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
38.应当理解,在本公开中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含a、b和c”、“包含a、b、c”是指a、b、c三者都包含,“包含a、b或c”是指包含a、b、c三者之一,“包含a、b和/或c”是指包含a、b、c三者中任1个或任2个或3个。
39.应当理解,在本公开中,“与a对应的b”、“与a相对应的b”、“a与b相对应”或者“b与a
相对应”,表示b与a相关联,根据a可以确定b。根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。a与b的匹配,是a与b的相似度大于或等于预设的阈值。
40.取决于语境,如在此所使用的“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。
41.下面以具体地实施例对本公开的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
42.实施例1
43.结合图1说明本实施方式,本实施方式的一种基于机器人的客服问题智能处理方法,方法包括以下步骤:
44.s1:接收问题文本内容,将问题文本内容根据固定格式解析出用户信息标识、问题分类和问题内容;
45.s2:将问题内容通过正则表达式进行分词,并通过匹配数据库已配置的关键词配置表得到符合条件的多个问题关键词;
46.s3:将多个问题关键词输入问题决策树并通过ai算法进行分析;若分析出到对应的解决方案,则将解决方案返回至用户;若无法分析出对应的解决方案,则查询业务日志;
47.s4:根据问题关键词、用户信息标识和时间区间查询业务日志中用户的业务操作日志和行为日志;
48.s5:把用户的业务操作日志和行为日志按时间排序,按时间由近到远的顺序查询卡点问题;若在业务日志中查询到产生卡点问题的原因,则将产生卡点问题的原因返回至用户;若在业务日志中无法查询到产生卡点问题的原因,则生成人工工单。
49.本实施方式中通过接收问题文本内容,将问题文本内容根据固定格式解析出用户信息标识、问题分类和问题内容;将问题内容通过正则表达式进行分词,并通过匹配数据库已配置的关键词配置表得到符合条件的多个问题关键词;将多个问题关键词输入问题决策树并通过ai算法进行分析;若分析出到对应的解决方案,则将解决方案返回至用户;若无法分析出对应的解决方案,则查询业务日志;根据问题关键词、用户信息标识和时间区间查询业务日志中用户的业务操作日志和行为日志;把用户的业务操作日志和行为日志按时间排序,按时间由近到远的顺序查询卡点问题;若在业务日志中查询到产生卡点问题的原因,则将产生卡点问题的原因返回至用户;若在业务日志中无法查询到产生卡点问题的原因,则生成人工工单。解决了现有的客服问题处理存在增加了客诉问题处理时间以及花费大量的人力资源成本的问题解决了现有的广告投放策略存在素材投放比例需要人工介入并且调整不及时会造成的转化率不高,影响广告收益的问题。
50.优选实施例中,本实施方式ai算法进行分析具体过程包括:
51.对收集到的问题内容特征的取值进行升序排序,两个问题内容特征取值之间的中点作为分裂点,将数据集分成两部分,计算每个分裂点的信息增益,计算最佳分裂点的信息增益率,用信息增益率衡量问题特征,用概率分枝代表出现的结果。
52.优选实施例中,本实施方式卡点问题包括调用第三方接口失败,对应失败原因、网络超时、程序处理异常、用户非法操作、数据配置错误和历史异常数据。
53.优选实施例中,本实施方式若在业务日志中查询到产生卡点问题的原因,则将产生卡点问题的原因返回至用户;同时将产生卡点问题的原因和对应的卡点问题收集到问题
决策树并更新,若在业务日志中无法查询到产生卡点问题的原因,则生成人工工单,同时将通过人工工单处理的卡点问题和对应产生卡点问题的原因收集到问题决策树并更新。
54.优选实施例中,本实施方式生成人工工单后,将带有问题关键词和问题文本内容的人工工单发送至对应的处理人。
55.实施例2
56.结合图2说明本实施方式,本实施方式的一种基于机器人的客服问题智能处理系统,所述系统包括:
57.解析模块10,用于接收问题文本内容,将问题文本内容根据固定格式解析出用户信息标识、问题分类和问题内容;
58.配置模块20,用于将问题内容通过正则表达式进行分词,并通过匹配数据库已配置的关键词配置表得到符合条件的多个问题关键词;
59.第一处理模块30,用于将多个问题关键词输入问题决策树并通过ai算法进行分析;若分析出到对应的解决方案,则将解决方案返回至用户;若无法分析出对应的解决方案,则查询业务日志;
60.第二处理模块40,用于根据问题关键词、用户信息标识和时间区间查询业务日志中用户的业务操作日志和行为日志;
61.第三处理模块50,用于把用户的业务操作日志和行为日志按时间排序,按时间由近到远的顺序查询卡点问题;若在业务日志中查询到产生卡点问题的原因,则将产生卡点问题的原因返回至用户;若在业务日志中无法查询到产生卡点问题的原因,则生成人工工单。
62.本实施方式中通过接收问题文本内容,将问题文本内容根据固定格式解析出用户信息标识、问题分类和问题内容;将问题内容通过正则表达式进行分词,并通过匹配数据库已配置的关键词配置表得到符合条件的多个问题关键词;将多个问题关键词输入问题决策树并通过ai算法进行分析;若分析出到对应的解决方案,则将解决方案返回至用户;若无法分析出对应的解决方案,则查询业务日志;根据问题关键词、用户信息标识和时间区间查询业务日志中用户的业务操作日志和行为日志;把用户的业务操作日志和行为日志按时间排序,按时间由近到远的顺序查询卡点问题;若在业务日志中查询到产生卡点问题的原因,则将产生卡点问题的原因返回至用户;若在业务日志中无法查询到产生卡点问题的原因,则生成人工工单。解决了现有的客服问题处理存在增加了客诉问题处理时间以及花费大量的人力资源成本的问题解决了现有的广告投放策略存在素材投放比例需要人工介入并且调整不及时会造成的转化率不高,影响广告收益的问题。
63.优选实施例中,本实施方式ai算法进行分析具体过程包括:
64.对收集到的问题内容特征的取值进行升序排序,两个问题内容特征取值之间的中点作为分裂点,将数据集分成两部分,计算每个分裂点的信息增益,计算最佳分裂点的信息增益率,用信息增益率衡量问题特征,用概率分枝代表出现的结果。
65.优选实施例中,本实施方式卡点问题包括调用第三方接口失败,对应失败原因、网络超时、程序处理异常、用户非法操作、数据配置错误和历史异常数据。
66.优选实施例中,本实施方式若在业务日志中查询到产生卡点问题的原因,则将产生卡点问题的原因返回至用户;同时将产生卡点问题的原因和对应的卡点问题收集到问题
决策树并更新,若在业务日志中无法查询到产生卡点问题的原因,则生成人工工单,同时将通过人工工单处理的卡点问题和对应产生卡点问题的原因收集到问题决策树并更新。
67.优选实施例中,本实施方式生成人工工单后,将带有问题关键词和问题文本内容的人工工单发送至对应的处理人。
68.本发明可以是方法、装置、系统和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本发明的各个方面的计算机可读程序指令。
69.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
70.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
71.用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
72.这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
73.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数
据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
74.也可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
75.附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
76.注意,除非另有直接说明,否则本说明书(包含任何所附权利要求、摘要和附图)中所揭示的所有特征皆可由用于达到相同、等效或类似目的的可替代特征来替换。因此,除非另有明确说明,否则所公开的每一个特征仅是一组等效或类似特征的一个示例。在使用到的情况下,进一步地、较优地、更进一步地和更优地是在前述实施例基础上进行另一实施例阐述的简单起头,该进一步地、较优地、更进一步地或更优地后带的内容与前述实施例的结合作为另一实施例的完整构成。在同一实施例后带的若干个进一步地、较优地、更进一步地或更优地设置之间可任意组合的组成又一实施例。
77.本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。本发明的目的已经完整并有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。
78.最后应说明的是:以上各实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1