摘要
本申请公开了一种Text‑to‑SQL生成方法、设备、介质及产品,涉及地理信息技术应用领域,该方法包括:对用户输入的自然语言查询文本进行解析,得到源字段集合和目标字段集合;确定源字段集合和目标字段集合中各字段在河湖长制数据库模式知识图谱中对应的节点,得到源节点集合和目标节点集合;以源节点集合中的节点为起点,以目标节点集合中的节点为终点,采用最短路径算法对知识图谱进行处理,得到路径集合;采用大语言模型和思维链技术将自然语言查询文本分解成多个子问题并得到各子问题之间的依赖关系;根据依赖关系以及目标字段集合得到公共表表达式,进而得到SQL语句,本申请可提升河湖长制场景下生成数据库查询语言的准确率。