摘要
本发明涉及自然语言处理技术领域,公开了一种基于结构提示的推理协同SQL生成方法。该方法由小模型对自然语言查询及目标数据库模式进行结构化分析,生成SQL子结构及组合顺序提示,大模型基于提示构建多路径推理树,路径节点依次生成SQL子结构片段。通过路径节点评分与路径累计评分筛选Top‑k路径,应用启发式评分函数综合排序,选取得分最高的候选SQL。候选SQL依据执行反馈进行验证与修正,确保语义与结构正确后输出最终SQL结果。本发明解决了小模型推理能力不足、大模型推理稳定性差与幻觉问题,以及Tree‑of‑Thought推理路径冗余与焦点切换频繁的问题,改善了Text2SQL任务中的推理合理性与执行效率,适用于复杂自然语言到结构化查询的应用场景。