跳轉到

設定知識庫與工具

連接資料來源後,你需要告訴 Agent 如何使用這些資料。知識庫可以透過兩種方式讓 Agent 使用:作為工具(整體知識庫)或作為附件(單一檔案)。

知識庫的兩種使用方式

知識庫可以透過兩種方式讓 Agent 使用:

1. 作為工具(整體知識庫)

在 Agent Editor 的「工具」區塊中,可以新增「知識庫」工具。Agent 會根據「核心指示」和知識庫工具的「調用指示」(When to Use),判斷何時需要搜尋知識庫的內容,從大量內容中找到適合的資訊來回答用戶問題。

適用情境

  • Agent 需要根據大量文件回答問題
  • 需要讓 Agent 主動搜尋相關內容
  • 知識庫內容會持續更新

詳細設定步驟

2. 作為附件(單一檔案)

在對話中新增附件時,可以從知識庫選取檔案,直接給 Agent 參考檔案內容。Agent 每次執行時必定會參考附件的內容。

適用情境

  • 需要確保 Agent 必定參考特定檔案
  • 檔案內容是核心規則或必備知識
  • 附件限制最多 5 個

了解附件設定

建議

可以同時使用兩種方式:

  • 附件:核心規則、必備知識(Agent 必定參考)
  • 知識庫工具:詳細資料、需查詢的內容(Agent 按需搜尋)

為 Agent 加入知識庫工具

步驟 1:進入 Agent 設定

  1. 進入你的工作空間
  2. 點擊「Agent」分頁
  3. 選擇你要編輯的 Agent

步驟 2:在 Agent 中設定知識庫工具

在 Agent 設定的「工具」區塊中:

  1. 點擊「新增工具」
  2. 在工具選擇器中選擇「知識庫」
  3. 選擇要使用的知識庫資料夾
  4. 設定「調用指示」(When to Use),告訴 Agent 何時使用這個知識庫

系統會自動過濾掉已經選用的知識庫,避免重複選擇。

詳細設定步驟與範例

最佳實踐

選擇相關的資料

建議

只選擇與 Agent 用途相關的知識庫。例如:

  • 前端開發 Agent → 選擇前端相關的知識庫資料夾
  • 產品 Agent → 選擇產品文檔的知識庫資料夾
  • 客服 Agent → 選擇客服 FAQ 的知識庫資料夾

避免過多資料

加入太多不相關的資料可能會:

  • 降低回答的準確性
  • 增加回應時間
  • 讓 AI 產生混淆

定期更新

知識庫資料是靜態快照

知識庫中的資料是靜態快照,不會自動同步外部服務的更新。

當你在 Google Drive 或 Notion 中更新了檔案,需要:

  1. 刪除知識庫中舊版本的檔案
  2. 重新選取新版本的檔案

這樣 Agent 才能參考到最新的內容。

驗證效果

設定完成後,在對話中測試:

你:請解釋我們專案中的認證流程

AI:根據你的知識庫中的「認證設計文件」,你們的認證流程如下...
[顯示引用來源:知識庫 > 認證設計文件]

如果 AI 能正確引用知識庫的內容並顯示來源,表示設定成功!

常見問題

為什麼 AI 沒有使用我連接的知識庫?

請確認:

  1. 知識庫工具已在 Agent 的「工具」區塊中新增
  2. 「調用指示」(When to Use)已清楚設定,描述何時使用這個知識庫
  3. Agent 的「核心指示」有提到使用知識庫
  4. 測試問題符合觸發條件
  5. 問題與知識庫內容相關

嘗試更明確的問法,例如「根據產品文件,XX 功能怎麼使用?」

可以同時使用多個知識庫工具嗎?

可以。你可以新增多個知識庫工具,每個工具連接不同的知識庫資料夾。每個知識庫工具都可以設定不同的「調用指示」(When to Use),讓 Agent 知道什麼情況查詢哪個知識庫。

例如:

  • 產品知識庫工具:當用戶詢問產品功能時使用
  • 客服 FAQ 知識庫工具:當用戶詢問常見問題時使用
知識庫內容更新後需要重新設定嗎?

知識庫中的資料是靜態快照,不會自動同步外部服務的更新。

如果你在 Google Drive 或 Notion 中更新了檔案:

  1. 進入知識庫頁面
  2. 刪除舊版本的檔案
  3. 重新選取新版本的檔案

完成後,Agent 就會參考到最新的內容,不需要重新設定工具。

附件和知識庫工具可以同時使用嗎?

可以!這是推薦的做法:

  • 附件:核心規則、必備知識(Agent 必定參考,最多 5 個)
  • 知識庫工具:詳細資料、需查詢的內容(Agent 按需搜尋)

Agent 可以同時參考兩者,讓回答更準確完整。

下一步