【技术实现步骤摘要】
基于历史结果的多意图查询方法、装置、设备及存储介质
本专利技术涉及人工智能领域,尤其涉及一种基于历史结果的多意图查询方法、装置、设备及存储介质。
技术介绍
人工智能(ArtificialIntelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能系统可以是例如智能客服系统、语音控制系统等。智能问答系统是人工智能的一种典型应用。传统的智能问答系统的知识库中存储的一些知识点往往不是经常问到的问题,而是来自结构化的静态二维表或动态数据库表,因此,一旦对静态二维表或动态数据库表中的数据进行大批量修改,就要对知识点对应的答案一一进行变更,导致工作量非常大且容易出错,并由此导致答案回复的准确率低,且通常会经历多轮的搜索语句。因此,如何通过自然语言形式的搜索语句从动态的数据库中快速准确的查询到正确的数据以及如何根据搜索语句从历史搜索结果中查询动态数据库中的特定数据是急需解决的问题。
技术实现思路
有鉴于此,本专利技术的一个目的在于提供一种基于历史结果的多意图查询方法、装置、设备及存储介质,能够提高数据查询的效率及答案回复的准确率。本专利技术的一个方面提供一种基于历史结果的多意图查询,接收用户的搜索语句;根据预设的分词规则和预设的分词词典对所述搜索语句进行分词处理,得到多个词语;将所述多个词语对进行语义匹配,得到至少两个意图,其中,所述至少两个意图中的每个意图包括知识库中与所述每个意图匹配的意图知识点和与所述匹配的意图知识点相关的意图参数,所述知识库包括多个意图知识点,所述预设的分词词典中的词类和/或命名实体与所述 ...
【技术保护点】
1.一种基于历史结果的多意图查询方法,其特征在于,包括:接收用户的搜索语句;根据预设的分词规则和预设的分词词典对所述搜索语句进行分词处理,得到多个词语;将所述多个词语对进行语义匹配,得到至少两个意图,其中,所述至少两个意图中的每个意图包括知识库中与所述每个意图匹配的意图知识点和与所述匹配的意图知识点相关的意图参数,所述知识库包括多个意图知识点,所述预设的分词词典中的词类和/或命名实体与所述意图知识点相关的意图参数对应,所述多个意图知识点包括对应的多个搜索答案提取指令模板;根据与所述匹配的意图知识点相关的意图参数和所述匹配的意图知识点对应的搜索答案提取指令模板,得到搜索答案提取指令;以及当本次搜索语句对应的搜索答案提取指令中有一个搜索答案提取指令为用于从某次历史搜索答案数据中提取相关数据作为本次搜索答案数据指令,则根据本次搜索语句的搜索答案提取指令从所述某次历史搜索答案数据中提取本次搜索语句的其他搜索答案提取指令的搜索目标数据作为所述搜索答案数据,所述历史答案数据为预设动态数据库中的数据。
【技术特征摘要】
1.一种基于历史结果的多意图查询方法,其特征在于,包括:接收用户的搜索语句;根据预设的分词规则和预设的分词词典对所述搜索语句进行分词处理,得到多个词语;将所述多个词语对进行语义匹配,得到至少两个意图,其中,所述至少两个意图中的每个意图包括知识库中与所述每个意图匹配的意图知识点和与所述匹配的意图知识点相关的意图参数,所述知识库包括多个意图知识点,所述预设的分词词典中的词类和/或命名实体与所述意图知识点相关的意图参数对应,所述多个意图知识点包括对应的多个搜索答案提取指令模板;根据与所述匹配的意图知识点相关的意图参数和所述匹配的意图知识点对应的搜索答案提取指令模板,得到搜索答案提取指令;以及当本次搜索语句对应的搜索答案提取指令中有一个搜索答案提取指令为用于从某次历史搜索答案数据中提取相关数据作为本次搜索答案数据指令,则根据本次搜索语句的搜索答案提取指令从所述某次历史搜索答案数据中提取本次搜索语句的其他搜索答案提取指令的搜索目标数据作为所述搜索答案数据,所述历史答案数据为预设动态数据库中的数据。2.根据权利要求1所述的基于历史结果的多意图查询方法,其特征在于,所述对所述多个词语进行语义匹配,得到至少两个意图,包括:将所述多个词语与所述知识库中的所述多个意图知识点进行相似度计算,得到匹配的所述至少两个意图知识点;获取所述至少两个意图知识点的搜索答案提取指令模板中所需的意图参数名;根据所述预设的分词词典从所述多个词语中获取属于特定的词类或命名实体的至少一个词语作为意图参数,其中所述特定的词类和/或命名实体与所述搜索答案提取指令模板中所需的意图参数名对应;以及根据所述至少两个意图知识点对应的搜索答案提取指令模板和所述意图参数得到所述至少两个意图。3.根据权利要求2所述的基于历史结果的多意图查询方法,其特征在于,所述预设的分词词典中的词类和/或命名实体包括所述动态数据库中的表项名,所述预设的分词词典中词类的同类词和/或命名实体的同类词包括所述动态数据库中对应所述表项名的数据。4.根据权利要求2所述的基于历史结果的多意图查询方法,其特征在于,所述将所述多个词语与所述知识库中的所述多个意图知识点进行相似度计算,得到匹配的所述至少两个意图知识点,包括:将所述多个词语中的词语生成的至少两个词语组合与所述知识库中的所述多个意图知识点的问句分别进行语义相似度计算,其中所述多个意图知识点中的每个意图知识点包括多个问句;以及将与所述词语组合的语义相似度高于预设阈值且最高的意图知识点作为所述至少两个意图对应的意图知识点;或者根据所述预设的分词词典对所述多个词语进行词类提取和/或命名实体识别,得到至少一个词类和/或至少一个命名实体;将所述至少一个词类和/或至少一个命名实体与所述知识库中的所述多个意图知识点的问句分别进行语义相似度计算;以及分别将与所述词语组合的语义相似度高于预设阈值且最高的意图知识点作为所述至少两个意图对应的意图知识点。5.根据权利要求1至4中任一项所述的基于历史结果...
【专利技术属性】
技术研发人员:李波,曾永梅,朱频频,
申请(专利权)人:上海智臻智能网络科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。