AI2sql

-

AI2sql 是 AI 数据处理 工具,可将业务问题快速转换为 SQL,提升分析效率。

AI2sql 产品界面

AI2sql — 自然语言转 SQL 的专业工具

AI2sql 的核心参数与统计

AI2sql 的产品定位经历了从"在线 SQL 生成器"到"AI Agent 的数据层"的升级。它不仅是一个面向分析师的自然语言转 SQL 工具,还通过 MCP Server 和 Gateway 将结构化查询能力开放给 AI Agent 生态,形成了"人用 Web + 机用 MCP"的双轨交付结构。

项目 公开信息
官方定位 The data layer for AI agents — schema-aware, governed, metered
交付形态 Web、Desktop App(macOS/Windows)、MCP Server、REST API
数据库支持 PostgreSQL、MySQL、SQL Server、Snowflake、BigQuery、MongoDB、Oracle(共 7 种)
安全机制 只读默认(sqlGuard 阻断写操作),连接加密,每查询审计日志
MCP 端点 run_querydescribe_schemalist_connections
语义层 表/列描述 + 业务术语映射,为每个数据库构建独立语义层
用户规模 官网宣称 50,000+ 用户,覆盖 80+ 国家
客户案例 Nutanix、Gusto、OCado、Prime Therapeutics、Montefiore 等
最新版本 latest(Query Accuracy Update,~2026-01)
支持平台 Web、Desktop(macOS/Windows)、API

双轨交付的实际含义:分析师可以直接在浏览器中输入自然语言得到 SQL;AI Agent 开发团队则通过 MCP 协议让 Cursor、Claude Desktop、ChatGPT 等工具直接查询数据库——两套入口共享同一语义层和安全策略,避免了"人为查询走审计Agent 查询跳过后台"的安全漏洞。

数据库覆盖的深度差异:虽然官网列出 7 种数据库,但各连接器的功能深度不同。PostgreSQL 和 MySQL 的支持最完整(含语义层构建和方言优化),MongoDB 为 NoSQL 查询生成,Oracle 和 SQL Server 在复杂窗口函数和存储过程方面的覆盖相对有限。选择前需在目标数据库上做实际验证。

托管方式:AI2sql 为 SaaS 形态,用户数据库与 AI2sql 之间通过只读凭证建立加密连接,数据不经过 AI2sql 服务器持久化。Desktop App 则在本地完成全部推理和查询执行,凭证不出机器,适合安全合规要求高的场景。

AI2sql 的用户与市场认可

AI2sql 的市场认可呈现"口碑驱动、长尾覆盖"的特征,而非靠大规模广告投放或开源社区热度拉动。

用户规模:官网数据显示 50,000+ 用户覆盖 80+ 个国家,这个量级在 NL2SQL 垂直赛道中属于领先梯队。用户分布以北美和欧洲为主,亚太地区占比未公开。考虑到 NL2SQL 本身是一个相对窄众的工具品类(使用者需具备基础数据分析意识),5 万用户规模意味着它已在目标客群中建立了稳定的认知基础。

客户质量:客户列表涉及 Nutanix(超融合基础设施)、Gusto(薪资福利 SaaS)、OCado(在线零售)、Prime Therapeutics(医保)和 Montefiore(医疗系统)等中大型机构。这些客户来自金融科技、医疗、零售和 SaaS 四个行业,覆盖了结构化查询需求最高频的领域。需要说明的是,这些客户名称来自官网公开页面,具体使用深度(是团队级还是单部门试点)未公开。

用户反馈特征:官网展示的客户评价集中在三个主题——"非 SQL 专家也能快速上手"、"从小时级人工编写压缩到分钟级"、"对 SQL 学习者的辅导价值"。其中一位自雇分析师明确提到"需要一定的 SQL 基础知识才能发挥价值",这暗示工具的最佳效果仍依赖于使用者对数据模型的基本理解,而非"零门槛魔法"。

与竞品的市场位置:相较于 Text2SQL.ai(更侧重教育场景)和 Airtable AI(内置在其表格产品中),AI2sql 的差异化在于"数据库连接器 + 语义层 + MCP 网关"的完整链路,而非单纯的 SQL 生成文本框。这意味着它更适合已有数据库且有团队化查询需求的场景,而非个人一次性使用。

AI2sql 的成本优势:从 $5/月到按量计费的弹性选择

AI2sql 的成本结构在 C 端订阅和 B 端 API 计量之间做了明确分层,不存在"免费无限用"的永久方案,但各个层级的入场门槛都较低。

C 端/个人用户

