之前吐槽过很多次:AI Agent的搜索功能就是个摆设。

你让它搜个东西,它给你扔回来一堆链接,有用的没用的混在一起,你还得自己一个一个点开看。搜了等于没搜,不如自己去Google。

hermes-web-search-plus这个插件,思路完全不一样。

它做了什么

这是一个给Hermes Agent用的搜索增强插件,297星,GitHub上叫robbyczgw-cla/hermes-web-search-plus。

核心卖点:不是只用一个搜索引擎,而是同时接了十几个,然后让程序自动选最合适的一个去搜。

接了哪些?You.com、Serper、Exa、Firecrawl、Tavily、Linkup、Brave、SerpBase、Parallel、Perplexity……基本上市面上能叫得出名字的搜索API都接了。

智能路由是什么意思

你搜一个技术问题,Exa可能比Brave好用。你搜一个新闻事件,Perplexity可能比Tavily准。但你怎么知道该用哪个?

hermes-web-search-plus的做法是:它内置了一个benchmark评分系统,根据你的搜索内容,自动路由到表现最好的那个搜索引擎

你不用管底层用的是谁,它帮你选。而且这个路由不是静态的,是动态评估的——哪个引擎在某类查询上表现好,就优先用哪个。

搜完之后还会给你一个质量报告,告诉你这次搜索的结果质量怎么样、命中了几个高质量源。

还有个研究模式

除了普通搜索,它还有一个deep research模式。

普通搜索就是查一个东西,给你结果。研究模式是:你给它一个课题,它会多轮搜索、交叉验证、整理成结构化的报告。

写文章、做调研、分析竞品的时候,这个模式比单次搜索有用得多。

安装

hermes plugins install robbyczgw-cla/hermes-web-search-plus --enable

装完之后它会给你加两个工具:

  • web_search_plus — 带智能路由的多引擎搜索
  • web_extract_plus — 带质量诊断的网页内容提取

不需要一次性配齐所有搜索引擎的key,你有一个能用的搜索API就行,它会自动降级。

跟直接用Google搜索有什么区别

区别大了。

第一,结果质量不一样。 Google给你十个蓝链接,你得自己判断哪个有用。这个插件会帮你做一轮质量过滤,把低质量的结果干掉。

第二,多个引擎互补。 单一搜索引擎有盲区,技术问题和商业问题的最优搜索引擎不一样。多引擎路由能覆盖更多场景。

第三,有诊断信息。 你不知道搜出来的东西靠不靠谱,它会告诉你。

我的看法

搜索是AI Agent最基础也最重要的能力之一。一个Agent再聪明,如果获取的信息质量不行,输出也不会好到哪去。

hermes-web-search-plus解决的核心问题是:让搜索从"盲搜"变成"有判断力的搜索"。 不是堆搜索引擎的数量,而是在数量的基础上做了质量管控。

如果你在用Hermes Agent,这个插件几乎是必装的。搜索能力的提升是立竿见影的,装上就能感觉到区别。

GitHub:https://github.com/robbyczgw-cla/hermes-web-search-plus

每天分享最新最实用的AI工具和开源项目,关注不迷路!