结构化查询语句的生成方法及系统技术方案

技术编号:46630379 阅读:0 留言:0更新日期:2025-10-14 21:29
本申请公开了一种结构化查询语句的生成方法及系统,包括:获取用户问题的关键词,通过计算关键词与数据库数据的相似度获取目标关键词;基于目标关键词,对用户问题进行改写重构,基于改写重构后的用户问题在数据库中进行检索,根据检索结果构建最小链接表和最相关示例;基于大语言模型对用户问题进行组件识别,获得关于用户问题的结构化语句并进行优化,获得优化后的结构化语句;基于最小链接表、最相关示例及结构化语句获取提示词,将提示词输入大语言模型中,获得预生成结构化查询语句,在数据库中执行预生成结构化查询语句以获取用户问题的答案。本申请能够提升生成结构化查询语句的准确性,增强处理自然语言查询的适应性和可靠性。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种结构化查询语句的生成方法及系统


技术介绍

1、nl2sql(natural language to sql)是一种自然语言处理技术,它旨在将自然语言查询转换为结构化查询语句。这项技术使得用户能够用自然语言与数据库进行交互,而无需编写复杂的查询代码。但是,nl2sql技术在面对问题歧义、复杂查询和更新数据库模式等方面仍然存在不足,使得生成的结构化查询语句的准确性显著降低。


技术实现思路

1、为了解决现有技术的不足,本申请采用如下的技术方案:

2、第一方面,本申请提供了一种结构化查询语句的生成方法,所述生成方法包括以下步骤:

3、获取用户问题,通过大语言模型提取所述用户问题中的至少一个关键词,将各个所述关键词分别与数据库中的信息进行匹配,计算各个所述关键词与数据库中信息的相似度,分别选取与各个所述关键词相似度最高的信息作为对应所述关键词的目标关键词;

4、基于所述目标关键词,对所述用户问题进行改写重构,若确认所述改写重构后的用户问题改写正确,则本文档来自技高网...

【技术保护点】

1.一种结构化查询语句的生成方法,其特征在于,所述生成方法包括以下步骤:

2.根据权利要求1所述的生成方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的生成方法,其特征在于,所述场景化业务检索包括:

4.根据权利要求2所述的生成方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的生成方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的生成方法,其特征在于,所述方法还包括:通过提示词布局和示例样本方法构建所述提示词,所述提示词包含以下内容的一种或多种:操作指令、所述最小链接表、所述被选表的外键信息、所述被...

【技术特征摘要】

1.一种结构化查询语句的生成方法,其特征在于,所述生成方法包括以下步骤:

2.根据权利要求1所述的生成方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的生成方法,其特征在于,所述场景化业务检索包括:

4.根据权利要求2所述的生成方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的生成方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的生成方法,其特征在于,所述方法还包括:通过提示词布局和示例样本方法构建所述提示词,所述...

【专利技术属性】
技术研发人员:王爽张延武王旺陈垚颉陈聪聪
申请(专利权)人:金卡智能集团股份有限公司
类型:发明
国别省市:

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

1