官网公开三个订阅档位,均为月付,提供 7 天免费试用:

档位 价格 核心限制 适配人群
Start $5/月 基础 SQL 生成、解释和语法修复,无数据库连接器 偶尔使用的个人学习者
Pro $11/月 无限查询、高级 AI 模型、全部 7 种数据库连接器Desktop App 日常使用数据库的分析师
Team $23/月(含 5 席位) 共享查询库RBAC 访问控制、执行优先级、高级分析 需要协作的小型团队

关键限制:Start 档位仅提供基础的 SQL 生成能力,不支持数据库连接器——这意味着用户需要手动输入表结构,无法直接关联真实数据库。Pro 档是实际上的"入门级生产力方案",月费 11 美元(约 80 元人民币),在同品类中处于中等偏低水平。Team 档按 5 席位 23 美元计算,人均仅 4.6 美元/月,在协作类工具中属于低价区间。

API/开发者调用

AI2sql 提供基于信用点(credit packs)的按查询计量方案,API Key 支持按有境、按应用、按代理分权。具体价格细项(每查询单价、信用点包价格)未在官网定价页完整公示,需要注册后查看或通过 API 文档确认。免费层提供 100 次查询额度(无需信用卡),适合做概念验证。

企业/私有化部署

AI2sql Gateway 是针对 AI Agent 场景的企业级产品,提供统一的只读 MCP 端点结合速率限制和全审计。公开页面未显示 Gateway 的独立定价,需要联系商务确认。对于有数据主权要求的企业,Desktop App 提供了一个折中方案——查询在本地执行,凭证不出机器,但推理仍依赖 AI2sql 的云端模型(Desktop 不是完全的离线方案)。

隐性成本提示:使用数据库连接器时,虽然 AI2sql 本身只读且加密,但高频查询产生的数据库侧负载(CPU/IOPS)可能影响生产有境性能。建议在使用前评估查询频率是否在数据库可承受范围内,必要时通过 Gateway 的速率限制加以控制。

AI2sql 的主要功能

AI2sql 的能力覆盖从"自然语言 → 可执行 SQL"的全链路,但最有差异化的并非文本转 SQL 本身,而是围绕查询生成构建的语义层、安全网关和 MCP 接口。

  • 自然语言转 SQL 生成器:核心能力层。用户用业务语言描述查询需求(如"显示今年消费前十的客户"),AI 在 3-10 秒内生成对应 SQL。支持 SELECT、JOIN、聚合、子查询、窗口函数等常见 SQL 结构。验收关注点:生成结果在不同数据库方言下的语法正确性需要逐条验证——在 PostgreSQL 上正确的语法在 SQL Server 或 Oracle 上可能因函数差异而报错。

  • 语义模式层(Semantic Schema Layer):这是 AI2sql 区别于纯 Prompt 方案的关键差异。连接数据库后,AI2sql 构建包含表/列描述、关联关系和业务术语映射的语义层。例如将 cst_id 自动识别为"客户编号",将 ord_amt 映射为"订单金额"。语义层越完善,生成 SQL 的字段准确性越高,跨表关联的误判率越低。落地提示:初始部署时需投入时间完善列描述和业务术语映射,直接使用默认信息的准确率可能不满足生产要求。

  • MCP Server(Agent 接口):通过 run_querydescribe_schemalist_connections 三个工具端点,将数据库查询能力包装为标准 MCP 协议。任何支持 MCP 的 Agent(Cursor、Claude Desktop、ChatGPT 等)均可直接调用。架构意义:这意味着 AI Agent 不必通过"让用户手动导出数据再上传"的迂回路径,而是直接获得对生产数据库的受控只读访问。

  • sqlGuard 只读安全层:默认插入 SQL 防火墙,阻止 INSERTUPDATEDELETEDDL 及其他危险语句。每次查询均记录审计日志,包含发起 Key、执行时间SQL 内容和阻断记录。实际体验:网关管理后台会展示"已阻断的写操作尝试"计数,这在企业合规审查中是一个有说服力的能力证据。

  • 查询解释与优化建议:不仅生成 SQL,还能解释已有 SQL 的业务含义,并给出索引优化、查询重写等建议。对刚接触某个数据库模式的团队成员来说,解释功能可以加速对数据模型的理解。

  • Desktop App(本地执行):macOS 和 Windows 桌面应用,支持 MySQL、PostgreSQL、SQL Server 三种数据库,查询在本地执行,凭证不出机器。适合对数据主权有要求但不准备完全自建 NL2SQL 方案的团队。限制:Desktop 版本不支持 Oracle、BigQuery、Snowflake 等远程数据源,且不提供 MCP 接口。

  • 跨数据库转换器:提供 MySQL ↔ PostgreSQL、MySQL ↔ SQL Server、Oracle ↔ PostgreSQL 等方言转换工具,以及常见函数(DATEADD、CASE WHEN)的生成器。这些转换器在数据库迁移或多方言有境中可作为辅助工具使用。

