工具 DB-GPT-Hub:基于LLM的Text-to-SQL解析框架
NL2SQL: Text2SQL 语义解析数据集、解决方案、paper资源整合项目
https://github.com/BeachWang/DAIL-SQL
Text2SQL: A Powerful Tool for Querying Databases with Natural Language
功能需求分类 基本需求 单数据库、单数据表
单数据库、多数据表
多数据库、多数据表
安全需求 防止自然语言触发的SQL注入
需要sql注入检测、过滤机制
防止自然语言生成的DDOS数据库攻击/执行高耗时语句
需要熔断机制
应用场景示例 用户输入意图:
离西丽站最近的50个博物院,生成pgsql,xxxx(prompt) 生成SQL: