跳轉到

Web Search 工具

Web Search 工具讓 Agent 可以搜尋網路,取得即時資訊。

什麼時候使用

  • 需要最新資訊(新聞、股價、天氣等)
  • 需要知識庫以外的補充資訊
  • 用戶問題涉及外部資源

設定步驟

在 Tools 區塊點擊「新增工具」,選擇「Web Search」。

步驟 2:設定網域限制(選填)

你可以限制 Agent 只搜尋特定網域,避免資訊噪音。

格式:多個網域用逗號分隔

example.com, docs.example.com, support.example.com

支援的格式:

  • 純網域名稱:example.com
  • 包含子網域:docs.example.com
  • 完整 URL(會自動提取網域):https://example.comhttp://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 是否正確使用:

  1. 問一個需要即時資訊的問題(例如「今天的 XX 新聞」)
  2. 觀察 Agent 是否使用了網路搜尋
  3. 檢查結果是否來自正確的網域(如果有設限制)

最佳實務

設定明確的觸發條件

避免 Agent 過度依賴網路搜尋,導致:

  • 回應時間變長
  • 引用不可靠的來源
  • 忽略已有的知識庫內容

限制可信網域

對於專業領域,建議限制搜尋範圍:

領域 建議網域
技術文件 docs.*.com, 官方文檔網站
法規資訊 政府官方網站
產業新聞 知名產業媒體

要求標註來源

在 When to Use 中加入:

搜尋結果必須標註來源網址,讓用戶可以查證。

常見問題

搜尋結果不準確怎麼辦?

嘗試:

  1. 在「調用指令」(When to Use)或「核心指示」(Core Instructoin)中,提示 Agent 相關的「搜尋關鍵詞」或「搜尋主題」
  2. 限制搜尋網域到可信來源
  3. 在「調用指令」(When to Use)或「核心指示」(Core Instructoin)中要求交叉驗證
  4. 搭配知識庫優先使用
搜尋太慢怎麼辦?

網路搜尋需要即時查詢,會比知識庫查詢慢。建議:

  1. 設定明確觸發條件,減少不必要的搜尋
  2. 在「核心指示」(Core Instructoin) 中,要求 Agent 像用戶說明「查詢即時資訊需要較長時間」
可以搜尋特定語言的網站嗎?

目前沒有語言過濾功能,但可以透過網域限制達到類似效果(例如限制 .tw 網域)。

為什麼無法儲存網域設定?

可能原因:

  1. 網域格式不正確(包含空白、無效字元等)
  2. 網域不符合 URL 或 hostname 規範

請檢查輸入的網域格式,確保: - 每個網域都是有效的格式 - 多個網域之間用逗號分隔,且逗號後有空格 - 不包含無效字元或格式錯誤的 URL

如果問題持續,請嘗試逐個輸入網域進行測試。

下一步