AI2sql 的模型与版本演进

AI2sql 的版本历史公开信息较少,以下基于官网可核验的里程碑整理:

时间节点 版本/事件 关键变化
~2023-05 v1 Public Launch 首发 NL2SQL 生成器,支持主流 SQL 方言
~2024 连接器扩展 逐步接入 7 种数据库连接器(PostgreSQL、MySQL、SQL Server、Snowflake、BigQuery、MongoDB、Oracle)
~2025 Desktop App 发布 macOS/Windows 本地桌面客户端,支持本地查询执行
~2026-01 Query Accuracy Update 提升复杂查询(多表关联、嵌套子查询、聚合窗口函数)的生成准确率
~2026 MCP Server + Gateway 发布 面向 AI Agent 生态的 MCP 接口与网关管理后台

版本说明:AI2sql 未公开精确的版本号体系或 changelog 页面,上述时间线来源于官网页面中出现的产品里程碑,部分日期为推断值。latest_version 中记录的 "Query Accuracy Update" 为当前最新公开迭代,具体版本号未披露。产品处于持续迭代状态,建议以官方实时页面为准。

AI2sql 的技术优势

AI2sql 的技术价值不在模型参数或推理速度,而在"如何把 NL2SQL 从玩具级 Demo 推向生产级工具"的工程化设计。

语义层优先于通用 Prompt:大多数 NL2SQL 方案依赖将表结构直接塞入 Prompt,让大模型自行推断字段含义。AI2sql 的做法是先建立语义层——将数据库的物理表/列名映射到业务术语,并注入表间关联关系和列描述。这个映射层的好处是:字段歧义(如 cst_id vs customer_number)在语义层解决,而不是让模型每次重新猜测;当数据库结构变更时,只需更新语义层而非调整 Prompt。代价:初始建立语义层需要人力投入,自动推断准确率不足以覆盖全部场景。

MCP 协议的原生适配:AI2sql 是较早将数据库查询封装为标准 MCP 工具的产品之一。通过 list_connections 让 Agent 发现可用数据源,describe_schema 获取表结构,run_query 执行只读查询——三个端点覆盖了 Agent 操作数据库的完整生命周期。与直接暴露 REST API 相比,MCP 的好处是 Agent 可以动态发现和调用工具,而不需要硬编码 API 端点。

sqlGuard 的双层防护:第一层在 AI2sql 网关侧拦截非 SELECT 语句,第二层在数据库连接侧使用只读凭证。即使第一层被绕过,第二层仍能兜底。审计日志记录每一次查询的完整上下文(Key 身份、时间戳SQL 内容、执行结果),满足 SOC2 类合规场景的追溯要求。

连接器架构的复用逻辑:7 种数据库连接器共享同一套语义层构建和查询生成管线,但方言适配层为每种数据库单独维护函数映射和语法模板。这意味着新增一种数据库连接器的边际成本被控制在方言适配层,而不需要重新实现整个管线。官网未公开连接器开发路线图,但理论上社区或企业可以请求新增数据源。

如何使用 AI2sql

AI2sql 提供四条使用路径,适配不同角色和使用场景:

使用方式 适合人群 核心能力 费用
Web 控制台(builder.ai2sql.io) 数据分析师、运营人员 自然语言输入 → SQL 输出,无需注册即可试用 注册后免费 100 次查询
Desktop App(macOS/Windows) 数据安全敏感的团队 本地执行,凭证不出机器,支持 MySQL/PostgreSQL/SQL Server Pro 及以上订阅($11/月起)
MCP Server AI Agent 开发者 通过 MCP 协议让 Cursor/Claude/ChatGPT 直接查询数据库 按量计费(信用点包)
REST API 自定义集成开发者 通过编程方式调用 SQL 生成与查询执行 按量计费(信用点包)

Web 控制台典型使用步骤

  1. 访问 builder.ai2sql.io 注册账户(免费 100 次查询额度,无需信用卡)。
  2. 选择"连接数据库"或手动输入表结构(未连接数据库时仅支持基础 SQL 生成)。
  3. 在输入框中用自然语言描述查询需求(如"按月份统计各产品类别的销售额,包含去年同期对比")。
  4. AI2sql 生成 SQL 并展示结果预览(如已连接数据库则直接执行并返回数据)。
  5. 对生成的 SQL 进行微调、保存或导出。支持一键复制到剪贴板或分享给团队成员。

