摘要
本发明提供的基于自然语言生成SQL语句的方法、装置、设备及存储介质,通过接收用户输入的查询指令,所述查询指令为自然语言;对所述查询指令进行语义解析;对所述查询指令进行语义向量编码,并在预设的向量数据库中进行相似度检索,以获取与所述查询指令相关的语义增强信息;将语义解析结果和所述语义增强信息填充至预设的结构化提示模板中,得到提示输入信息;将所述提示输入信息输入到大语言模型中,以生成SQL语句。本发明通过对用户自然语言指令进行语义解析与向量编码,并结合预设的向量数据库进行语义增强,使得生成过程具备上下文语义支撑,有效提高生成结果与用户意图的契合度。
技术关键词
自然语言
语句
指令
语义向量
非暂态计算机可读存储介质
图表
数据库结构
抽象语法树
模板
大语言模型
处理器
编码模块
字段
存储器
机制
电子设备
意图