之前吐槽过很多次: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工具和开源项目,关注不迷路!
热门跟贴