用于知识问答的数据处理方法、装置、服务器和介质制造方法及图纸

技术编号:19593454 阅读:25 留言:0更新日期:2018-11-28 04:54
本发明专利技术实施例中提供了一种用于知识问答的数据处理方法、装置、服务器和介质,所述方法包括:对接收到的目标查询语音进行意图识别,得到目标意图和当前关键信息,基于预先构建的意图框架,确定当前关键信息是否满足针对目标意图的查询需求,如果不满足查询需求,则通过人机交互的方式获取满足查询需求所对应的目标关键信息,基于目标意图和目标关键信息,在预先建立的知识库中查找与目标查询语音对应的目标答案。本发明专利技术实施例解决了在为用户提供答案时无法直接切中用户的真实意图的问题,能够提升用户意图识别的准确率和完整性,从而在信用卡知识库中找到答案反馈给用户,从而精准地满足用户需求。

【技术实现步骤摘要】
用于知识问答的数据处理方法、装置、服务器和介质
本专利技术实施例涉及计算机
,尤其涉及一种用于知识问答的数据处理方法、装置、服务器和介质。
技术介绍
人机交互是研究系统与用户之间的交互关系的科学。系统可以是各种各样的机器,也可以是计算机化的系统和软件。通过人机交互可以实现各种人工智能系统,例如,智能客服系统、语音控制系统等。在各种人机交互产品中,例如针对信用卡领域的问答系统中,充分理解用户的真实意图以及真实的背景信息,对于给出专业准确的答案和建议非常重要。目前,通常是在特定平台上由专门的专家来回答用户的各种信用卡相关问题,然后通过检索的方式为其他用户提供参考。但是,当用户的问题不够明确时,往往需要通过检索把各种问题都说清楚,使得答案变得非常冗长,不能直接切中用户的真实意图。
技术实现思路
本专利技术实施例中提供一种用于知识问答的数据处理方法、装置、服务器和介质,以解决现有技术中在为用户提供答案时无法直接切中用户真实意图的问题。第一方面,本专利技术实施例中提供了一种用于知识问答的数据处理方法,所述方法包括:对接收到的目标查询语音进行意图识别,得到目标意图和当前关键信息;基于预先构建的意图框架,确定所述当前关键信息是否满足针对目标意图的查询需求,其中,所述意图框架中定义了意图和满足其查询需求所对应的关键信息集合;如果不满足所述查询需求,则通过人机交互的方式获取满足所述查询需求所对应的目标关键信息;基于所述目标意图和目标关键信息,在预先建立的知识库中查找与目标查询语音对应的目标答案。第二方面,本专利技术实施例中还提供了一种用于知识问答的数据处理装置,所述装置包括:意图识别模块,用于对接收到的目标查询语音进行意图识别,得到目标意图和当前关键信息;关键信息确定模块,用于基于预先构建的意图框架,确定所述当前关键信息是否满足针对目标意图的查询需求,其中,所述意图框架中定义了意图和满足其查询需求所对应的关键信息集合;关键信息获取模块,用于如果所述当前关键信息不满足所述查询需求,则通过人机交互的方式获取满足所述查询需求所对应的目标关键信息;答案查找模块,用于基于所述目标意图和目标关键信息,在预先建立的知识库中查找与目标查询语音对应的目标答案。第三方面,本专利技术实施例中还提供了一种服务器,所述服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例所述的用于知识问答的数据处理方法。第四方面,本专利技术实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例所述的用于知识问答的数据处理方法。本专利技术实施例中提供了一种用于知识问答的数据处理方法,对接收到的目标查询语音进行意图识别,得到目标意图和当前关键信息,基于预先构建的意图框架,确定所述当前关键信息是否满足针对目标意图的查询需求,其中,所述意图框架中定义了意图和满足其查询需求所对应的关键信息集合,如果不满足所述查询需求,则通过人机交互的方式获取满足所述查询需求所对应的目标关键信息,基于所述目标意图和目标关键信息,在预先建立的知识库中查找与目标查询语音对应的目标答案。本专利技术实施例解决现有技术中在为用户提供答案时无法直接切中用户的真实意图的问题,能够提升用户意图识别的准确率和完整性,从而在信用卡知识库中找到答案反馈给用户,从而精准地满足用户需求。附图说明图1是本专利技术实施例一中提供的用于知识问答的数据处理方法的流程图;图2是本专利技术实施例二中提供的用于知识问答的数据处理方法的流程图;图3是本专利技术实施例三中提供的用于知识问答的数据处理装置的结构示意图;图4是本专利技术实施例四中提供的一种服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一中提供的用于知识问答的数据处理方法的流程图,本实施例可适用于在人机交互的知识问答的场景为问题寻找答案的情况,例如,针对信用卡领域的人机交互问答场景。该方法可以由用于知识问答的数据处理装置来执行,该装置可以采用软件和/或硬件的方式实现,并可集成在任何具有网络通信功能的服务器上。如图1所示,该用于知识问答的数据处理方法可以包括:S101、对接收到的目标查询语音进行意图识别,得到目标意图和当前关键信息。通过人机交互可以实现各种人工智能系统,例如,智能客服系统、语音控制系统等等。用户可以利用类似智能客服系统、语音控制系统等人机交互平台进行提问,当用户提出问题之后,人机交互平台可以通过服务器给出相应的答案。换言之,用户向人机交互平台输入相应的“问题”,然后人机交互平台可以根据用户输入的“问题”输出相应的“答案。”示例性的,以信用卡领域的问答为例,由于当前市面上各大银行和地方中小银行已经推出了多达数千种的信用卡,且每一种信用卡都有自己的特点,从而造成用户在选择信用卡时无所适从,此时就需要通过充分理解用户的真实意图以及真实的背景信息,为用户提供专业准确的答案和建议。在本专利技术实施例中,目标查询语音可以理解为用户输入的“问题”,用于知识问答的数据处理装置可以接收用户输入的目标查询语音,并对接收到的目标查询语音进行意图识别。通过对接收到的目标查询语音进行意图识别,可以从用户输入的目标查询语音中挖掘出用户的目标意图和当前关键信息。目标意图可以理解为用户输入的目标查询语音中用户的真实意图。示例性的,针对信用卡领域的问答可以分为多种用户意图,比如“申卡流程、”“卡种选择、”“申卡条件”等,但是用户输入的目标查询语音中可能并没有包括上述全部意图,为此需要对用户输入的目标查询语音进行意图识别处理,确定用户的真实的目标意图。在本专利技术实施例中,如果想要针对用户的目标意图输出精准的“答案”,还需要从用户输入的目标查询语音中挖掘出相应的关键信息,因此在对接收到的目标查询语音进行意图识别得到目标意图时,还可以挖掘得到目标查询语音中包含的当前关键信息。示例性的,以信用卡领域的问答为例,如果用户输入的目标查询语音中的所表达的用户的目标意图是“申卡条件”,介于不同银行的不通过卡中的信用卡的申卡条件各有不同,为了向用户输出准确的“答案”,就需要用户说明需要查询哪一家银行的哪一种信用卡等相关信息,而往往这些信息通畅均可以包含在用户输入的目标查询语音中,需要从目标查询语音中挖掘分析才能得到相应的当前关键信息。在本专利技术实施例中,当接收到的目标查询语音时,用于知识问答的数据处理装置可以将目标查询语音转换为对应的目标查询文字信息,采用预设的语义分析模型对目标查询文字信息进行语音分析,从目标查询文字信息中获取用户的目标意图和目标查询语音中包含的当前关键信息。S102、基于预先构建的意图框架,确定当前关键信息是否满足针对目标意图的查询需求,其中,意图框架中定义了意图和满足其查询需求所对应的关键信息集合。在本专利技术实施例中,从目标查询语音中得到的目标意图和当前关键信息之后,当前关键信息可能满足针对目标意图的查询需求,也可能不满足针对目标意图的查询需求。示例性的,假设用户本文档来自技高网...

