設定知識庫與工具
連接資料來源後,你需要告訴 Agent 如何使用這些資料。知識庫可以透過兩種方式讓 Agent 使用:作為工具(整體知識庫)或作為附件(單一檔案)。
知識庫的兩種使用方式
知識庫可以透過兩種方式讓 Agent 使用:
1. 作為工具(整體知識庫)
在 Agent Editor 的「工具」區塊中,可以新增「知識庫」工具。Agent 會根據「核心指示」和知識庫工具的「調用指示」(When to Use),判斷何時需要搜尋知識庫的內容,從大量內容中找到適合的資訊來回答用戶問題。
適用情境:
- Agent 需要根據大量文件回答問題
- 需要讓 Agent 主動搜尋相關內容
- 知識庫內容會持續更新
→ 詳細設定步驟
2. 作為附件(單一檔案)
在對話中新增附件時,可以從知識庫選取檔案,直接給 Agent 參考檔案內容。Agent 每次執行時必定會參考附件的內容。
適用情境:
- 需要確保 Agent 必定參考特定檔案
- 檔案內容是核心規則或必備知識
- 附件限制最多 5 個
→ 了解附件設定
建議
可以同時使用兩種方式:
- 附件:核心規則、必備知識(Agent 必定參考)
- 知識庫工具:詳細資料、需查詢的內容(Agent 按需搜尋)
為 Agent 加入知識庫工具
步驟 1:進入 Agent 設定
- 進入你的工作空間
- 點擊「Agent」分頁
- 選擇你要編輯的 Agent
步驟 2:在 Agent 中設定知識庫工具
在 Agent 設定的「工具」區塊中:
- 點擊「新增工具」
- 在工具選擇器中選擇「知識庫」
- 選擇要使用的知識庫資料夾
- 設定「調用指示」(When to Use),告訴 Agent 何時使用這個知識庫
系統會自動過濾掉已經選用的知識庫,避免重複選擇。
最佳實踐
選擇相關的資料
建議
只選擇與 Agent 用途相關的知識庫。例如:
- 前端開發 Agent → 選擇前端相關的知識庫資料夾
- 產品 Agent → 選擇產品文檔的知識庫資料夾
- 客服 Agent → 選擇客服 FAQ 的知識庫資料夾
避免過多資料
加入太多不相關的資料可能會:
- 降低回答的準確性
- 增加回應時間
- 讓 AI 產生混淆
定期更新
知識庫資料是靜態快照
知識庫中的資料是靜態快照,不會自動同步外部服務的更新。
當你在 Google Drive 或 Notion 中更新了檔案,需要:
- 刪除知識庫中舊版本的檔案
- 重新選取新版本的檔案
這樣 Agent 才能參考到最新的內容。
驗證效果
設定完成後,在對話中測試:
你:請解釋我們專案中的認證流程
AI:根據你的知識庫中的「認證設計文件」,你們的認證流程如下...
[顯示引用來源:知識庫 > 認證設計文件]
如果 AI 能正確引用知識庫的內容並顯示來源,表示設定成功!
常見問題
為什麼 AI 沒有使用我連接的知識庫?
請確認:
- 知識庫工具已在 Agent 的「工具」區塊中新增
- 「調用指示」(When to Use)已清楚設定,描述何時使用這個知識庫
- Agent 的「核心指示」有提到使用知識庫
- 測試問題符合觸發條件
- 問題與知識庫內容相關
嘗試更明確的問法,例如「根據產品文件,XX 功能怎麼使用?」
可以同時使用多個知識庫工具嗎?
可以。你可以新增多個知識庫工具,每個工具連接不同的知識庫資料夾。每個知識庫工具都可以設定不同的「調用指示」(When to Use),讓 Agent 知道什麼情況查詢哪個知識庫。
例如:
- 產品知識庫工具:當用戶詢問產品功能時使用
- 客服 FAQ 知識庫工具:當用戶詢問常見問題時使用
知識庫內容更新後需要重新設定嗎?
知識庫中的資料是靜態快照,不會自動同步外部服務的更新。
如果你在 Google Drive 或 Notion 中更新了檔案:
- 進入知識庫頁面
- 刪除舊版本的檔案
- 重新選取新版本的檔案
完成後,Agent 就會參考到最新的內容,不需要重新設定工具。
附件和知識庫工具可以同時使用嗎?
可以!這是推薦的做法:
- 附件:核心規則、必備知識(Agent 必定參考,最多 5 個)
- 知識庫工具:詳細資料、需查詢的內容(Agent 按需搜尋)
Agent 可以同時參考兩者,讓回答更準確完整。
下一步
- 詳細了解知識庫工具設定 - 完整的工具設定步驟與範例
- 了解附件設定 - 如何使用知識庫檔案作為附件
- 連接 Google Drive - 將 Google Drive 檔案加入知識庫
- 連接 Notion - 將 Notion 頁面加入知識庫