AI-powered-sql-query-assistant logo

AI-powered-sql-query-assistant

免费

基于AI的自然语言SQL助手,用于使用Gemini、SQLite和Streamlit进行模式感知的只读业务分析。

访问官网
根据共同标签和关键词推荐verivance-aiAdPilot-Mediaassistente-tecnologia
generative-aidata-analyticsgeminillmpythonaiai assistantautomation

工具概览

AI-Powered SQL Query Assistant 是一款把自然语言业务问题转换为可执行 SQLite 查询的工具。它面向可能不懂 SQL 但需要查询数据库的业务用户。系统采用感知数据库模式的方式生成 SQL,校验其只读安全性,在 SQLite 数据库上执行,然后根据结果生成可视化图表和业务洞察。架构包括用于生成 SQL 的 Gemini 3.7 Flash 模型、只读 SQL 校验器、SQLite 执行、用于结果处理的 Pandas,以及用于可视化的 Plotly。主要特点包括对销售额、利润、订单数、AOV、单位利润和利润率等业务指标的明确定义,以及以 Gemini 为当前实现的、感知提供商的 LLM 层。项目包含一个由客户、产品、订单和订单项组成的合成零售分析数据库,支持贴近现实的连接查询和业务问题。项目提供基于执行/结果等价性的评估框架,在包含 10 个固定业务问题的冻结 V4 基准上,达到了 90% 的结果等价准确率和 100% 的 SQL 校验通过率。安全措施包括只读数据库连接、执行前的 SQL 校验,以及阻止破坏性语句。该工具使用 Python、Gemini API、SQL、SQLite、Streamlit、Pandas、Plotly 和 Git/GitHub 构建。

定价

免费

目录尚未确认完整价格档位,请到官网查看当前额度、限制及计费方式。

访问官网

价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。

应用场景

  • 业务用户可以用平实的英语提问,不懂 SQL 也能得到 SQL 查询和洞察。
  • 分析师可以用该工具根据自然语言问题生成感知数据库模式的 SQL 查询。
  • 团队可以通过在执行前校验 SQL 查询来阻止破坏性语句,从而保障数据库安全。
  • 用户可以通过 Streamlit 界面检查 SQL、查看校验状态,并查看结果表和图表。
  • 业务相关方可以获得基于实际返回的数据框生成的洞察。
  • 开发者可以用执行/结果等价性框架而非字符串匹配来评估系统。

功能特性

用自然语言编写 SQL 查询

根据数据库结构处理查询

只读业务数据查询

支持业务数据分析

借助 Gemini 辅助查询

分析 SQLite 数据

用户评论

还没有评论,来分享你的使用体验吧