[发明专利]多轮智能问答数据处理系统有效
申请号: | 202110934399.0 | 申请日: | 2021-08-16 |
公开(公告)号: | CN113377943B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 籍焱;薄满辉;唐红武;王殿胜;张丽颖;谭智隆;刘春磊;张晓明 | 申请(专利权)人: | 中航信移动科技有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/33;G06F16/35;G06F16/36;G06F40/166;G06F40/232;G06F40/242;G06F40/279;G06K9/62 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 丁慧玲 |
地址: | 100041 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 问答 数据处理系统 | ||
1.一种多轮智能问答数据处理系统,其特征在于,
包括基于预设的垂直领域信息构建的知识图谱、意图分类模型,存储有计算机程序的存储器和处理器,当所述处理器在执行所述计算机程序时,实现以下步骤:
步骤S1、获取客户端发送的第一用户query,基于知识图谱和意图分类模型识别第一意图;
步骤S2、根据所述第一用户query判断是否存在所述第一意图对应的第一槽值,若存在,则基于所述第一意图和第一槽值生成第一回答信息发送至所述客户端,返回执行步骤S1,若不存在,则基于所述第一槽值生成第一回答信息发送至所述客户端,j为多轮智能回答轮次标识,初始化j=2,执行步骤S3;
步骤S3、接收客户端基于第j-1回答信息发送的第j用户query,判断所述第j用户query是否存在第j-1槽值,若存在,执行步骤S4,否则,执行步骤S6;
步骤S4、判断所述第j-1槽值在所述第j用户query中的占比是否超过预设的占比阈值,若超过,则基于第j-1槽值和第j-1意图生成第j回答信息发送至所述客户端,设置j=j+1,返回执行步骤S3,否则,执行步骤S5;
步骤S5、基于知识图谱和意图分类模型识别第j用户query对应的第j意图,判断第j意图与第j-1意图是否匹配,若匹配,则基于第j-1槽值和第j-1意图生成第j回答信息发送至所述客户端,设置j=j+1,返回执行步骤S3,否则,则执行步骤S7;
步骤S6、基于知识图谱和意图分类模型识别第j用户query,若能够识别出对应的第j意图,则执行步骤S7,否则,将所述第j-1回答信息作为第j回答信息发送至所述客户端,设置j=j+1,返回执行步骤S3;
步骤S7、将第j用户query设置为第一用户query,第j意图设置为第一意图,返回执行步骤S2。
2.根据权利要求1所述的系统,其特征在于,
步骤S2中根据所述第一用户query判断是否存在所述第一意图对应的第一槽值,包括:
步骤S21、基于第一意图检索所述知识图谱,获取第一意图对应的第一槽值列表;
步骤S22、判断所述第一用户query中是否包括第一槽值列表中的第一槽值信息,若包括,则确定所述第一用户query存在所述第一意图对应的第一槽值。
3.根据权利要求1所述的系统,其特征在于,
步骤S1-步骤S7中,基于知识图谱和意图分类模型识别用户query对应的意图,包括:
步骤C1、对所述用户query进行预处理,得到用户query的第一分词列表{Q1,Q2,…QM},M为用户query分词数量,Qi为第i个第一分词,i的取值为1到M,初始化i=1,执行步骤C2;
步骤C2、基于Qi检索所述知识图谱,判断是否存在对应标签信息,若存在,则设置Qi’=Qi+预设分隔符+Ti+预设分隔符,其中,Ti为Qi对应的标签信息,Qi’为第i个第二分词,否则,设置Qi’=Qi;
步骤C3、判断i是否小于M,若是,则设置i=i+1,返回执行步骤C2,否则,基于所有Qi’生成第二分词列表{ Q1’,Q2’,…QM’};
步骤C4、将{ Q1’,Q2’,…QM’}转换为输入向量,将所述输入向量输入所述意图分类模型中,生成意图识别结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中航信移动科技有限公司,未经中航信移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110934399.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种工业化插件的配置系统
- 下一篇:意图识别数据处理系统