← 返回列表
SQL语句生成方法、装置及设备
申请人信息
- 申请人:腾讯科技(深圳)有限公司
- 申请人地址:518057 广东省深圳市南山区高新区科技中一路腾讯大厦35层
- 发明人: 腾讯科技(深圳)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | SQL语句生成方法、装置及设备 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311285556.5 |
| 申请日 | 2023/10/7 |
| 公告号 | CN117056351B |
| 公开日 | 2024/2/9 |
| IPC主分类号 | G06F16/242 |
| 权利人 | 腾讯科技(深圳)有限公司 |
| 发明人 | 尉文韬 |
| 地址 | 广东省深圳市南山区高新区科技中一路腾讯大厦35层 |
摘要文本
腾讯科技(深圳)有限公司取得“一种透气窗帘布”专利技术,本申请实施例提供了一种SQL语句生成方法、装置及设备,可以涉及人工智能技术,该方法包括:获取自然语言形式的待查询语句;将待查询语句输入第一大语言模型,得到待查询语句的应用信息、时间信息和指标信息;基于应用信息和指标信息,召回K个第一候选表;基于待查询语句、K个第一候选表和时间信息,得到待查询语句对应的第一SQL语句,从而可以提高SQL语句生成效率,进而可以提高数据库查询效率,也为实现自然语言与数据库之间的无缝交互提供了有力支持。 来源:百度马 克 数据网
专利主权项内容
1.一种SQL语句生成方法,其特征在于,包括:获取自然语言形式的待查询语句;将所述待查询语句输入第一大语言模型,得到所述待查询语句的应用信息、时间信息和指标信息;基于所述应用信息和所述指标信息,召回K个第一候选表,K为大于1的整数;分别基于时间字段、用户标识字段、所述待查询语句的至少一个限制条件和所述指标信息,确定所述K个第一候选表的筛选字段;确定所述待查询语句的类型;获取与所述待查询语句相同类型的至少一个样本;将所述待查询语句、第i个限制条件列表、所述K个第一候选表的筛选字段、所述时间信息、所述K个第一候选表中的第i个候选表和所述至少一个样本输入第二大语言模型,得到第i个SQL结果;其中,i=1, 2……K,第1个限制条件列表是由所述至少一个限制条件构成的列表,所述第i个限制条件列表是第i-1个限制条件列表中除第i-1个候选表匹配到的限制条件以外的其他限制条件构成的列表;所述第i个SQL结果包括:第i个子SQL语句;基于第1个SQL结果至第K个SQL结果,得到第一SQL语句。