網路搜尋與工具

夥伴除了聊天,還能呼叫工具去讀寫日記、檢索記憶、上網搜尋。這一頁講清有哪些工具、開關藏在哪幾層、搜尋引擎怎麼選。

內建工具清單

入口在 設定 → 工具管理,按分類列出。

分類工具做什麼
日記日記讀取按日期讀全文,一次最多 20 篇
日記日記寫入在指定日期新建日記
日記日記編輯追加或整篇覆蓋,預設是追加
日記日記刪除刪掉指定日期的日記,不可復原
日記日記列表列出某段時間內有日記的日子
日記日記搜尋本地全文關鍵字搜尋
總結總結讀取讀週記、月報、季報、年鑑
記憶訊息搜尋跨會話搜歷史聊天記錄
記憶語意搜尋向量或混合檢索,找相關片段
記憶記憶儲存把內容寫入長期向量記憶
記憶記憶刪除語意比對後刪除記憶
搜尋網路搜尋連網搜尋,一次可發 1 到 3 條查詢
搜尋網頁讀取抓取指定網址的正文
通用查詢時間拿到目前真實時間,這個不能關

工具管理頁還有一項 目前時間,它不是工具,只控制要不要在系統提示詞裡自動帶上目前時間,預設關閉。

另外表情包傳送算夥伴能力而不是工具,在表情包設定裡管。

開關分四層

「為什麼我的夥伴不會用某個工具」基本都出在這四層的某一層,從上往下查:

  1. 工具管理(全域):在這裡關掉的工具,任何夥伴都用不了。
  2. 夥伴類型:工作夥伴會自動停用所有日記、總結、記憶、語意搜尋類工具,只留網路搜尋、網頁讀取、時間這些。這是設計如此,不是 bug,詳見 AI 夥伴與對話
  3. RAG 開關與嵌入模型:關了 RAG 或者沒設定嵌入模型,語意搜尋和記憶儲存直接不可用。
  4. 會話級連網開關:對話輸入欄那個搜尋按鈕。它沒開的話,網路搜尋工具不會給到模型,夥伴會回你「您還未啟用網路搜尋,請在工具列開啟後重試」。

第 4 層最容易被忽略,因為它和工具管理裡的網路搜尋是兩個獨立開關,兩個都得開。

搜尋引擎怎麼選

在網路搜尋設定裡選引擎,預設是 Exa MCP,不需要任何 Key 就能用。

引擎要 API Key說明
Exa MCP不要預設選項,開箱可用
DuckDuckGo不要抓取 HTML 結果頁,偶爾會被限流
Tavily API面向 AI 的搜尋 API
Exa APIExa 官方 API,比 MCP 那條路可控
AnySearch API中國大陸環境,預設中文區域
Bing 本地搜尋不要用本地瀏覽器抓 Bing 結果頁,僅桌面端
Google 本地搜尋不要同上,僅桌面端

行動端沒有那兩個本地搜尋選項,只有前五個。

主引擎失敗時,白守會自動降級到其他已設定好 Key 的引擎重試。但兩個本地搜尋失敗後不會降級,會直接報錯。

搜尋的可調參數

參數預設說明
最大結果數5每條查詢返回多少結果,上限 30
網頁 RAG 壓縮關閉開啟後對抓到的網頁做切塊壓縮,只留相關部分
RAG 總片段上限12開啟壓縮後,一次最多保留多少片段
單站片段上限4防止某一個網站占滿全部額度
純文字擷取長度3000不用 RAG 壓縮時,每個網頁擷取多少字元

結果太少就加大最大結果數;上下文被網頁內容擠爆了就開 RAG 壓縮,或者調小擷取長度。

TTS 與表情包

TTS 語音合成 可以設定 OpenAI 相容介面、小米 MiMo、MiniMax、本地 GPT-SoVITS 等。設定好之後在對話裡選關閉、始終朗讀或手動朗讀。

表情包設定 裡管理表情包組,再按夥伴決定啟用哪幾組。

常見失敗

現象原因
夥伴說「您還未啟用網路搜尋」會話工具列的搜尋開關沒開
搜尋報 API key is missing or invalid選了要 Key 的引擎但沒填,或者填錯了
提示嵌入模型未設定,無法儲存記憶去全域預設模型裡設定嵌入模型,見 設定 AI 供應商與模型
提示日記索引未就緒去 RAG 頁做一次全量掃描,見 RAG 記憶管理
夥伴完全不呼叫工具大概率模型本身不支援 function calling,換一個支援工具呼叫的模型
網頁讀取說內容不可存取目標站點反爬或需要登入,換個來源