数据查询方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37969545 阅读:5 留言:0更新日期:2023-06-30 09:44
本发明专利技术公开了一种数据查询方法、装置、存储介质及电子设备。涉及人工智能技术领域。其中,该方法包括:接收目标对象的数据查询语句,其中,数据查询语句为与信贷业务相关的数据查询语句;若数据查询语句不是预设格式的查询语句,则判断数据查询语句的查询意图是否满足预设条件;在数据查询语句满足预设条件的情况下,将数据查询语句输入目标模型,输出第一查询语句,其中,目标模型用于将自然语言转化为结构化查询语言,第一查询语句的语言类型为结构化查询语言;执行第一查询语句,得到第一查询结果。本发明专利技术解决了相关技术中在信贷业务中,查数取数流程复杂,导致查数取数效率低的技术问题。技术问题。技术问题。

【技术实现步骤摘要】
数据查询方法、装置、存储介质及电子设备


[0001]本专利技术涉及人工智能
,具体而言,涉及一种数据查询方法、装置、存储介质及电子设备。

技术介绍

[0002]在信贷业务领域,业务人员需要经常像研发人员提出查数取数的需求,流程上往往通过OA(Office Automation,办公自动化系统)、邮件等发送需求说明等形式来实现。这种模式导致了业务索取数据需求时间慢,流程长,对于时间紧任务重的取数需求,研发侧往往难以及时响应。
[0003]在信贷业务领域,传统的用数取数业务流程繁琐复杂,查数取数效率低,难以满足的业务及时性需求。影响了信贷业务的工作效率。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种数据查询方法、装置、存储介质及电子设备,以至少解决相关技术中在信贷业务中,查数取数流程复杂,导致查数取数效率低的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种数据查询方法,包括:接收目标对象的数据查询语句,其中,所述数据查询语句为与信贷业务相关的数据查询语句;若所述数据查询语句不是预设格式的查询语句,则判断所述数据查询语句的查询意图是否满足预设条件;在所述数据查询语句满足预设条件的情况下,将所述数据查询语句输入目标模型,输出第一查询语句,其中,所述目标模型用于将自然语言转化为结构化查询语言,所述第一查询语句的语言类型为结构化查询语言;执行所述第一查询语句,得到第一查询结果。
[0007]进一步地,判断所述数据查询语句的查询意图是否满足预设条件的步骤,包括:查询第一数据表,得到第二数据表,其中,所述第一数据表为所述数据查询语句所查询的数据表;获取对所述第二数据表执行查询操作所使用的历史查询语句;基于所述数据查询语句和所述历史查询语句,判断所述数据查询语句的查询意图是否满足预设条件。
[0008]进一步地,基于所述数据查询语句和所述历史查询语句,判断所述数据查询语句的查询意图是否满足预设条件,包括:对所述数据查询语句进行向量化处理,得到第一语句向量;对所述历史查询语句进行向量化处理,得到第二语句向量;计算所述第一语句向量和所述第二语句向量之间的余弦距离,并将所述余弦距离作为所述第二数据表的置信度,其中,所述置信度用于表示所述第二数据表为所述第一数据表的概率;判断所述置信度是否大于预设置信度阈值,并在所述置信度大于所述预设置信度阈值的情况下,确定所述查询意图满足预设条件。
[0009]进一步地,数据查询方法还包括:在所述数据查询语句为所述预设格式的查询语句的情况下,提取所述数据查询语句的文本序列,得到目标文本序列;基于所述目标文本序列,确定第二查询语句,其中,所述第二查询语句的语言类型为所述结构化查询语言;执行
所述第二查询语句,得到第二查询结果。
[0010]进一步地,基于所述目标文本序列,确定第二查询语句,包括:判断所述目标文本序列是否缺少目标字段;在所述目标文本序列未缺少所述目标字段的情况下,基于所述目标文本序列确定所述第二查询语句;在所述目标文本序列缺少所述目标字段的情况下,发送需要进行字段补充的提示信息;在接收到补充文本序列情况下,基于所述补充目标文本序列,确定所述第二查询语句,其中,所述补充文本序列表示在所述目标文本序列中补充所述目标字段后得到文本序列,补充所述目标字段的依据为所述提示信息。
[0011]进一步地,在接收目标对象的数据查询语句之前,包括:接收所述目标对象的查询请求;在所述查询请求的查询类型为指定数据查询类型的情况下,展示所述预设格式的查询语句。
[0012]进一步地,所述目标模型通过以下方式得到:获取多个历史查询语句和每个历史查询语句的目标查询语句,其中,所述目标查询语句的语言类型为结构化查询语言;通过多个历史查询语句和每个历史查询语句的目标查询语句,对初始模型进行训练,得到所述目标模型,其中,所述初始模型为未训练的所述目标模型,所述目标模型的模型类型至少包括:NL2SQL模型。
[0013]进一步地,在将所述数据查询语句输入目标模型,输出第一查询语句之后,所述方法还包括:基于所述数据查询语句和所述第一查询语句,对所述目标模型进行迭代训练,更新所述目标模型。
[0014]根据本专利技术实施例的另一方面,还提供了一种数据查询装置,包括:接收单元,用于接收目标对象的数据查询语句,其中,所述数据查询语句为与信贷业务相关的数据查询语句;判断单元,用于若所述数据查询语句不是预设格式的查询语句,则判断所述数据查询语句的查询意图是否满足预设条件;处理单元,用于在所述数据查询语句满足预设条件的情况下,将所述数据查询语句输入目标模型,输出第一查询语句,其中,所述目标模型用于将自然语言转化为结构化查询语言,所述第一查询语句的语言类型为结构化查询语言;第一执行单元,用于执行所述第一查询语句,得到第一查询结果。
[0015]进一步地,判断单元包括:查询子单元,用于查询第一数据表,得到第二数据表,其中,所述第一数据表为所述数据查询语句所查询的数据表;获取子单元,用于获取对所述第二数据表执行查询操作所使用的历史查询语句;第一判断子单元,用于基于所述数据查询语句和所述历史查询语句,判断所述数据查询语句的查询意图是否满足预设条件。
[0016]进一步地,判断子单元包括:第一处理模块,用于对所述数据查询语句进行向量化处理,得到第一语句向量;第二处理模块,用于对所述历史查询语句进行向量化处理,得到第二语句向量;第三处理模块,用于计算所述第一语句向量和所述第二语句向量之间的余弦距离,并将所述余弦距离作为所述第二数据表得到目标的置信度,其中,所述置信度用于表示所述第二数据表为所述第一数据表的概率;第四处理模块,用于判断所述目标置信度是否大于预设置信度阈值,并在所述目标置信度大于所述预设置信度阈值的情况下,确定所述查询意图满足预设条件。
[0017]进一步地,数据查询装置包括:提取单元,用于在所述数据查询语句为所述预设格式的查询语句的情况下,提取所述数据查询语句的文本序列,得到目标文本序列;确定单元,用于基于所述目标文本序列,确定第二查询语句,其中,所述第二查询语句的语言类型
为所述结构化查询语言;第二执行单元,用于执行所述第二查询语句,得到第二查询结果。
[0018]进一步地,确定单元包括:第二判断子单元,用于判断所述目标文本序列是否缺少目标字段;第一确定子单元,用于在所述目标文本序列未缺少所述目标字段的情况下,基于所述目标文本序列确定所述第二查询语句;发送子单元,用于在所述目标文本序列缺少所述目标字段的情况下,发送需要进行字段补充的提示信息;第二确定子单元,用于在接收到补充文本序列情况下,基于补充后的所述目标文本序列,确定所述第二查询语句,其中,所述补充文本序列表示在所述目标文本序列中补充所述目标字段后得到文本序列,补充所述目标字段的依据为所述提示信息。
[0019]进一步地,数据查询装置还包括:接收单元,用于在接收目标对象的数据查询语句之前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:接收目标对象的数据查询语句,其中,所述数据查询语句为与信贷业务相关的数据查询语句;若所述数据查询语句不是预设格式的查询语句,则判断所述数据查询语句的查询意图是否满足预设条件;在所述数据查询语句满足预设条件的情况下,将所述数据查询语句输入目标模型,输出第一查询语句,其中,所述目标模型用于将自然语言转化为结构化查询语言,所述第一查询语句的语言类型为结构化查询语言;执行所述第一查询语句,得到第一查询结果。2.根据权利要求1所述的查询方法,其特征在于,判断所述数据查询语句的查询意图是否满足预设条件的步骤,包括:查询第一数据表,得到第二数据表,所述第一数据表为所述数据查询语句所查询的数据表;获取对所述第二数据表执行查询操作所使用的历史查询语句;基于所述数据查询语句和所述历史查询语句,判断所述数据查询语句的查询意图是否满足所述预设条件。3.根据权利要求2所述的查询方法,其特征在于,基于所述数据查询语句和所述历史查询语句,判断所述数据查询语句的查询意图是否满足所述预设条件,包括:对所述数据查询语句进行向量化处理,得到第一语句向量;对所述历史查询语句进行向量化处理,得到第二语句向量;计算所述第一语句向量和所述第二语句向量之间的余弦距离,并将所述余弦距离作为所述第二数据表的置信度,其中,所述置信度用于表示所述第二数据表为所述第一数据表的概率;判断所述置信度是否大于预设置信度阈值,并在所述置信度大于所述预设置信度阈值的情况下,确定所述查询意图满足所述预设条件。4.根据权利要求1所述的查询方法,其特征在于,所述方法还包括:在所述数据查询语句为所述预设格式的查询语句的情况下,提取所述数据查询语句的文本序列,得到目标文本序列;基于所述目标文本序列,确定第二查询语句,其中,所述第二查询语句的语言类型为所述结构化查询语言;执行所述第二查询语句,得到第二查询结果。5.根据权利要求4所述的查询方法,其特征在于,基于所述目标文本序列,确定第二查询语句,包括:判断所述目标文本序列是否缺少目标字段;在所述目标文本序列未缺少所述目标字段的情况下,基于所述目标文本序列确定所述第二查询语句;在所述目标文本序列缺少所述目标字段的情况下,发送需要进行字段补充的提示信息;在接收到补...

【专利技术属性】
技术研发人员:冯余剑顾旦青孙少杰夏腾炜
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1