【技术实现步骤摘要】
本专利技术涉及数据库查询,特别涉及一种结构化查询语言生成方法、装置、设备以及存储介质。
技术介绍
1、在大数据时代,nl2sql(即natural language to structured query language,自然语言到结构化查询语言)技术成为连接用户自然语言与数据库操作的关键技术,能让非技术用户便捷高效地进行数据查询分析。
2、然而,当前基于大模型的nl2sql系统在实际应用中存在诸多技术瓶颈。在复杂查询场景下,处理多表联接、嵌套子查询时,模型常出现多表联接失误、遗漏关键逻辑等问题,影响sql语句准确性与执行效率;面对多轮查询或上下文相关查询,模型无法有效跟踪前序查询状态,对动态变化的数据库模式感知不足;模型幻觉问题突出,会虚构不存在的字段、表名等,导致sql语句无法执行;此外,不同领域数据查询逻辑差异大,现有大模型难以准确理解特定行业业务逻辑,缺乏领域自适应能力,难以满足企业级数据分析的高标准需求。
3、因此,如何提升sql语句生成的准确性、稳定性和领域适应性是当前亟待解决的技术问题。
< ...【技术保护点】
1.一种结构化查询语言生成方法,其特征在于,包括:
2.根据权利要求1所述的结构化查询语言生成方法,其特征在于,所述基于所述结构化数据和预设数据库知识图谱确定相应的用户查询意图和数据库结构之间的映射关系,包括:
3.根据权利要求1所述的结构化查询语言生成方法,其特征在于,所述基于所述结构化数据确定第一奖励值,包括:
4.根据权利要求1所述的结构化查询语言生成方法,其特征在于,所述基于所述查询结果确定第二奖励值,包括:
5.根据权利要求1所述的结构化查询语言生成方法,其特征在于,所述利用所述第一奖励值、所述第二奖励值以及策
...【技术特征摘要】
1.一种结构化查询语言生成方法,其特征在于,包括:
2.根据权利要求1所述的结构化查询语言生成方法,其特征在于,所述基于所述结构化数据和预设数据库知识图谱确定相应的用户查询意图和数据库结构之间的映射关系,包括:
3.根据权利要求1所述的结构化查询语言生成方法,其特征在于,所述基于所述结构化数据确定第一奖励值,包括:
4.根据权利要求1所述的结构化查询语言生成方法,其特征在于,所述基于所述查询结果确定第二奖励值,包括:
5.根据权利要求1所述的结构化查询语言生成方法,其特征在于,所述利用所述第一奖励值、所述第二奖励值以及策略梯度算法对所述预设大模型进行调整...
【专利技术属性】
技术研发人员:王少华,谭新龙,陈飞,齐光鹏,武红强,
申请(专利权)人:浪潮云洲工业互联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。