首页 / 专利库 / 人工智能 / 自然语言文本 / 智能客服应答方法、系统以及控制器和介质

智能客服应答方法、系统以及控制器和介质

阅读:702发布:2020-05-12

专利汇可以提供智能客服应答方法、系统以及控制器和介质专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种智能客服应答方法、系统以及 控制器 和介质,所述方法包括:接入并配置 机器人 客服和对应的第一 知识库 ;获取访客输入的问题信息;所述机器人客服基于所述第一知识库以及预先设置的第二知识库对所述访客输入的问题信息进行应答,其中,所述第一知识库用于存储专用的问题信息和对应的应答信息,所述第二知识库用于存储通用的问题信息和对应的应答信息。本发明的智能客服应答技术具有通用性,仅需用户登录系统即可接入机器人客服,无需自行开发,成本低,且机器人客服能够充分配合人工客服,提升了访客咨询体验。,下面是智能客服应答方法、系统以及控制器和介质专利的具体信息内容。

1.一种智能客服应答方法,其特征在于,包括:
接入并配置机器人客服和对应的第一知识库
获取访客输入的问题信息;
所述机器人客服基于所述第一知识库以及预先设置的第二知识库对所述访客输入的问题信息进行应答,其中,所述第一知识库用于存储专用的问题信息和对应的应答信息,所述第二知识库用于存储通用的问题信息和对应的应答信息。
2.根据权利要求1所述的智能客服应答方法,其特征在于,
所述接入并配置机器人客服和对应的第一知识库,包括:
接入所述机器人客服和对应的第一知识库;
对所述机器人客服进行配置,包括为机器人客服设置姓名、头像、提示语和等待超时时间中的一种或多种;
对所述机器人客服对应的第一知识库进行配置,所述第一知识库包括文字数据、图片数据、视频数据和链接数据中的一种或多种。
3.根据权利要求1所述的智能客服应答方法,其特征在于,
所述获取访客输入的问题信息,包括:
获取访客输入的问题文本信息,通过机器人识别引擎处理,提取问题对应的词向量,或者,
获取访客输入的问题语音信息,将所述问题语音信息转换为对应的文本信息,采用自然语言处理技术提取问题对应的词向量。
4.根据权利要求1-3中任意一项所述的智能客服应答方法,其特征在于,所述机器人客服基于所述第一知识库以及预先设置的第二知识库对所述访客输入的问题信息进行应答,包括:
将所述访客输入的问题信息与所述第一知识库中的问题信息做匹配,得到第一匹配率,若所述第一匹配率超过预设的第一阈值,则回复所述第一知识库中对应的应答信息;
若所述第一匹配率未超过预设的第一阈值,将所述访客输入的问题信息与所述第二知识库中的问题信息做匹配,得到第二匹配率,若所述第二匹配率超过预设的第二阈值,则回复所述第二知识库中对应的应答信息;
若所述第二匹配率未超过预设的第二阈值,所述机器人客服自动生成回复信息,并将所生成的回复信息录入待学习的第三知识库中;
若所述机器人客服无法自动生成回复信息,则回复无法回答信息。
5.根据权利要求4所述的智能客服应答方法,其特征在于,
所述机器人客服自动生成回复信息,包括:
所述机器人客服基于seq2seq模型生成回复信息。
6.根据权利要求4所述的智能客服应答方法,其特征在于,
还包括:若回复无法回答信息或接收到访客输入的转人工信息,则进行接入人工客服,包括:
判断当前人工客服是否在线;
若在线,则将访客端接入对应的客服队列,等待人工客服接入;
若不在线,则发送访客咨询消息提醒。
7.根据权利要求6所述的智能客服应答方法,其特征在于,
还包括人工客服接入访客流程,包括:
在线客服人员选择访客接入,并通知其他在线客服人员;
获取该访客之前与机器人客服的对话信息,基于所述对话信息回答访客问题;
若访客离线或者未继续咨询,则人工客服继续接入其他等待的访客;
若无访客在线,则人工客服等待访客上线、查看数据或维护所述第一知识库。
8.一种智能客服应答系统,其特征在于,包括:
机器人客服管理模,配置为接入并配置机器人客服和对应的第一知识库;
访客问题获取模块,配置为获取访客输入的问题信息;
机器人客服,配置为基于所述第一知识库以及预先设置的第二知识库对所述访客输入的问题信息进行应答,其中,所述第一知识库用于存储专用的问题信息和对应的应答信息,所述第二知识库用于存储通用的问题信息和对应的应答信息。
9.根据权利要求8所述的智能客服应答系统,其特征在于,
所述机器人客服管理模块,包括:
接入单元,配置为接入所述机器人客服和对应的第一知识库;
第一配置单元,用于配置所述机器人客服,包括为机器人客服设置姓名、头像、提示语和等待超时时间中的一种或多种;
第二配置单元,用于配置对所述机器人客服对应的第一知识库,所述第一知识库包括文字数据、图片数据、视频数据和链接数据中的一种或多种。
10.根据权利要求8所述的智能客服应答系统,其特征在于,
所述获访客问题获取模块包括:
第一问题获取单元,配置为获取访客输入的问题文本信息,通过机器人识别引擎处理,提取问题对应的词向量;
第二问题获取单元,配置为获取访客输入的问题语音信息,将所述问题语音信息转换为对应的文本信息,采用自然语言处理技术提取问题对应的词向量。
11.根据权利要求8-10中任意一项所述的智能客服应答系统,其特征在于,所述机器人客服包括:
第一应答单元,配置为将所述访客输入的问题信息与所述第一知识库中的问题信息做匹配,得到第一匹配率,若所述第一匹配率超过预设的第一阈值,则回复所述第一知识库中对应的应答信息;
第二应答单元,配置为若所述第一匹配率未超过预设的第一阈值,将所述访客输入的问题信息与所述第二知识库中的问题信息做匹配,得到第二匹配率,若所述第二匹配率超过预设的第二阈值,则回复所述第二知识库中对应的应答信息;
第三应答单元,配置为若所述第二匹配率未超过预设的第二阈值,所述机器人客服自动生成回复信息,并将所生成的回复信息录入待学习的第三知识库中;
第四应答单元,配置为若所述机器人客服无法自动生成回复信息,则回复无法回答信息。
12.根据权利要求11所述的智能客服应答系统,其特征在于,
所述第三应答单元还配置为基于seq2seq模型生成回复信息。
13.根据权利要求11所述的智能客服应答系统,其特征在于,
还包括人工客服接入模块,配置为若回复无法回答信息或接收到访客输入的转人工信息,则进行接入人工客服,具体配置为:
判断当前人工客服是否在线;
若在线,则将访客端接入对应的客服队列,等待人工客服接入;
若不在线,则发送访客咨询消息提醒。
14.根据权利要求13所述的智能客服应答系统,其特征在于,
还包括人工客服接入访客模块,配置为:
在线客服人员选择访客接入,并通知其他在线客服人员;
获取该访客之前与机器人客服的对话信息,基于所述对话信息回答访客问题;
若访客离线或者未继续咨询,则人工客服继续接入其他等待的访客;
若无访客在线,则人工客服等待访客上线、查看数据或维护所述第一知识库。
15.一种控制器,其包括存储器与处理器,其特征在于:所述存储器存储有计算机程序,所述程序在被所述处理器执行时能够实现权利要求1至7中任意一项权利要求所述的方法的步骤。
16.一种计算机可读存储介质,用于存储计算机程序,其特征在于:所述程序在由一计算机或处理器执行时实现如权利要求1至7中任意一项权利要求所述的方法的步骤。

