[发明专利]基于产品使用手册构建问答系统的方法、装置及计算设备有效
申请号: | 201910766891.4 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110532265B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 翟羽佳;梁霄;石智中 | 申请(专利权)人: | 北京齐尔布莱特科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/25;G06N5/02 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 产品 使用手册 构建 问答 系统 方法 装置 计算 设备 | ||
1.一种基于产品使用手册构建问答系统的方法,在计算设备中执行,所述产品使用手册以目录形式组织,每个最底层目录对应一个知识点,每个知识点包括知识点标题和知识点内容,所述方法包括:
根据产品使用手册构建知识库,所述知识库的每个数据条目包括知识点与产品、部件和标签集合的关联关系,所述标签集合包括一个或多个语义标签,所述语义标签表示与部件相关的操作/描述信息;
根据历史问题库构建问题模板库,所述问题模板库的每个数据条目包括问题模板与标签集合的关联关系,其中,问题模板是将问题中的产品实体替换为产品实体的类型所得到;以及
将所述知识库和问题模板库构建为问答系统,以便在接收到用户问题时,将用户问题与所述问题模板库进行匹配,获取与用户问题关联的标签集合,进而根据与用户问题关联的产品、部件和标签集合,从所述知识库中查询对应的知识点,作为用户问题对应的答案;
其中,所述根据产品使用手册构建知识库,包括:
根据知识点标题确定与知识点关联的部件;
根据知识点与部件的关联关系,确定与部件关联的知识点集合;
根据部件所关联的知识点集合,确定与部件关联的标签集合;
对于每个知识点,
获取与该知识点关联的部件所关联的标签集合;
将知识点标题与获取的标签集合进行匹配,将匹配到的一个或多个语义标签作为与该知识点关联的标签集合;
将该知识点以及与该知识点关联的产品、部件和标签集合作为一个数据条目添加到所述知识库中。
2.如权利要求1所述的方法,其中,所述根据知识点标题确定与知识点关联的部件,包括:
如果某个部件的关键词在知识点标题中出现,则将该部件确定为与该知识点关联的部件。
3.如权利要求2所述的方法,其中,部件的关键词包括:与部件名称相关的关键词和/或对部件进行操作/描述的关键词。
4.如权利要求1所述的方法,其中,所述根据部件所关联的知识点集合,确定与部件关联的标签集合,包括:
对于每个部件,
遍历与该部件关联的知识点集合中的每个知识点;
对于遍历到的每个知识点,从该知识点的知识点标题中提取表示对部件进行操作/描述的核心词;
对遍历到的所有知识点对应的核心词进行汇总,得到与该部件关联的标签集合。
5.如权利要求4所述的方法,其中,所述标签集合中的每个语义标签包括一个或多个同义词。
6.如权利要求1所述的方法,其中,所述知识库为知识图谱,其中,产品和知识点对应知识图谱中的节点,部件和标签集合对应节点之间的关系。
7.如权利要求1所述的方法,其中,所述根据历史问题库构建问题模板库,包括:
从历史问题库中筛选出与产品使用手册相关的问题,生成候选问题库;
对于候选问题库中的每个问题,
对该问题进行产品实体识别、部件识别和核心词识别;
如果识别出的核心词是与部件关联的标签集合中的语义标签或者是该语义标签的同义词,则将该语义标签加入该问题的标签集合中;
将问题中的产品实体替换为产品实体的类型,得到该问题的问题模板;
对所有问题模板进行聚合,生成问题模板库。
8.如权利要求7所述的方法,其中,所述从历史问题库中筛选出与产品使用手册相关的问题,包括:
利用部件关键词对历史问题库中的问题进行匹配,从而筛选出与产品使用手册相关的问题。
9.如权利要求7所述的方法,其中,如果识别出的核心词不是与部件关联的标签集合中的语义标签,也不是该语义标签的同义词,则利用与部件关联的标签集合中的语义标签对问题进行匹配,将匹配到的语义标签加入该问题的标签集合中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京齐尔布莱特科技有限公司,未经北京齐尔布莱特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910766891.4/1.html,转载请声明来源钻瓜专利网。