基于大语言模型的SQL语句生成方法、装置、设备及介质制造方法及图纸

技术编号:43863721 阅读:17 留言:0更新日期:2024-12-31 18:51
本发明专利技术公开了一种基于大语言模型的SQL语句生成方法、装置、设备及介质,方法包括:通过获取用户查询文本;将用户查询文本输入至预先训练好的Text2SQL模型,以获取Text2SQL模型输出的SQL语句;将SQL语句输入至预先训练好的SQL2Text模型,以获取SQL2Text模型输出的目标查询文本;计算用户查询文本和目标查询文本之间的语义相似度;若语义相似度大于或等于预设目标值,则确定SQL语句为用户查询文本对应的SQL语句。通过上述方式,解决了生成SQL语句准确率较低的问题,提高了SQL语句生成的准确率和效率。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种基于大语言模型的sql语句生成方法、装置、设备及介质。


技术介绍

1、在企业数据分析应用中,商业智能(bi)报表分析已经成为企业决策与经营管理不可或缺的一部分。近年来,随着人工智能技术的飞速发展,特别是大规模语言模型的出现,自然语言处理(nlp)技术得到了广泛应用。通过自然语言生成sql语句(structuredquerylanguage)以实现报表分析,显著提高了数据查询和分析的便捷性和效率。

2、然而,现有的大模型在生成sql语句时可能会自行猜测、增加或遗漏某些关键字段信息,导致生成的sql语句存在错误。因此,如何提高生成sql语句的准确率是当前亟待解决的问题。


技术实现思路

1、本专利技术实施例提供一种基于大语言模型的sql语句生成方法、装置、设备及介质,以解决生成sql语句准确率较低的问题。

2、一种基于大语言模型的sql语句生成方法,包括:

3、获取用户查询文本;

4、将所述用户查询文本输入至预先训练好的text2s本文档来自技高网...

【技术保护点】

1.一种基于大语言模型的SQL语句生成方法,其特征在于,包括:

2.根据权利要求1所述的基于大语言模型的SQL语句生成方法,其特征在于,所述将所述用户查询文本输入至预先训练好的Text2SQL模型,以获取所述Text2SQL模型输出的SQL语句,包括:

3.根据权利要求2所述的基于大语言模型的SQL语句生成方法,其特征在于,所述将所述SQL语句输入至预先训练好的SQL2Text模型,以获取所述SQL2Text模型输出的目标查询文本,包括:

4.根据权利要求3所述的基于大语言模型的SQL语句生成方法,其特征在于,所述方法还包括:>

5.根据权利...

【技术特征摘要】

1.一种基于大语言模型的sql语句生成方法,其特征在于,包括:

2.根据权利要求1所述的基于大语言模型的sql语句生成方法,其特征在于,所述将所述用户查询文本输入至预先训练好的text2sql模型,以获取所述text2sql模型输出的sql语句,包括:

3.根据权利要求2所述的基于大语言模型的sql语句生成方法,其特征在于,所述将所述sql语句输入至预先训练好的sql2text模型,以获取所述sql2text模型输出的目标查询文本,包括:

4.根据权利要求3所述的基于大语言模型的sql语句生成方法,其特征在于,所述方法还包括:

5.根据权利要求3所述的基于大语言模型的sql语句生成方法,其特征在于,所述对所述sql语句进行校验,得到校验结果,包括:

6.根据权利要求...

【专利技术属性】
技术研发人员:余建学叶国栋易飞乐冯丰侯轶李苑兰徐超
申请(专利权)人:招商蛇口数字城市科技有限公司
类型:发明
国别省市:

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

1