摘要
本申请涉及一种将自然语言问题转换为SQL语句的方法、设备及介质,属于数据库管理、数据分析技术领域。通过接收用户输入的采用自然语言表述的查询语句;基于所述查询语句与数据库中多个查询模板的语义相似度,确定与所述查询语句相匹配的多个候选的查询模板;将所述查询语句以及多个候选的查询模板输入到大语言模型中,输出与所述查询语句最匹配的匹配结果,作为匹配到的查询模板;基于匹配到的查询模板,确定对应的解析模板以及对应的SQL模板;基于匹配到的解析模板,从所述查询语句中解析得到解析结果;将所述解析结果中的查询变量填充到所述SQL模板中,生成SQL查询语句。本申请提高了自然语言查询到SQL转换的准确性和可解释性。
技术关键词
语句
自然语言
SQL模板
实体识别方法
变量
数据分析技术
语义
大语言模型
格式
处理器
指标
可读存储介质
存储器
定义
逻辑
计算机
系统为您推荐了相关专利信息
飞行程序设计方法
大语言模型
模拟飞行软件
障碍物
飞行程序设计系统
低空载人飞行器
站点选址方法
选址模型
坐标点
矩阵