# 如何接入DB ## 新增資料庫 首先選擇左側的數據源新增功能,新增資料庫。目前,DB-GPT 支援多種類型的資料庫。只需選擇對應的資料庫類型進行新增即可。在此我們選擇 MySQL 作為演示,演示的測試數據請參考圖片。 ![image](https://hackmd.io/_uploads/HJIHLmrVkx.png) --- ## 怎麼查詢DB的資料 ### Chat data 1. 選擇 **Chat data** 的資料庫(圖a-1)。 2. 即可進行對話(圖a-2)。 #### 圖片示例: ![image](https://hackmd.io/_uploads/ByrdUQHNkx.png) - 圖a-1 ![image](https://hackmd.io/_uploads/Hy5iIXBEJl.png) - 圖a-2 --- ### Chat DB 1. 選擇背景(圖b-1)。 2. 再來選擇數據庫(圖b-2 紅框)。 3. 功能包括: - 單表查詢(圖b-2) - 多表查詢(圖b-3) - 索引優化(圖b-4) - 數據庫診斷(圖b-5) - 排查慢查詢(圖b-6) #### 圖片示例: ![image](https://hackmd.io/_uploads/H1YR87rEJl.png) - 圖b-1 ![螢幕擷取畫面 (161)](https://hackmd.io/_uploads/SyK_wQrNkl.png) - 圖b-2 ![image](https://hackmd.io/_uploads/SkwKvmrNJg.png) - 圖b-3 ![image](https://hackmd.io/_uploads/H1NiPXSNyx.png) - 圖b-4 ![image](https://hackmd.io/_uploads/HJthvXSNyx.png) - 圖b-5 ![image](https://hackmd.io/_uploads/BkUpPmB4yg.png) - 圖b-6 --- ### Chat Excel 1. (圖c-1) 上傳 File 成功之後,進行對話。 2. 系統會默認對內容進行總結,並推薦策略。 3. 使用開源模型給予「圖表」分析(圖c-2)。 #### 圖片示例: ![螢幕擷取畫面 (162)](https://hackmd.io/_uploads/B1jVdmHEkg.png) - 圖c-1 ![image](https://hackmd.io/_uploads/HyTB_XS4ke.png) - 圖c-2 --- ### Chat knowledge 1. 創建知識庫,上傳純文本、URL 抓取,以及 PDF、Word、Markdown 等多種文檔類型(圖d-1)。 2. 上傳後等待完成(finished)才能進行對話(圖d-2)。 3. 可以直接在知識庫對話窗口上傳文件,系統會自動進行文檔摘要。 #### 功能用途: - 此功能可用於閱讀助手,以輔助文檔的閱讀(圖d-3)。 #### 圖片示例: ![image](https://hackmd.io/_uploads/rkrK_QHNkl.png) - 圖d-1 ![image](https://hackmd.io/_uploads/S10tO7rNkx.png) - 圖d-2 ![image](https://hackmd.io/_uploads/BJDhuQH4Jx.png) - 圖d-3 --- ## Dashboard 1. 首先加入數據。 2. 選擇 **Dashboard**(圖e-1)。 3. 在右側進行數據對話(圖e-2)。 4. 可進入編輯模式,更改 SQL,觀察數據變化(圖e-3)。 #### 圖片示例: ![image](https://hackmd.io/_uploads/SJceoXH4kx.png) - 圖e-1 ![image](https://hackmd.io/_uploads/r1fGsQH4yx.png) - 圖e-2 ![image](https://hackmd.io/_uploads/HJJXoXSVJe.png) - 圖e-3 --- ## Agent Chat 1. 選擇插件(圖f-1)。 2. 配置 cookie(圖f-2)。 3. 選擇互聯網的模組(圖f-3),即可進行提問。 #### 圖片示例: ![image](https://hackmd.io/_uploads/rydBjXr41x.png) - 圖f-1 ![image](https://hackmd.io/_uploads/SJUUomrNJe.png) - 圖f-2 ![螢幕擷取畫面 (163)](https://hackmd.io/_uploads/SJWojXSEkx.png) - 圖f-3