问句推荐方法、客服系统以及计算机可读存储介质技术方案

技术编号:19857682 阅读:35 留言:0更新日期:2018-12-22 11:44
本发明专利技术公开了一种问句推荐方法、客服系统以及计算机可读存储介质,该方法包括步骤:在根据待回答问句输出答案之后,在语料库中查找与所述待回答问句相似的各个相似问句;根据相似度计算算法,将所述待回答问句与所述语料库中的各个相似问句进行相似度计算,得到各个相似度值;根据每个相似问句的相似度值和预存反馈数据,计算每个相似问句相对于所述待回答问句的推荐得分,将得分高于给定值的相似问句作为推荐问句;输出所述推荐问句。本发明专利技术提高了客服系统推荐问句的准确率。

【技术实现步骤摘要】
问句推荐方法、客服系统以及计算机可读存储介质
本专利技术涉及人工智能
,尤其涉及一种问句推荐方法、客服系统以及计算机可读存储介质。
技术介绍
随着经济的发展,人工智能技术也越来越成熟,人机交互的场景也越来越多,常见的人机交互场景是输入语句之后,通过关键词匹配得到推荐语句。由于现有技术在识别用户问句时,仅仅采用关键词匹配的方式得到推荐语句,存在较大的误差,当用户输入的问句过短而存在歧义时,往往得到的推荐语句也不够准确。
技术实现思路
本专利技术的主要目的在于提供一种问句推荐方法、客服系统以及计算机可读存储介质,旨在解决现有客服系统推荐问句的准确率低下的技术问题。为实现上述目的,本专利技术提供一种问句推荐方法,所述问句推荐方法包括步骤:在根据待回答问句输出答案之后,在语料库中查找与所述待回答问句相似的各个相似问句;根据相似度计算算法,将所述待回答问句与所述语料库中的各个相似问句进行相似度计算,得到各个相似度值;根据每个相似问句的相似度值和预存反馈数据,计算每个相似问句相对于所述待回答问句的推荐得分,将得分高于给定值的相似问句作为推荐问句;输出所述推荐问句。优选地,所述根据每个相似问句的相似度值和预存反馈数据,计算每个相似问句相对于所述待回答问句的推荐得分,将得分高于给定值的相似问句作为推荐问句的步骤包括:在所述反馈数据中确定与所述待回答问句相似的下一问句,以统计每个下一问句出现的次数,获取所有与所述待回答问句相似的下一问句在所述反馈数据中出现的总次数;计算所述每个下一问句出现的次数在所述总次数中的占比;根据每个下一问句对应的相似度值、预设的相似度权重值、在所述总次数中的占比以及预设的占比权重值,计算每个相似问句相对于所述待回答问句的推荐得分,将得分高于给定值的相似问句作为推荐问句。优选地,所述反馈数据中,为语料库的各个预存问句建立两两之间的关系,并设置预存问句两两之间关系的权重值,表现为(A←B:a,b),表示问句B在同一用户会话中出现为问句A的下一问句的次数为a,而问句A和B之间这一关系的权重为b。优选地,所述在根据待回答问句输出答案之后,在语料库中查找与所述待回答相似的各个相似问句的步骤之前,所述方法还包括:在接收到用户输入的用户问句后,判断所述用户问句是否有歧义;若所述用户问句有歧义,则将所述用户问句与语料库中的预存问句进行比较;在所述语料库中匹配到至少两条预存问句时,根据所述反馈数据,判断匹配到的所述预存问句是否满足预设条件;若存在满足所述预设条件的预存问句,则将满足所述预设条件的预存问句作为待回答问句替换所述用户问句。优选地,所述在所述语料库中匹配到至少两条预存问句时,根据所述反馈数据,判断匹配到的所述预存问句是否满足预设条件的步骤包括:当匹配到至少两条预存问句时,获取匹配到的每条预存问句在所述反馈数据中出现的次数,并获取匹配到的所有预存问句在所述反馈数据中出现的总次数;计算所述每条预存问句出现的次数在所述总次数中的占比;根据所述每条预存问句出现的次数和在所述总次数中的占比,判断每条预存语句是否满足预设条件;其中,当预存问句在所述反馈数据出现的次数大于预设次数,且所述预存问句出现的次数在总次数中的占比大于目标值时,则确定所述预存问句满足预设条件。优选地,所述在所述语料库中匹配到至少两条预存问句时,根据所述反馈数据,判断匹配到的所述预存问句是否满足预设条件的步骤之后,所述方法还包括:若不存在满足所述预设条件的预存问句,则输出匹配到的所有预存问句以供用户选择。优选地,所述在根据待回答问句输出答案之后,在语料库中查找与所述待回答问句相似的各个相似问句的步骤之后,所述方法还包括:根据所述待回答问句和所述反馈数据,获取与所述待回答问句关联的下一问句;将获取的下一问句作为推荐问句进行输出。优选地,所述根据所述待回答问句和所述反馈数据,获取与所述待回答问句关联的下一问句的步骤包括:在预存的反馈数据中,查询所述待回答问句的下一问句,若下一问句存在多个问句,则获取出现次数最多的问句作为所述待回答问句关联的下一问句。此外,为实现上述目的,本专利技术还提供一种客服系统,所述客服系统包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的问句推荐程序,所述问句推荐程序被所述处理器执行时实现如上所述的问句推荐方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有问句推荐程序,所述问句推荐程序被处理器执行时实现如上所述的问句推荐方法的步骤。本专利技术在根据待回答问句输出答案之后,在语料库中查找与所述待回答问句相似的各个相似问句,然后根据相似度计算算法,将所述待回答问句与所述语料库中的各个相似问句进行相似度计算,得到各个相似度值,再根据每个相似问句的相似度值和预存反馈数据,计算每个相似问句相对于所述待回答问句的推荐得分,将得分高于给定值的相似问句作为推荐问句,最终输出所述推荐问句。本专利技术在推荐语句时,是先在语料库中筛选出与待回答问句相似的各个相似问句,再结合预存的反馈数据计算每个相似问句的推荐得分,以将得分高于给定值的相似问句作为推荐问句,相比现有技术仅通过关键词推荐问句,本专利技术提高了客服系统推荐问句的准确率。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的系统结构示意图;图2为本专利技术问句推荐方法第一实施例的流程示意图;图3为本专利技术实施例中一种反馈矩阵示意图;图4为本专利技术实施例中根据相似度计算算法,将所述待回答问句与所述语料库中的各个相似问句进行相似度计算,得到各个相似度值的步骤的细化流程图;图5为本专利技术问句推荐方法第二实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的解决方案主要是:在根据待回答问句输出答案之后,在语料库中查找与所述待回答问句相似的各个相似问句,然后根据相似度计算算法,将所述待回答问句与所述语料库中的各个相似问句进行相似度计算,得到各个相似度值,再根据每个相似问句的相似度值和预存反馈数据,计算每个相似问句相对于所述待回答问句的推荐得分,将得分高于给定值的相似问句作为推荐问句,最终输出所述推荐问句。以解决客服系统推荐问句的准确率低下的问题。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的客服系统结构示意图。如图1所示,该客服系统可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元,比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,客服系统还可以包括摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi模块等等。本领域技术人员可以理解,本文档来自技高网...

