Web Search 工具
Web Search 工具讓 Agent 可以搜尋網路,取得即時資訊。
什麼時候使用
- 需要最新資訊(新聞、股價、天氣等)
- 需要知識庫以外的補充資訊
- 用戶問題涉及外部資源
設定步驟
步驟 1:新增 Web Search 工具
在 Tools 區塊點擊「新增工具」,選擇「Web Search」。
步驟 2:設定網域限制(選填)
你可以限制 Agent 只搜尋特定網域,避免資訊噪音。
格式:多個網域用逗號分隔
example.com, docs.example.com, support.example.com
支援的格式:
- 純網域名稱:
example.com - 包含子網域:
docs.example.com - 完整 URL(會自動提取網域):
https://example.com或http://example.com
格式驗證
- 系統會即時驗證網域格式。如果格式不正確(例如包含空白、無效字元等),輸入框會顯示紅色邊框並提示錯誤訊息。
- 請確保每個網域都是有效的格式,否則無法儲存設定。
多網域行為
- 當你輸入多個網域,Agent 進行網路搜尋時,會同時搜尋所有的指定網域,在這些網域中搜尋內容
- 例如設定了 "bbc.com, cnn.com, aljazeera.com" 等三個新聞媒體的網域,則 Agent 就只會搜尋這三家新聞媒體的網址
使用情境:
- 只搜尋官方文檔網站
- 只搜尋可信的資訊來源
- 限制在特定產業或領域的網站
不設限制
- 如果留空,Agent 可以搜尋任何網站。
- 適合需要廣泛資訊的場景。
步驟 3:設定「調用指令」(When to Use)
告訴 Agent 何時使用網路搜尋,也可以在 When to Use 中提示 Agent 使用哪些「搜尋關鍵字」會取得較好的結果。
範例:
只在以下情況使用網路搜尋:
- 用戶明確要求查詢最新消息
- 知識庫沒有相關資訊且問題需要即時資料
- 需要查詢外部參考資料
搜尋時優先使用官方來源的資訊。
當用戶詢問市場趨勢、競品資訊、產業新聞時,使用網路搜尋。
搜尋結果需要標註來源網址。
步驟 4:確認新增
點擊確認,工具會出現在 Tools 列表中。
搭配 Knowledge Base 使用
Web Search 通常作為 Knowledge Base 的補充:
## Agent Instruction 範例
回答順序:
1. 先查詢產品知識庫
2. 如果知識庫沒有答案,且問題需要即時資訊,再用網路搜尋
3. 如果兩者都沒有答案,誠實告知用戶
工具列表顯示
已添加的 Web Search 工具會顯示在「工具」區塊的「網路搜尋」分組中:
- 如果沒有設定網域限制:顯示「網路搜尋」標籤
- 如果設定了網域限制:顯示「網路搜尋」標籤,並在標籤旁顯示網域限制(如
example.com, docs.example.com)
你可以展開工具查看詳細設定(包括網域限制和「調用指示」(When to Use)),也可以點擊刪除按鈕移除工具。
測試工具
新增後,測試 Agent 是否正確使用:
- 問一個需要即時資訊的問題(例如「今天的 XX 新聞」)
- 觀察 Agent 是否使用了網路搜尋
- 檢查結果是否來自正確的網域(如果有設限制)
最佳實務
設定明確的觸發條件
避免 Agent 過度依賴網路搜尋,導致:
- 回應時間變長
- 引用不可靠的來源
- 忽略已有的知識庫內容
限制可信網域
對於專業領域,建議限制搜尋範圍:
| 領域 | 建議網域 |
|---|---|
| 技術文件 | docs.*.com, 官方文檔網站 |
| 法規資訊 | 政府官方網站 |
| 產業新聞 | 知名產業媒體 |
要求標註來源
在 When to Use 中加入:
搜尋結果必須標註來源網址,讓用戶可以查證。
常見問題
搜尋結果不準確怎麼辦?
嘗試:
- 在「調用指令」(When to Use)或「核心指示」(Core Instructoin)中,提示 Agent 相關的「搜尋關鍵詞」或「搜尋主題」
- 限制搜尋網域到可信來源
- 在「調用指令」(When to Use)或「核心指示」(Core Instructoin)中要求交叉驗證
- 搭配知識庫優先使用
搜尋太慢怎麼辦?
網路搜尋需要即時查詢,會比知識庫查詢慢。建議:
- 設定明確觸發條件,減少不必要的搜尋
- 在「核心指示」(Core Instructoin) 中,要求 Agent 像用戶說明「查詢即時資訊需要較長時間」
可以搜尋特定語言的網站嗎?
目前沒有語言過濾功能,但可以透過網域限制達到類似效果(例如限制 .tw 網域)。
為什麼無法儲存網域設定?
可能原因:
- 網域格式不正確(包含空白、無效字元等)
- 網域不符合 URL 或 hostname 規範
請檢查輸入的網域格式,確保: - 每個網域都是有效的格式 - 多個網域之間用逗號分隔,且逗號後有空格 - 不包含無效字元或格式錯誤的 URL
如果問題持續,請嘗試逐個輸入網域進行測試。
下一步
- Knowledge Base - 連接你的資料
- Call Agent - 分工處理
- 回到工具概覽