[发明专利]对话系统的构建方法、装置、计算机设备和存储介质有效
| 申请号: | 201910578623.X | 申请日: | 2019-06-28 |
| 公开(公告)号: | CN110196901B | 公开(公告)日: | 2022-02-11 |
| 发明(设计)人: | 焦振宇;孙叔琦;李婷婷;孙珂 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/9032;G06F40/205 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 对话 系统 构建 方法 装置 计算机 设备 存储 介质 | ||
1.一种对话系统的构建方法,其特征在于,包括:
接收开发者发送的候选文档;其中,所述候选文档为根据对话系统的应用场景获取的与应用场景相关的多个无结构文档;
对所述候选文档进行分析以生成所述候选文档对应的关键词集合,其中,所述关键词集合包括从所述候选文档提取的多个关键词;
接收用户的查询语句,并获取与所述查询语句匹配的关键词;以及
根据与所述查询语句匹配的关键词从所述匹配的关键词对应的候选文档中提取查询结果,并将查询结果反馈给所述用户,其中,所述根据与所述查询语句匹配的关键词从所述匹配的关键词对应的候选文档中提取查询结果包括:若与查询语句匹配的关键词存在多个,则对于接收的每个候选文档,根据所述查询语句的关键词和所述与查询语句匹配的关键词,分别在所述查询语句中的权重和在每个候选文档中的权重进行加权求和,以获取对每个候选文档的评分,并选取评分最高的候选文档,从所述评分最高的候选文档的片段中提取查询结果。
2.如权利要求1所述的对话系统的构建方法,其特征在于,其中,所述关键词集合包括所述多个关键词对应的关键词位置,其中,所述根据与所述查询语句匹配的关键词从所述匹配的关键词对应的候选文档中提取查询结果,包括:
获取所述匹配的关键词在所述候选文档中的关键词位置;以及
根据所述匹配的关键词在所述候选文档中的关键词位置确定对应的候选文档,并从所述候选文档中提取所述查询结果。
3.如权利要求2所述的对话系统的构建方法,其特征在于,所述关键词集合还包括所述多个关键词的关键词词向量,其中,所述获取与所述查询语句匹配的关键词,包括:
获取所述查询语句的第一查询语句词向量;
确定与所述第一查询语句词向量所匹配的关键词词向量,其中,与所述第一查询语句词向量匹配的关键词词向量对应的关键词为与所述查询语句匹配的关键词。
4.如权利要求3所述的对话系统的构建方法,其特征在于,还包括:
对所述查询语句中的关键词进行近义词扩充以生成查询语句中关键词的近义词;
获取所述查询语句中关键词的近义词的第二查询语句向量;
确定与所述第二查询语句词向量所匹配的关键词词向量,其中,与所述第二查询语句词向量匹配的关键词词向量对应的关键词为与所述查询语句匹配的关键词。
5.如权利要求4所述的对话系统的构建方法,其特征在于,所述对所述查询语句中的关键词进行近义词扩充以生成查询语句中关键词的近义词,包括:
根据预先训练的分类器,获取所述查询语句中关键词的近义词。
6.如权利要求2所述的对话系统的构建方法,其特征在于,所述根据与所述查询语句匹配的关键词从所述匹配的关键词对应的候选文档中提取查询结果,包括:
根据所述匹配的关键词的关键词位置,从所述匹配的关键词对应的候选文档的每个片段中,确定出候选片段作为第一候选答案;
对所述第一候选答案进行排序和后处理,获取第二候选答案;
根据所述第二候选答案的数量,生成所述查询结果。
7.如权利要求6所述的对话系统的构建方法,其特征在于,所述根据所述第二候选答案的数量,生成所述查询结果,包括:
如果所述第二候选答案的数量为一个,则根据所述查询语句的类型生成所述查询结果;
如果所述第二候选答案的数量为多个,则从每个第二候选答案中提取引导词,基于所述引导词生成所述查询结果。
8.如权利要求1-7任一所述的对话系统的构建方法,其特征在于,还包括:
通过列表记录对话系统的每一轮的问答历史信息,以及保存对话过程中获取的知识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910578623.X/1.html,转载请声明来源钻瓜专利网。





