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_search 或 web_extract。
配置建議
新手建議從 Dashboard 或 hermes tools 開始配置。進階用戶可以用 config.yaml 固定後端。
選擇後端時,按下面的問題判斷:
- 你需要免費自託管嗎?優先看 SearXNG。
- 你需要 Agent 友好的摘要和引用嗎?優先看 Tavily 或 Exa。
- 你已經使用 xAI / Grok / Portal 嗎?可以考慮 xAI Web Search。
- 你主要抓取指定網頁正文嗎?關注
web_extract後端和網頁提取質量。
和 X Search 的區別
web_search 面向網頁。它適合查官方文檔、博客、新聞、GitHub 頁面和產品說明。
如果你要查 X 上的帖子、thread、社區反應或實時討論,請使用 X Search。兩者不要混用。