AI-powered-sql-query-assistant logo

AI-powered-sql-query-assistant

免費

基於AI的自然語言SQL助手,用於使用Gemini、SQLite和Streamlit進行模式感知的只讀業務分析。

訪問官網
依共同標籤和關鍵字推薦Namaste-AIresumefoliogemini-journal
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 資料

使用者評論

還沒有評論,來分享你的使用體驗吧