MCP Server 快速启用:AI2sql 的 MCP 端点可被任何支持 MCP 协议的 Agent 客户端调用。以 Cursor 为例,在 Cursor 的 MCP 配置中添加 AI2sql 的 MCP Server 地址和 API Key,即可在对话中直接执行数据库查询。具体配置方式以 AI2sql 官方 MCP 文档(ai2sql.io/mcp)为准。

Gateway 管理后台:面向管理员的 Web 控制台,可查看所有 API Key 的活动记录——已执行的查询、被阻断的写操作尝试、各 Key 的查询量统计。支持单 Key 一键吊销。

AI2sql 的产品定价

AI2sql 的定价策略是"低价订阅 + 按量计费 + 企业商务"的三层结构:

  • C 端/个人:Start 方案 $5/月适合偶尔使用,Pro 方案 $11/月是面向数据分析师的主力方案。所有方案均提供 7 天免费试用,无需预付费。注意 Start 方案不包含数据库连接器,接入真实数据库至少需要 Pro 方案。
  • API/按量计费:提供免费 100 次查询的试用额度,超出后按信用点包计费。具体单价(每查询成本)和信用点包规格未在官网定价页完整展示,建议注册后查看仪表盘或联系销售获取报价。
  • 企业/Gateway:面向 AI Agent 规模化接入场景,包含速率限制、全审计、自定义语义层等企业级功能。定价需联系商务确认,公开页面未展示起售价。

与其他 NL2SQL 工具的对比:

对比维度 AI2sql Text2SQL.ai Airtable AI
起售价(个人) $5/月(Start) 免费额度 + 订阅(未公开) 内含 Airtable 订阅($20+/月)
数据库直连 7 种数据库,只读连接 有限支持 仅 Airtable 自身数据
MCP/Agent 接口 原生支持 不支持 不支持
语义层配置 支持自定义列描述与术语映射
Desktop App macOS/Windows

AI2sql 的应用场景

AI2sql 的适用场景集中在"已有数据库、需要频繁查询、但查询者不全是 SQL 专家"的团队有境中:

  • 业务运营的日常数据查询:运营人员需要从数据库中提取日/周/月报数据,但 SQL 能力有限。通过 AI2sql,运营可以直接用"上周各渠道的注册转化率,按天展示"这样的自然语言获取结果。提效推演:一个中级运营每周约花费 2-4 小时请分析师写查询或自己学习语法,AI2sql 可以将其缩短至 15-30 分钟,单人周均节省约 2 小时。按年计算,单人提效约 100 小时。
  • 数据分析师的临时查询加速:分析师日均编写 5-15 条 SQL 查询,其中约 60% 是"已执行过的类似查询"(不同时间窗口、不同维度组合)。AI2sql 的语义层和查询历史可以帮助复用已有查询模板,而非每次都从头编写。提效推演:一条中等复杂度的多表关联查询,人工编写约 8-15 分钟,AI2sql 生成约 3-10 秒,算上人工核验时间,单条查询仍可节省 5-10 分钟。日均 10 条查询,日均可节省约 1-1.5 小时。
  • AI Agent 的数据查询集成:通过 MCP Server,让基于 LLM 的 Agent 直接操作生产数据库。例如在 Cursor 中写代码时,直接让 AI 查询数据库表结构并生成对应的数据操作代码;或在客服场景中,让客服 Agent 查询订单状态并直接回答用户。人机协作边界:Agent 发起的查询全部受 sqlGuard 约束(只读),且每次查询都有审计日志。但 Agent 自动生成的 SQL 在执行前,建议在关键业务场景(如涉及金额计算、客户分群)设置人工核验点,避免因语义理解偏差导致错误的数据提取。
  • SQL 学习与辅导:AI2sql 的"解释 SQL"功能可以将一段复杂 SQL 翻译为业务语言,帮助初学者理解已有的查询逻辑。同时,"优化建议"功能可以提示索引缺失和查询重写方向。不适配边界:不适合计算机科学层面的 SQL 教学——它不涉及查询优化器原理B-tree 索引结构等底层知识。

AI2sql 的适用人群

