AI 资源库 · 已整理 1 项

sqlglot

查看与sqlglot相关的 AI 资讯、工具、Skill、工作流和开源项目。

NL2SQL Engine:用英文提问数据库,模型只生成经校验的类型化查询计划而非 SQL 文本

nadeem4/nl2sql · Ask your database questions in English. The model emits a typed query plan, never SQL text - validated against the real schema and the caller's role before any SQL is generated.

NL2SQL Engine 是一个自然语言转 SQL 引擎:用户用英文提问,模型输出 Pydantic 定义的类型化查询计划(表、连接、选择项、过滤条件),由逻辑校验器对照真实 schema、外键和调用者角色(RBAC)检查,通过后再由 sqlglot 确定性地生成 SQL 并执行、汇总答案。项目包含 15 步流水线(其中 6 步由模型决策)、可重试的修正器和 schema 向量检索,提供 CLI、REST API、Python SDK 及本地 Playground,并给出 Chinook 等样例库上的基准结果。

☆ 收藏查看来源 ↗