microsoft/data-formulator
🪄 Data Formulator is an interactive AI-powered data analysis system makes it easy to connect, explore and visualize data.
解決的問題
Data Formulator 解決了跨碎片化數據源進行探索的困難,以及在透過一系列後續問題進行分析時保持上下文的挑戰。它消除了手動設置數據連接的需要,並防止了在長對話介面中通常會發生的分析歷史遺失問題。
工作原理
該系統使用 AI 代理連接到多種數據源(文件、資料庫、數據倉庫)並維護它們關係的「數據記憶」。它具有一個名為「Data Threads」的視覺工作區,允許用戶使用自然語言提問、查看代理的推理過程,並在不遺失先前上下文的情況下分支到備選分析路徑。視覺化使用 Flint 生成,這是一種開源視覺化語言,可將緊湊的規範轉換為精美的圖表。
適用對象
專為數據分析師設計,他們希望透過自然語言和 UI 互動來傳達意圖,從包括截圖、文本、CSV 和資料庫在內的各種數據格式中發現洞察並建立報告。
亮點
- 多源連接性:支援 CSV、TSV、Excel、JSON、截圖、文本以及 MySQL、PostgreSQL、MSSQL、Azure Data Explorer、S3 和 Databricks 等資料庫。
- Data Threads:一種分支式對話歷史,允許用戶比較不同的分析路徑並優化結果。
- 語義化圖表引擎:提供由 Flint 提供支援的 30 多種圖表類型,並配有專用的樣式優化代理。
- 廣泛的模型支援:透過 LiteLLM 與 OpenAI、Azure、Ollama 和 Anthropic 集成。
相關
- Dispatch
- 專案
- 專案
- 專案
- 專案