AI2sql 的适配人群以"日常需要和数据打交道、但 SQL 技能参差不齐"的团队为核心,同时向 AI Agent 开发者延伸:

  • 数据分析师:主力用户群。日常编写大量 SQL,AI2sql 可以加速重复性查询的编写,把精力释放到数据解读和业务建议上。前置条件:需要具备基本的 SQL 阅读理解能力——AI2sql 生成的 SQL 在复杂场景下仍可能需要人工调整,完全依赖生成的用户在遇到边界情况时容易卡住。
  • 业务运营与产品经理:有一定数据分析需求但 SQL 不是核心技能的群体。AI2sql 的语义层和自然语言接口降低了查询门槛,但效果高度依赖语义层配置的完整性。如果表/列描述和业务术语映射不完善,生成结果的准确率会明显下降。不适配边界:不适合完全零 SQL 基础的用户。AI2sql 将"不会写 SQL"降级为"能读懂并判断 SQL 是否正确",而非彻底消除 SQL 理解需求。
  • AI Agent 开发者与 AI 应用团队:需要在 AI 工作流中集成数据库查询能力的开发团队。通过 MCP Server,开发者不必自行实现 NL2SQL 管线和安全审计,直接复用 AI2sql 的语义层和 sqlGuard。落地提示:在 Agent 场景中使用时,建议为每个 Agent/应用分配独立的 API Key,并在 Gateway 后台单独配置速率限制和查询范围。这样即使某个 Key 泄露或被滥用,影响范围也是可控的。
  • 小型团队与初创公司:没有专职 DBA 或数据分析师,但又需要从数据库中获取业务洞察。Team 方案($23/月,5 席位)的性价比对有 3-5 人数据需求的团队较为友好。不适配边界:超大规模数据(TB 级以上)或对查询延迟极度敏感的 OLTP 场景不适合——AI2sql 的查询生成和语义层构建会引入额外延迟,且它本身定位为分析查询(OLAP)场景,而非在线事务处理。

总结与展望

AI2sql 的核心能力在于将 NL2SQL 从"单次文本转换"升级为"可治理的数据库查询基础设施"——通过语义层提高准确率,通过 sqlGuard 保证安全性,通过 MCP 接口向 Agent 生态开放能力。它不是唯一能做自然语言转 SQL 的产品,但可能是目前将"准确性 + 安全性 + 可集成性"三者结合得最完整的商业化方案。

当前的核心优势:数据库连接器覆盖 7 种主流引擎,语义层机制在 NL2SQL 品类中属差异化设计;MCP 原生支持使其在 AI Agent 快速普及的窗口期获得了先发优势;定价门槛低($5/月起),个人和团队都可以低成本试用。

当前的主要限制:版本信息和更新日志不透明,技术栈和底层模型信息未公开;语义层初始配置需要人力投入,自动构建能力有限;Desktop 版本不支持 Oracle/BigQuery 等远程数据源;MCP 和 Gateway 作为较新功能,在企业级稳定性上尚未经过大规模验证;免费层仅 100 次查询,对深度试用来说略显紧张。

后续观察点:AI2sql 是否会开放语义层的自动构建(通过 AI 自动推断列描述和关联关系)以降低初始配置成本;Gateway 是否会推出独立定价和 SLA 保障;连接器是否会覆盖更多国产数据库(如 TiDB、GaussDB)以适应中国市场需求。

采购与采用风险评估:个人用户从 Pro 方案($11/月)开始试用风险极低,7 天免费试用期内可以完成主要场景的验证。团队建议先由一名分析师用 Pro 方案试点 2-4 周,在实际业务查询上验证生成准确率和语义层配置效率,再决定是否升级到 Team 方案或引入 Gateway。企业级采购前需重点确认:Gateway 的速率限制是否满足峰值并发需求;审计日志的保留周期和导出格式是否满足合规要求;Desktop App 在离线或弱网有境下的可用性;以及 AI2sql 的数据处理合规认证(如 SOC2、GDPR)情况(官网未明确展示,需向销售确认)。对查询准确性要求极高的金融、医疗场景,建议在所有 AI 生成的 SQL 执行前设置人工核验流程,作为最后一道安全防线。

限制与不适配场景

该工具在以下场景中存在使用限制:

场景适配边界 需要高度行业专业知识的任务、对输出格式有严格规范的场景、需要零错误的自动化流程可能效果不达预期。AI 输出应作为初稿或辅助参考,最终结果需人工核验。

技术限制 上下文长度有限、复杂推理准确性可能不足、免费版有使用额度。建议在正式采用前通过试用验证核心场景的可用性。

版本信息

  • Query Accuracy Update :提升复杂查询生成准确率,优化多表关联和聚合语句支持。
  • Public Launch :发布首版 NL2SQL 生成器,支持主流 SQL 方言。

用户评价

  • 加载评价中...