在資料分析中,非技術人員常被 SQL 技術門檻卡住。WrenAI(開源專案:Canner/WrenAI)打破這道障礙,讓你只需用平常語言提問,就能快速獲得正確 SQL、智能圖表與精準洞察,是開放資料智能(Generative BI,簡稱 GenBI)的最佳代表。
WrenAI 是什麼?
WrenAI 是由 Canner 開發的開源 GenBI AI Agent,可讓使用者使用自然語言查詢資料庫,並生成準確的 SQL 指令、圖表(Text-to-Chart)與 AI 洞察報告,適用於資料團隊與商務團隊快速探索數據。
核心技術亮點
-
Text‑to‑SQL + Text‑to‑Chart:只要提問,就能自動建立 SQL 邏輯、繪製圖表,快速從資料中掌握脈絡。
-
GenBI Insights:AI 輔助生成文字摘要、圖表與報告,讓資料更好被理解與呈現。
-
語義語境層(Semantic Layer)與模型定義語言(MDL):把 schema、計算邏輯與資料關係納入語義建模,確保 LLM 輸出更精準與穩定。
-
支援嵌入 API 與優雅介面:開發者可透過 API 將自動產生的 SQL 與圖表整合到自家平台,也能透過直觀 UI 就地操作。
技術架構與資料來源支援
WrenAI 架構包含三項核心服務:
-
Wren UI:提供直覺的操作介面,讓使用者設定資料綁定與查詢。
-
Wren AI Service:依靠向量資料庫進行語境擷取,指引 LLM 生成精準 SQL。
-
Wren Engine:語義引擎,處理元資料、資料關聯與計算邏輯,並支援多種資料庫與計算模式。
支援的資料來源超廣,涵蓋 PostgreSQL、MySQL、BigQuery、Snowflake、DuckDB、Oracle、Redshift、ClickHouse 等。
結語
WrenAI 是 GenBI 時代的資料利器,它融合了語義建模、自然語言查詢與視覺化,讓資料不再遙不可及。無論是商業行銷人員還是資料分析師,都能輕鬆對話式查詢,快速獲得報告與圖表,更能自主部署、佈建資料智能流程。對追求效率與掌握資料主導權的團隊而言,WrenAI 無疑是最佳選擇。