什麼是Vanna AI?
Vanna.AI 是一個專為 SQL 數據庫設計的 AI 助手,讓你可以透過簡單的提問快速獲取數據庫中的洞察。無論你是 SQL 新手還是專家,Vanna.AI 都能幫助你節省時間,專注於數據分析而非繁瑣的查詢撰寫。
Vanna AI的特色是什麼?
- 高效 SQL 生成:只需提問,Vanna.AI 就能自動生成 SQL 查詢。
- 多數據庫支持:支援 Snowflake、BigQuery、Postgres 等多種數據庫。
- 高準確性:透過訓練數據提升查詢準確性,尤其適用於複雜數據集。
- 安全設計:數據庫內容不會傳送至 LLM,確保數據安全。
- 自我學習:隨著使用,模型會不斷改進,提升查詢效果。
Vanna AI的使用案例有哪些?
- 數據分析:快速獲取數據庫中的業務洞察。
- SQL 學習:幫助新手學習 SQL 查詢的撰寫。
- 企業應用:適用於大型企業的數據庫管理與查詢需求。
如何使用Vanna AI?
- 安裝 Vanna 套件:
!pip install vanna - 初始化 Vanna 模型:
vn = VannaDefault(model='chinook', api_key=vanna.get_api_key('my-email@example.com')) - 連接數據庫:
vn.connect_to_sqlite('https://vanna.ai/Chinook.sqlite') - 提問並獲取查詢結果:
vn.ask('What are the top 10 artists by sales?') - 啟動本地 Web 應用:
VannaFlaskApp(vn).run()