【技术保护点】
1.一种用于知识问答的数据处理方法,其特征在于,所述方法包括:对接收到的目标查询语音进行意图识别,得到目标意图和当前关键信息;基于预先构建的意图框架,确定所述当前关键信息是否满足针对目标意图的查询需求,其中,所述意图框架中定义了意图和满足其查询需求所对应的关键信息集合;如果不满足所述查询需求,则通过人机交互的方式获取满足所述查询需求所对应的目标关键信息;基于所述目标意图和目标关键信息,在预先建立的知识库中查找与目标查询语音对应的目标答案。

【技术特征摘要】
1.一种用于知识问答的数据处理方法,其特征在于,所述方法包括:对接收到的目标查询语音进行意图识别,得到目标意图和当前关键信息;基于预先构建的意图框架,确定所述当前关键信息是否满足针对目标意图的查询需求,其中,所述意图框架中定义了意图和满足其查询需求所对应的关键信息集合;如果不满足所述查询需求,则通过人机交互的方式获取满足所述查询需求所对应的目标关键信息;基于所述目标意图和目标关键信息,在预先建立的知识库中查找与目标查询语音对应的目标答案。2.根据权利要求1所述的方法,其特征在于,所述意图框架的构建操作包括:从历史意图样本中抽取每种意图对应的至少一个关键词;通过语义聚类的方法对每种意图对应的至少一个关键词进行挖掘,得到每种意图对应的关键信息集合。3.根据权利要求1所述的方法,其特征在于,所述知识库中包括历史问答对和知识元数据;相应的,所述知识库的构建操作包括:提取历史问答对中各个问题的意图,将该意图映射为答案类别;根据预先建立的关键信息词典从历史问答对的各个问题中提取出关键词集合;从知识元数据的名称中映射得到每个知识元数据所属的答案类别和关键词集合;根据所述答案类别和关键词集合,对历史问答对和知识元数据进行归集,得到至少一个相关问答对集合,其中,所述相关问答对集合中的问答对和/或知识元数据具有相同的答案类别和关键词集合。4.根据权利要求3所述的方法,其特征在于,所述基于所述目标意图和目标关键信息,在预先建立的知识库中查找与目标查询语音对应的目标答案,包括:基于所述目标意图和目标关键信息,在所述知识库中确定对应的目标相关问答对集合;从所述目标相关问答对集合中,按照文本相似度算法,将与所述目标查询语音对应的文本信息的相似度符合预设阈值的问题对应的答案作为所述目标答案;如果不存在符合所述预设阈值的问题,则将所述目标相关问答对集合中的知识元数据作为所述目标答案。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果满足所述查询需求,则将所述当前关键信息作为所述目标关键信息。6.一种用于知识问答的数据处理装置,其特征在于,所述装置包括:意图识别模块,用于对接收到的目标查询语音进行意图识别,得到目标意图和当前关键信息;关键信息确定模块,用于基于预先构建的意图框架,确定所述当前关键信息是否满足针对目标意图的查询需求,其中,所述意图框架中定义了意图和满足其查询需求所对应的关键信息集合;...

【专利技术属性】
技术研发人员:刘坤吴甜
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1