eosphoros-ai/DB-GPT
open-source agentic AI data assistant for the next generation of AI + Data products.
解決的問題
DB-GPT 是一個為彌合自然語言與複雜資料分析之間差距而設計的代理型 AI 數據助手。它透過允許使用者使用普通英文與資料互動,解決了需要專業技能來查詢資料庫、分析試算表或產生商業報告的問題。
工作原理
該系統連接到各種資料來源——包括關聯式資料庫、CSV/Excel 檔案以及知識庫——並使用大型語言模型(LLMs)自主規劃任務、撰寫 SQL 查詢並執行 Python 程式碼。為確保安全,這些操作在沙箱環境中執行。它還可利用「技能」(打包的領域知識與工作流程)來執行可重複的商業分析任務,並將結果轉換為視覺化圖表、儀表板與 HTML 報告。
適用對象
專為希望建立 AI 原生資料代理與工作流程的開發者與企業,以及需要在不撰寫手動程式碼或 SQL 的情況下進行複雜資料分析與報告的業務使用者而設計。
主要亮點
- 自主資料互動:自動生成功能 SQL 與 Python 程式碼,用於查詢與清洗資料。
- 多源整合:支援結構化資料庫與非結構化文件/知識庫的跨源工作。
- 沙箱執行:在隔離環境中執行程式碼與工具,提升安全性。
- 可擴展的技能系統:支援將領域特定分析方法打包為可重複使用的技能。
- 廣泛模型支援:相容多種 LLM,包括 DeepSeek、Qwen、Llama 與 GLM。
- Text2SQL 微調支援:提供針對 SQL 產生任務的模型微調支援。
相關
- 專案
- 專案
- 專案
- 專案
- 專案