[发明专利]知识库问题更新方法、客服机器人以及可读存储介质在审
| 申请号: | 201710636463.0 | 申请日: | 2017-07-28 |
| 公开(公告)号: | CN107562789A | 公开(公告)日: | 2018-01-09 |
| 发明(设计)人: | 卢道和;郑德荣;张超;杨海军;钟伟 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国,赵爱蓉 |
| 地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 知识库 问题 更新 方法 客服 机器人 以及 可读 存储 介质 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种知识库问题更新方法、客服机器人以及可读存储介质。
背景技术
现有的客服机器人一般是基于知识库的问答系统,在现有的客服机器人中,知识库中的问题和对应的答案都需要提前编辑好,在编辑知识库过程中,需要对客服机器人所服务的产品,以及用户常见问题比较熟悉。但是由于提前编辑好的问题和答案不可能考虑到所有问题,因此为了提高客服机器人回答问题的准确率,需要不断更新客服机器人的知识库。然而目前客服机器人不能自动更新知识库中的问题,只能通过用户手动更新知识库中的问题,由于用户手动更新知识库中的问题费时费力,因此一般都需要间隔很长一段时间才去更新知识库中的问题,且用户在手动更新知识库中的问题的过程中,容易遗漏一些问题,从而导致客服机器人回答用户问题的准确率不高。
发明内容
本发明的主要目的在于提供一种知识库问题更新方法、客服机器人以及可读存储介质,旨在解决现有客服机器人不能自动更新知识库中的问题,从而导致客服机器人回答用户问题的准确率低下的技术问题。
为实现上述目的,本发明提供一种知识库问题更新方法,所述知识库问题更新方法包括步骤:
当获取到用户输入的第一问题时,获取知识库中已存储的第二问题;
根据预设聚类算法对所述第一问题和所述第二问题进行聚类,得到聚类结果;
根据所述聚类结果更新所述知识库的问题。
优选地,所述根据所述聚类结果更新所述知识库的问题的步骤包括:
在所述聚类结果中确定包含所述第二问题的第一类簇集合,以及未包含所述第二问题的第二类簇集合;
在所述第一类簇集合中筛选出与所述知识库中标准问题对应的相似问题;
在所述第二类簇集合中选取新问题,将所述新问题和所述相似问题添加至所述知识库中,以更新所述知识库的问题。
优选地,所述根据预设聚类算法对所述第一问题和所述第二问题进行聚类,得到聚类结果的步骤包括:
根据自组织映射SOM聚类算法确定作为输入源问题的邻接问题集合,得到聚类后的类簇,其中,所述输入源问题包括所述第一问题和所述第二问题;
根据所述类簇再次执行所述SOM聚类算法,并计算执行所述SOM聚类算法的执行次数;
若所述执行次数大于或者等于预设次数,则将最后一次执行所述SOM聚类算法所得类簇作为聚类结果。
优选地,所述根据预设聚类算法对所述第一问题和所述第二问题进行聚类,得到聚类结果的步骤之前,还包括:
在所述知识库中查找与所述第一问题对应的目标答案,并输出所述目标答案;
将所述第一问题和所述目标答案关联记录至日志存储空间中,并确定对应的记录时间,以及当前时间;
若所述记录时间和所述当前时间之间的时间差大于或者等于预设时长,则执行所述根据预设聚类算法对所述第一问题和所述第二问题进行聚类,得到聚类结果的步骤。
优选地,所述在所述知识库中查找与所述第一问题对应的目标答案的步骤包括:
在所述第一问题中提取特征词汇,根据所述特征词汇确定所述第一问题对应的问题类型;
在所述知识库中确定与所述问题类型对应的答案组,其中,所述答案组和所述问题类型一一对应;
判断所述答案组中是否存在满足预设条件的答案;
若所述答案组中存在满足所述预设条件的答案,则在满足所述预设条件的答案选取所述目标答案。
优选地,所述判断所述答案组中是否存在满足预设条件的答案的步骤之后,还包括:
若所述答案组中未存在满足所述预设条件的答案,则获取预存的默认答案,并输出所述默认答案。
优选地,所述判断所述答案组中是否存在满足预设条件的答案的步骤包括:
通过余弦相似度算法计算所述第一问题与所述知识库中同类型问题之间的相似度,其中,每一类型的问题对应着一个答案组;
判断计算所得的相似度中是否存在大于或者等于预设相似度的目标相似度;
若存在所述目标相似度,则确定所述答案组存在满足所述预设条件的答案;
若不存在所述目标相似度,则确定所述答案组中不存在满足所述预设条件的答案。
优选地,所述若所述答案组中存在满足所述预设条件的答案,则在满足所述预设条件的答案选取所述目标答案的步骤包括:
若所述答案组中存在满足所述预设条件的答案,则将所述目标相似度进行排序,确定所述目标相似度中的最大相似度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710636463.0/2.html,转载请声明来源钻瓜专利网。





