跳到主要內容

Web Search 與網頁提取

Hermes 提供兩個模型可調用的網頁工具:

  • web_search:搜索網頁並返回排序結果;
  • web_extract:抓取一個或多個 URL,並提取可讀正文。

這兩個工具共用一套後端選擇邏輯。你可以在 hermes tools 中選擇,也可以直接寫進 config.yaml

為什麼要配置後端?

不同搜索後端擅長的事情不同。Tavily 和 Exa 適合面向 Agent 的檢索,Brave 和 DuckDuckGo 更接近通用搜索,SearXNG 適合自託管,Firecrawl 更偏網頁抓取,xAI 則適合和 Grok / Portal 工作流結合。

簡單來說:搜索不是一個功能,而是一組入口。選對入口,Agent 才能拿到更好的證據。

常見使用方式

讓 Hermes 搜索網頁時,可以直接說出需求:

請搜索 Hermes Agent v0.15.1 的官方發佈說明,並總結影響 Docker 用戶的變更。

如果任務需要閱讀具體頁面,可以給出 URL:

請提取這個頁面的正文,並列出與 xAI OAuth 相關的配置步驟:https://example.com/page

模型會根據工具可用性調用 web_searchweb_extract

配置建議

新手建議從 Dashboard 或 hermes tools 開始配置。進階用戶可以用 config.yaml 固定後端。

選擇後端時,按下面的問題判斷:

  • 你需要免費自託管嗎?優先看 SearXNG。
  • 你需要 Agent 友好的摘要和引用嗎?優先看 Tavily 或 Exa。
  • 你已經使用 xAI / Grok / Portal 嗎?可以考慮 xAI Web Search。
  • 你主要抓取指定網頁正文嗎?關注 web_extract 後端和網頁提取質量。

web_search 面向網頁。它適合查官方文檔、博客、新聞、GitHub 頁面和產品說明。

如果你要查 X 上的帖子、thread、社區反應或實時討論,請使用 X Search。兩者不要混用。

參考鏈接