基于DeepSeek的开源极速NL2SQL工具
开源项目 easy-nl2sql 发布了 0.1.1 版本,这是一款基于 Apache 2.0 协议的轻量级自然语言转 SQL(NL2SQL)解决方案。该项目核心思路借鉴了知识图谱的设计,在系统启动时会自动扫描所有启用的数据库,生成目录(catalog)、关系复核文档和架构映射(schema map)。这三个核心要素能够帮助大模型快速检索和理解数据表之间的关联关系。在基座模型上,该方案采用了 DeepSeek-V4-Flash,主打极速响应。在实际测试中,针对非跨库的单表数据查询,其响应时间可缩短至 1~2 秒;而对于复杂的关联查询,则通过检索生成的文档来辅助生成。该工具已在实际商业项目中得到验证,非常适合中低复杂度的智能问数场景,为开发者提供了一种低成本、高效率的数据库智能交互新选择。