一种用于大规模数据库环境的RAG增强型Text-to-SQL查询方法及系统
申请号:CN202510469341
申请日期:2025-04-14
公开号:CN120492494A
公开日期:2025-08-15
类型:发明专利
摘要
本发明公开了一种用于大规模数据库环境的RAG增强型Text‑to‑SQL查询方法及系统,该方法包括以下步骤:构建向量数据库;基于用户的原始查询,利用LLM生成针对Schema召回的查询增强描述和针对SQL生成的查询增强描述;利用RAG技术,依托已构建的向量数据库,双路并行开展Schema召回和历史问答对召回操作;基于查询增强描述、召回的Schema和历史问答对,利用LLM结合RAG生成SQL查询语句,实现Text‑to‑SQL转换;通过数据库接口对生成的SQL查询语句进行后处理优化,包括语法验证、性能优化、错误修正,结合SQL查询语句执行与反馈,实现高效、准确、可靠的自然语言查询,并可以利用用户反馈进行持续优化。
技术关键词
语句
自然语言
大语言模型
模板
子模块
查询方法
数据库检索信息
查询意图
验证数据完整性
文本
元素
接口
风格
字段
查询系统
重构
格式
机制