【技术保护点】
1.一种问句推荐方法,其特征在于,所述问句推荐方法包括以下步骤:在根据待回答问句输出答案之后,在语料库中查找与所述待回答问句相似的各个相似问句;根据相似度计算算法,将所述待回答问句与所述语料库中的各个相似问句进行相似度计算,得到各个相似度值;根据每个相似问句的相似度值和预存反馈数据,计算每个相似问句相对于所述待回答问句的推荐得分,将得分高于给定值的相似问句作为推荐问句;输出所述推荐问句。

【技术特征摘要】
1.一种问句推荐方法,其特征在于,所述问句推荐方法包括以下步骤:在根据待回答问句输出答案之后,在语料库中查找与所述待回答问句相似的各个相似问句;根据相似度计算算法,将所述待回答问句与所述语料库中的各个相似问句进行相似度计算,得到各个相似度值;根据每个相似问句的相似度值和预存反馈数据,计算每个相似问句相对于所述待回答问句的推荐得分,将得分高于给定值的相似问句作为推荐问句;输出所述推荐问句。2.如权利要求1所述的问句推荐方法,其特征在于,所述根据每个相似问句的相似度值和预存反馈数据,计算每个相似问句相对于所述待回答问句的推荐得分,将得分高于给定值的相似问句作为推荐问句的步骤包括:在所述反馈数据中确定与所述待回答问句相似的下一问句,以统计每个下一问句出现的次数,获取所有与所述待回答问句相似的下一问句在所述反馈数据中出现的总次数;计算所述每个下一问句出现的次数在所述总次数中的占比;根据每个下一问句对应的相似度值、预设的相似度权重值、在所述总次数中的占比以及预设的占比权重值,计算每个相似问句相对于所述待回答问句的推荐得分,将得分高于给定值的相似问句作为推荐问句。3.如权利要求1所述的问句推荐方法,其特征在于,所述反馈数据中,为语料库的各个预存问句建立两两之间的关系,并设置预存问句两两之间关系的权重值,表现为(A←B:a,b),表示问句B在同一用户会话中出现为问句A的下一问句的次数为a,而问句A和B之间这一关系的权重为b。4.如权利要求3所述的问句推荐方法,其特征在于,所述在根据待回答问句输出答案之后,在语料库中查找与所述待回答相似的各个相似问句的步骤之前,所述方法还包括:在接收到用户输入的用户问句后,判断所述用户问句是否有歧义;若所述用户问句有歧义,则将所述用户问句与语料库中的预存问句进行比较;在所述语料库中匹配到至少两条预存问句时,根据所述反馈数据,判断匹配到的所述预存问句是否满足预设条件;若存在满足所述预设条件的预存问句,则将满足所述预设条件的预存问句作为待回答问句替换所述用户问句。5.如权利要求4所述...

【专利技术属性】
技术研发人员:卢道和黎洛晨杨海军郑德荣
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1