说明书全文

智能客服应答方法、系统以及控制器和介质

技术领域

[0001] 本发明涉及人机交互技术领域,尤其涉及一种智能客服应答方法、系统以及控制器和介质。

背景技术

[0002] 随着各行各业的快速发展,线上购买和售后服务不断增多,客服需求越来越多,业务越来越复杂,这对客服需求和能要求更高。目前很多行业的客服须7x24小时在线服务,每天需回答大量的问题,企业若仅通过招聘、培训人工客服来实现,将耗费大量的成本。客服处理的更多的是重复性的问答工作,机器人客服能做到解决重复性知识问答,且比较人性化,可以做到7x24小时实时在线,能够很好地减少用户等待时长,快速解答客户问题,但是,还是会存在一部分机器人客服无法解决的问题,需要人工客服来处理。
[0003] 因此,现有的技术中可采用机器人客服配合人工客服的智能客服系统来为用户提供服务,但是,往往需要企业单独开发、维护符合自己应用需求智能客服系统,成本高,且不具备通用性,此外,机器人客服不能很好的配合人工客服,用户体验差。

发明内容

[0004] 本发明目的在于,提供一种智能客服应答方法、系统以及控制器和介质,具有通用性,仅需用户登录系统即可接入机器人客服,无需自行开发,成本低,且机器人客服能够充分配合人工客服,提升了访客咨询体验。
[0005] 根据本发明第一实施例,提供了一种智能客服应答方法,包括:
[0006] 接入并配置机器人客服和对应的第一知识库
[0007] 获取访客输入的问题信息;
[0008] 所述机器人客服基于所述第一知识库以及预先设置的第二知识库对所述访客输入的问题信息进行应答,其中,所述第一知识库用于存储专用的问题信息和对应的应答信息,所述第二知识库用于存储通用的问题信息和对应的应答信息。
[0009] 进一步的,所述接入并配置机器人客服和对应的第一知识库,包括:
[0010] 接入所述机器人客服和对应的第一知识库;
[0011] 对所述机器人客服进行配置,包括为机器人客服设置姓名、头像、提示语和等待超时时间中的一种或多种;
[0012] 对所述机器人客服对应的第一知识库进行配置,所述第一知识库包括文字数据、图片数据、视频数据和链接数据中的一种或多种。
[0013] 进一步的,所述获取访客输入的问题信息,包括:
[0014] 获取访客输入的问题文本信息,通过机器人识别引擎处理,提取问题对应的词向量,或者,
[0015] 获取访客输入的问题语音信息,将所述问题语音信息转换为对应的文本信息,采用自然语言处理技术提取问题对应的词向量。
[0016] 进一步的,所述机器人客服基于所述第一知识库以及预先设置的第二知识库对所述访客输入的问题信息进行应答,包括:
[0017] 将所述访客输入的问题信息与所述第一知识库中的问题信息做匹配,得到第一匹配率,若所述第一匹配率超过预设的第一阈值,则回复所述第一知识库中对应的应答信息;
[0018] 若所述第一匹配率未超过预设的第一阈值,将所述访客输入的问题信息与所述第二知识库中的问题信息做匹配,得到第二匹配率,若所述第二匹配率超过预设的第二阈值,则回复所述第二知识库中对应的应答信息;
[0019] 若所述第二匹配率未超过预设的第二阈值,所述机器人客服自动生成回复信息,并将所生成的回复信息录入待学习的第三知识库中;
[0020] 若所述机器人客服无法自动生成回复信息,则回复无法回答信息。
[0021] 进一步的,所述机器人客服自动生成回复信息,包括:
[0022] 所述机器人客服基于seq2seq模型生成回复信息。
[0023] 进一步的,还包括:若回复无法回答信息或接收到访客输入的转人工信息,则进行接入人工客服,包括:
[0024] 判断当前人工客服是否在线;
[0025] 若在线,则将访客端接入对应的客服队列,等待人工客服接入;
[0026] 若不在线,则发送访客咨询消息提醒。
[0027] 进一步的,还包括人工客服接入访客流程,包括:
[0028] 在线客服人员选择访客接入,并通知其他在线客服人员;
[0029] 获取该访客之前与机器人客服的对话信息,基于所述对话信息回答访客问题;
[0030] 若访客离线或者未继续咨询,则人工客服继续接入其他等待的访客;
[0031] 若无访客在线,则人工客服等待访客上线、查看数据或维护所述第一知识库。
[0032] 根据本发明第二实施例,提供了一种智能客服应答系统,包括:
[0033] 机器人客服管理模,配置为接入并配置机器人客服和对应的第一知识库;
[0034] 访客问题获取模块,配置为获取访客输入的问题信息;
[0035] 机器人客服,配置为基于所述第一知识库以及预先设置的第二知识库对所述访客输入的问题信息进行应答,其中,所述第一知识库用于存储专用的问题信息和对应的应答信息,所述第二知识库用于存储通用的问题信息和对应的应答信息。
[0036] 进一步的,所述机器人客服管理模块,包括:
[0037] 接入单元,配置为接入所述机器人客服和对应的第一知识库;
[0038] 第一配置单元,用于配置所述机器人客服,包括为机器人客服设置姓名、头像、提示语和等待超时时间中的一种或多种;
[0039] 第二配置单元,用于配置对所述机器人客服对应的第一知识库,所述第一知识库包括文字数据、图片数据、视频数据和链接数据中的一种或多种。
[0040] 进一步的,所述获访客问题获取模块包括:
[0041] 第一问题获取单元,配置为获取访客输入的问题文本信息,通过机器人识别引擎处理,提取问题对应的词向量;
[0042] 第二问题获取单元,配置为获取访客输入的问题语音信息,将所述问题语音信息转换为对应的文本信息,采用自然语言处理技术提取问题对应的词向量。
[0043] 进一步的,所述机器人客服包括:
[0044] 第一应答单元,配置为将所述访客输入的问题信息与所述第一知识库中的问题信息做匹配,得到第一匹配率,若所述第一匹配率超过预设的第一阈值,则回复所述第一知识库中对应的应答信息;
[0045] 第二应答单元,配置为若所述第一匹配率未超过预设的第一阈值,将所述访客输入的问题信息与所述第二知识库中的问题信息做匹配,得到第二匹配率,若所述第二匹配率超过预设的第二阈值,则回复所述第二知识库中对应的应答信息;
[0046] 第三应答单元,配置为若所述第二匹配率未超过预设的第二阈值,所述机器人客服自动生成回复信息,并将所生成的回复信息录入待学习的第三知识库中;
[0047] 第四应答单元,配置为若所述机器人客服无法自动生成回复信息,则回复无法回答信息。
[0048] 进一步的,所述第三应答单元还配置为基于seq2seq模型生成回复信息。
[0049] 进一步的,还包括人工客服接入模块,配置为若回复无法回答信息或接收到访客输入的转人工信息,则进行接入人工客服,具体配置为:
[0050] 判断当前人工客服是否在线;
[0051] 若在线,则将访客端接入对应的客服队列,等待人工客服接入;
[0052] 若不在线,则发送访客咨询消息提醒。
[0053] 进一步的,还包括人工客服接入访客模块,配置为:
[0054] 在线客服人员选择访客接入,并通知其他在线客服人员;
[0055] 获取该访客之前与机器人客服的对话信息,基于所述对话信息回答访客问题;
[0056] 若访客离线或者未继续咨询,则人工客服继续接入其他等待的访客;
[0057] 若无访客在线,则人工客服等待访客上线、查看数据或维护所述第一知识库。
[0058] 根据本发明第三实施例,提供了一种控制器,其包括存储器与处理器,所述存储器存储有计算机程序,所述程序在被所述处理器执行时能够实现所述方法的步骤。
[0059] 根据本发明第四实施例,提供了一种计算机可读存储介质,用于存储计算机程序,所述程序在由一计算机或处理器执行时实现所述方法的步骤。
[0060] 本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明提供的一种智能客服应答方法、系统以及控制器和介质可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有下列优点:
[0061] 本发明无需用户额外开发客服系统,只需注册和使用,一键接入机器人客服,用户可自主维护专用的第一知识库,配置自己的机器人,成本低;机器人客服可24h在线服务,也可充分配合人工客服协同服务访客,提升了访客的咨询体验;此外人工客服可以在不繁忙时维护系统的知识库等,充分利用了人力资源。
[0062] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

