跳轉到

搜尋引擎工具

這個工具讓 Agent 透過你設定好的搜尋引擎查詢外部或即時資訊,再根據結果回答。適合需要查網路、查即時內容的情境。

開始前

你需要先在平台上建立一個 Search Engine 資源——它就是「事先設定好的一組搜尋服務連線」(例如接到某個網路搜尋供應商),讓 Agent 能透過它查資料。設定方式見 Search Engine 資源


設定步驟

  1. 在 Agent 的「自訂工具」中,點「新增」,選「搜尋引擎」。

    Agent「新增工具」選單,列出可加入的工具類型

  2. 選擇要使用的「搜尋引擎」資源。

  3. 填寫「名稱」與「描述」。

    新增搜尋引擎工具的設定面板,包含名稱、搜尋引擎、描述等欄位

  4. 儲存。


完整欄位說明

欄位 必填 預設 說明
名稱(Name) (無) 工具識別名稱,同一 Agent 內不可重複。
搜尋引擎(Search Engine) (無) 要使用的 Search Engine 資源。
描述(Description) (無) 說明這個搜尋引擎查什麼、何時該用,Agent 靠它判斷使用時機。
顯示名稱(Display Name) (無) 介面上顯示的標籤;位於進階設定
標籤(Tags) (無) 自訂分類標記;位於進階設定

「描述」決定 Agent 會不會用對工具

Agent 是靠每個工具的「描述」(Description)判斷何時、該不該用它。描述寫得越清楚具體,Agent 越能在對的時機正確使用;寫得太籠統,可能該用時沒用、或用錯場合。建議寫明這個搜尋引擎查什麼來源、適合查哪類即時或外部資訊。


實際效果

設定好之後,當使用者問到需要即時或外部資訊的問題,Agent 會自動透過搜尋引擎查詢,再根據搜尋結果回答。下圖是使用者詢問一個較新的技術名詞,Agent 用搜尋工具查網路後整理出答案:

Agent 對話畫面:用 WebSearchTool 以「什麼是 Model Context Protocol (MCP)」查詢網路,再依搜尋結果整理出說明

可展開的卡片會顯示工具的執行過程:

  • 使用 …查詢相關資訊:Agent 送出的查詢字串與筆數上限(Query String、Limit)。
  • 接收 …的查詢結果:搜尋引擎回傳的結果。
  • 最後 Agent 整理搜尋到的內容作答,並標明「根據搜尋結果」。

這對「模型本身不知道、或可能已過時」的問題特別有用,例如最新消息、即時資料或外部知識。


下一步