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 產生任務的模型微調支援。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案