[0063] 图1为本发明实施例提供的智能客服应答方法流程图
[0064] 图2为本发明实施例提供的机器人客服应答访客流程图;
[0065] 图3为本发明实施例提供的接入人工客服流程图;
[0066] 图4为本发明实施例提供的人工客服接入访客流程图;
[0067] 图5为本发明实施例提供的智能客服应答系统示意图;
[0068] 图6为本发明另一实施例提供的智能客服应答系统示意图;
[0069] 图7为本发明实施例提供的智能客服应答系统架构图。
[0070] 【符号说明】
[0071] 1:机器人客服管理模块            2:访客问题获取模块
[0072] 3:机器人客服                    4:人工客服接入模块
[0073] 5:人工客服接入访客模块

具体实施方式

[0074] 为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种智能客服应答方法、系统以及控制器和介质的具体实施方式及其功效,详细说明如后。
[0075] 本发明实施例提供了一种智能客服应答方法,如图1所示,包括:
[0076] 步骤S1、接入并配置机器人客服和对应的第一知识库;
[0077] 其中,用户可以统一注册登录系统,或通过第三方软件登录系统,用户通常为有智能客服需求的商家,第三方软件包括微信等。商家登录系统后可以一键嵌入机器人客服聊天咨询框,接入并配置机器人客服和对应的第一知识库,从而使得商家可以单独管理自己的用户体系,全部接入机器人设置都是以管理员设置的为基准。
[0078] 步骤S2、获取访客输入的问题信息;
[0079] 步骤S3、所述机器人客服基于所述第一知识库以及预先设置的第二知识库对所述访客输入的问题信息进行应答,其中,所述第一知识库为专业对话语料库,用于存储专用的问题信息和对应的应答信息,第一知识库由用户根据自身业务需求来维护。所述第二知识库为通用对话语料库,用于存储通用的问题信息和对应的应答信息,适用于所有用户。
[0080] 本发明实施例所述智能客服应答方法具有通用性,仅需直接接入机器人客服,无需自行开发,成本低。
[0081] 作为一种示例,所述步骤S1包括:
[0082] 步骤S11、接入所述机器人客服和对应的第一知识库;
[0083] 步骤S12、对所述机器人客服进行个性化置,包括为机器人客服设置姓名、头像、提示语和等待超时时间等等中的一种或多种,此外商家还可以配置和嵌入自己的小程序和微信公众号的机器人咨询对话框。
[0084] 步骤S13、对所述机器人客服对应的第一知识库进行配置,所述第一知识库包括文字数据、图片数据、视频数据和链接数据等等中的一种或多种,从而使得用户可以将机器人客服接入网页,小程序,公众号等客户端中,接入操作只需几行代码,操作简单,进一步的实现系统极大的方便用户接入,降低人工成本。
[0085] 作为一种示例,所述步骤S2包括:
[0086] 步骤S21、获取访客输入的问题文本信息,通过机器人识别引擎处理,提取问题对应的词向量,或者,
[0087] 步骤S22、获取访客输入的问题语音信息,将所述问题语音信息转换为对应的文本信息,采用自然语言处理技术提取问题对应的词向量。
[0088] 例如可采用语音识别技术将语音信息转换为文本信息,也可将文本信息转换为语音信息输出。采用自然语言处理(NLP),是的计算机能以智能和高效的方式对文本数据进行系统化分析和理解,并提取信息,通过NLP可以解决自动摘要机器翻译命名实体识别、关系提取、情感分析以及主题分割等难题。
[0089] 作为一种示例,所述步骤S3包括:
[0090] 步骤S31、将所述访客输入的问题信息与所述第一知识库中的问题信息做匹配,得到第一匹配率,若所述第一匹配率超过预设的第一阈值,则回复所述第一知识库中对应的应答信息,并记录第一知识库被访问热度;
[0091] 其中,用户可根据需求设置所述第一阈值,例如设为0.75,商家可以设置文字类型,图片类型,链接类型等单一或混合的答案方式,让解决客户问题的方式不再局限于单一的文本,使得答案具备富媒体的功能,从而便于客户快速找到问题解决方式。
[0092] 步骤S32、若所述第一匹配率未超过预设的第一阈值,将所述访客输入的问题信息与所述第二知识库中的问题信息做匹配,得到第二匹配率,若所述第二匹配率超过预设的第二阈值,则回复所述第二知识库中对应的应答信息;
[0093] 其中,第二知识库为通用的内部开放知识库,大多数基于闲聊,第二阈值也是预先设置的,例如设为0.8。
[0094] 步骤S33、若所述第二匹配率未超过预设的第二阈值,所述机器人客服自动生成回复信息,并将所生成的回复信息录入待学习的第三知识库中;
[0095] 其中,所述机器人客服可基于序列到序列(Sequence to sequence,简称seq2seq)模型生成回复信息,seq2seq是一种建模两个序列间关系的通用深度学习模型,可以应用到机器翻译,问答系统等多种序列化的自然语言处理任务。一个标准的Sequence to sequence模型通常由两部分组成:Encoder和Decoder。Encoder部分负责依次读入输入序列的每个单位,将其编码成一个模型的中间表示(一般为一个向量),在本实施例中,将其称为上下文向量c。Decoder部分负责在给定上下文向量c的情况下预测出输出序列,通过输出序列回复相应问答答案。
[0096] 步骤S34、若所述机器人客服无法自动生成回复信息,则回复无法回答信息,此外,还可自动将未知问题录入到待学习的第三知识库中,进行增量人工修改录入答案。
[0097] 其中,回复无法回答信息的模板由商家根据具体业务场景自行配置。
[0098] 本发明实施例还可以设置人工客服,人工客服只需针对性回答客户的问题,从而减少人客服数量,每个用户可以看到自己系统的访客访问统计数据和详细记录,方便做出人工调整。
[0099] 基于步骤S31-步骤S34的一具体应用实例的流程图如图2所示。
[0100] 所述方法还包括步骤S4、若回复无法回答信息或接收到访客输入的转人工信息,则进行接入人工客服,其中,可采用WebSocket(WebSocket是一种在单个TCP连接上进行全双工通信的协议)监听访客对话信息,从而获知是否需要接入人工客服。
[0101] 步骤S4具体包括:
[0102] 步骤S41、判断当前人工客服是否在线,若在线,进行步骤S42,否则,进行步骤S43;
[0103] 步骤S42、将访客端接入对应的客服队列,等待人工客服接入;
[0104] 作为示例,如果商家业务问题涉及多个领域,可以根据不同的业务问题设置一个技能客服组,这个组下的客服只解决该业务下的相关问题。
[0105] 如果当前商家人工客服在线,判断是否商家有设置技能客服组,有则供访客选择在线技能组客服咨询,若没有则直接进入客服接入队列,等待客服接入。
[0106] 步骤S43、向商家发送访客咨询消息提醒,提醒商家尽快登入人工客服工作台
[0107] 基于步骤S41-步骤S42的一具体应用实例的流程图如图3所示。
[0108] 本发明实施例所述方法还包括步骤S5,具体包括:
[0109] 步骤S51、客服登录人工客服工作台,若此时有访客接入,在线客服人员选择访客接入,并通知其他在线客服人员该访客已被接入,防止重复接入;
[0110] 步骤S52、获取该访客之前与机器人客服的对话信息,基于所述对话信息回答访客问题,以便更好回答访客问题;
[0111] 步骤S53、若访客离线或者未继续咨询,则人工客服继续接入其他等待的访客;
[0112] 步骤S54、若无访客在线,则人工客服等待访客上线、查看数据或维护所述第一知识库。
[0113] 基于步骤S51-步骤S54的一具体应用实例的流程图如图4所示。
[0114] 机器人客服可24h在线服务,也可充分配合人工客服协同服务访客,提升了访客的咨询体验;此外人工客服可以在不繁忙时维护系统的知识库等,充分利用了人力资源,商家还还可以查看机器人客服和人工客服的工作效率,工作内容和访客来源相关统计等数据,便于管理。
[0115] 本发明实施例还提供了一种智能客服应答系统,如图5所示,包括机器人客服管理模块1、访客问题获取模块2和机器人客服3,其中,机器人客服管理模块1配置为接入并配置机器人客服和对应的第一知识库,其中,用户可以统一注册登录系统,或通过第三方软件登录系统,用户通常为有智能客服需求的商家,第三方软件包括微信等。商家登录系统后可以通过机器人客服管理模块1一键嵌入机器人客服聊天咨询框,接入并配置机器人客服和对应的第一知识库,从而使得商家可以单独管理自己的用户体系,全部接入机器人设置都是以管理员设置的为基准。访客问题获取模块2配置为获取访客输入的问题信息。机器人客服3配置为基于所述第一知识库以及预先设置的第二知识库对所述访客输入的问题信息进行应答,其中,所述第一知识库为专业对话语料库,用于存储专用的问题信息和对应的应答信息,第一知识库由用户根据自身业务需求来维护。所述第二知识库为通用对话语料库,用于存储通用的问题信息和对应的应答信息,适用于所有用户。本发明实施例所述智能客服应答系统具有通用性,仅需直接接入机器人客服,无需自行开发,成本低。
[0116] 作为一种示例,所述机器人客服管理模块1,包括接入单元、第一配置单元和第二配置单元,其中,接入单元配置为接入所述机器人客服和对应的第一知识库;第一配置单元用于配置所述机器人客服,包括为机器人客服设置姓名、头像、提示语和等待超时时间等等中的一种或多种,此外商家还可以配置和嵌入自己的小程序和微信公众号的机器人咨询对话框。第二配置单元用于配置对所述机器人客服对应的第一知识库,所述第一知识库包括文字数据、图片数据、视频数据和链接数据等等中的一种或多种,此外商家还可以配置和嵌入自己的小程序和微信公众号的机器人咨询对话框,从而使得用户可以将机器人客服接入网页,小程序,公众号等客户端中,接入操作只需几行代码,操作简单,进一步的实现系统极大的方便用户接入,降低人工成本。
[0117] 作为一种示例,所述获访客问题获取模块2包括第一问题获取单元和第二问题获取单元,第一问题获取单元配置为获取访客输入的问题文本信息,通过机器人识别引擎处理,提取问题对应的词向量;第二问题获取单元配置为获取访客输入的问题语音信息,将所述问题语音信息转换为对应的文本信息,采用自然语言处理技术提取问题对应的词向量。例如可采用语音识别技术将语音信息转换为文本信息,也可将文本信息转换为语音信息输出。采用自然语言处理(NLP),是的计算机能以智能和高效的方式对文本数据进行系统化分析和理解,并提取信息,通过NLP可以解决自动摘要、机器翻译、命名实体识别、关系提取、情感分析以及主题分割等难题。
[0118] 作为一种示例,所述机器人客服3包括第一应答单元、第二应答单元、第三应答单元和第四应答单元,第一应答单元配置为将所述访客输入的问题信息与所述第一知识库中的问题信息做匹配,得到第一匹配率,若所述第一匹配率超过预设的第一阈值,则回复所述第一知识库中对应的应答信息,并记录第一知识库被访问热度;其中,用户可根据需求设置所述第一阈值,例如设为0.75,商家可以设置文字类型,图片类型,链接类型等单一或混合的答案方式,让解决客户问题的方式不再局限于单一的文本,使得答案具备富媒体的功能,从而便于客户快速找到问题解决方式。第二应答单元配置为若所述第一匹配率未超过预设的第一阈值,将所述访客输入的问题信息与所述第二知识库中的问题信息做匹配,得到第二匹配率,若所述第二匹配率超过预设的第二阈值,则回复所述第二知识库中对应的应答信息,其中,第二知识库为通用的内部开放知识库,大多数基于闲聊,第二阈值也是预先设置的,例如设为0.8。第三应答单元配置为若所述第二匹配率未超过预设的第二阈值,所述机器人客服自动生成回复信息,并将所生成的回复信息录入待学习的第三知识库中,其中,所述第三应答单元还可配置为基于序列到序列(Sequence to sequence,简称seq2seq)模型生成回复信息,seq2seq是一种建模两个序列间关系的通用深度学习模型,可以应用到机器翻译,问答系统等多种序列化的自然语言处理任务。一个标准的Sequence to sequence模型通常由两部分组成:Encoder和Decoder。Encoder部分负责依次读入输入序列的每个单位,将其编码成一个模型的中间表示(一般为一个向量),在本实施例中,将其称为上下文向量c。Decoder部分负责在给定上下文向量c的情况下预测出输出序列,通过输出序列回复相应问答答案。第四应答单元配置为若所述机器人客服无法自动生成回复信息,则回复无法回答信息,其中,回复无法回答信息的模板由商家根据具体业务场景自行配置。
[0119] 本发明实施例还可以设置人工客服,人工客服只需针对性回答客户的问题,从而减少人客服数量,每个用户可以看到自己系统的访客访问统计数据和详细记录,方便做出人工调整。作为一种示例,如图6所示,所述系统还包括人工客服接入模块4,配置为若回复无法回答信息或接收到访客输入的转人工信息,则进行接入人工客服,其中,可采用WebSocket(WebSocket是一种在单个TCP连接上进行全双工通信的协议)监听访客对话信息,从而获知是否需要接入人工客服。人工客服接入模块4具体配置为:判断当前人工客服是否在线;若在线,则将访客端接入对应的客服队列,等待人工客服接入,作为示例,如果商家业务问题涉及多个领域,可以根据不同的业务问题设置一个技能客服组,这个组下的客服只解决该业务下的相关问题。如果当前商家人工客服在线,判断是否商家有设置技能客服组,有则供访客选择在线技能组客服咨询,若没有则直接进入客服接入队列,等待客服接入。若不在线,则发送访客咨询消息提醒,提醒商家尽快登入人工客服工作台。
[0120] 作为一种示例,所述系统还包括人工客服接入访客模块5,配置为:在线客服人员选择访客接入,并通知其他在线客服人员该访客已被接入,防止重复接入;获取该访客之前与机器人客服的对话信息,基于所述对话信息回答访客问题,以便更好回答访客问题;若访客离线或者未继续咨询,则人工客服继续接入其他等待的访客;若无访客在线,则人工客服等待访客上线、查看数据或维护所述第一知识库。
[0121] 图7所示示例从多个层面具体描述了智能客服应答系统具体实施例的组成架构,依次包括基础设施、数据层、服务层和显示层。
[0122] 基础设施包括网络模块、服务器和存储模块,其中,网络模块用于提供对外访问的域名和IP,应用部署的服务器和运营商的网络宽带;服务器负载均衡采用的nginx代理;存储模块包括物理文件存储和各大数据库存储。
[0123] 数据层包括系统配置数据库、redis数据库、mongo数据库和文件数据库,其中,系统配置数据库采用mysql,用来存储各类信息,包括用户信息,机器人信息,聊天记录信息等等,主要存储业务的基本信息;redis数据库用于进行中间缓存和存储用户登录的会话信息,将常用的不变更的数据进行缓存,从而加快系统的运行速度;mongo数据库用于存储知识库,主要以json数据格式存储,也存储了部分用户部分头像信息等;文件数据库用于提供文件的上传和下载访问,视频文件的访问,采用cdn加速。服务层包括访客管理模块、人工客服管理模块、机器人客服接入模块、机器人客服配置模块、知识库管理模块、知识库学习管理模块、监控报表模块、聊天记录模块、满意度评价管理模块和人工客服工作台管理模块,其中,人工客服管理模块用于管理人工客服信息;机器人客服接入模块用于接入机器人客服;机器人客服配置模块用于配置机器人客服;知识库管理模块用于管理第一知识库、第二知识库以及第三知识库;知识库学习管理模块用于配置第一知识库、第二知识库以及第三知识库的数据信息;监控报表模块用于管理监控报表;聊天记录模块用于管理访客与机器人客服以及与人工客服的聊天信息;满意度评价管理模块用于进行满意度评价和管理;人工客服平台管理模块用于管理人工客服平台信息。
[0124] 显示层包括机器人客服嵌入页面、商家后台页面、人工客服工作台和内部后台管理模块,其中,机器人客服嵌入界面用于实现机器人客服与访客对话,商家可根据自身需求在机器人客服嵌入界面配置机器人头像、名字等;商家后台页面用于实现服务层对应的功能;人工客服工作台页面用于实现人工客服与访客对话;内部后台管理模块用于开发者控制商家,机器人客服,和相关的通用的服务功能,包括知识库学习,知识库管理,监控报表,聊天记录,满意度评价分析和管理,敏感词设置,商家购买价格设置等等。所有商家都使用统一的基础设施层,基础设施层可由开发者统一迭代开发新功能和运营维护。本发明实施例的智能客服应答系统具有通用性,使得商家无需额外开发客服系统,只需注册和使用,一键接入机器人客服,还可自主维护专用的第一知识库,配置自己的机器人,成本低。
[0125] 根据本发明第三实施例,提供了一种控制器,其包括存储器与处理器,所述存储器存储有计算机程序,所述程序在被所述处理器执行时能够实现所述智能客服应答方法的步骤。
[0126] 根据本发明第四实施例,提供了一种计算机可读存储介质,用于存储计算机程序,所述程序在由一计算机或处理器执行时实现所述智能客服应答方法的步骤。
[0127] 本发明实施例无需用户额外开发客服系统,只需注册和使用,一键接入机器人客服,用户可自主维护专用的第一知识库,配置自己的机器人,成本低;机器人客服可24h在线服务,也可充分配合人工客服协同服务访客,提升了访客的咨询体验;此外人工客服可以在不繁忙时维护系统的知识库等,充分利用了人力资源。
[0128] 以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