Augmented Search

🔍 Agent 智能搜索, relevance 高达 80%

面向 Agent 的混合检索搜索服务,集成 SearXNG 与 Embedding 重排序,支持并发网页搜索与代码库文档查询,相关性提升至约 80%。

收藏
2.7k
安装
983
版本
1.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

performing-searches(Augmented Search)是一款专为 AI Agent 设计的 MCP 搜索增强技能,提供并发网页搜索代码库文档检索两大能力。核心工作流程如下:

1. 搜索工具(search):支持多关键词并发查询(最多 3 个),通过 Embedding 重排序优化结果相关性,并自动去重
2. 内容读取(read):提取网页正文,支持 JS 渲染降级与分页读取

3. 代码库搜索(library_search/library_docs):对接编程文档,获取 Context7 兼容的库信息与代码示例

部署方式灵活,推荐 Docker 一键启动(SearXNG + augmented-search 双容器),也可通过 npm 全局安装。

显著优点

  • 混合检索架构:纯文本模式相关性约 50%,启用 Embedding 后提升至约 80%
  • Agent 原生设计:强制要求 thought/thoughtNumber/totalThoughts 等思维链参数,天然契合多步推理场景
  • 并发效率:单请求可并行搜索 3 个关键词,减少往返延迟
  • 隐私可控:基于自托管 SearXNG,避免依赖商业搜索引擎 API
  • 代码场景专精:内置编程库文档检索,优于通用网页搜索

潜在缺点与局限性

  • 基础设施依赖:必须独立部署 SearXNG 实例,增加了运维复杂度
  • Embedding 可选成本:达到 80% 相关性需配置 Embedding 服务(OpenAI/本地模型),产生额外计算或 API 费用
  • 超时权衡:混合检索模式建议 30-60 秒超时,实时性要求高的场景可能不适用
  • 中文生态薄弱:SearXNG 对中文站点收录质量参差不齐,可能影响中文搜索效果
  • 工具参数繁琐thought 系列参数对简单查询场景显得冗余

适合人群

  • 构建深度研究型 Agent 的开发者(如科研助手、投资分析 Agent)
  • 需要代码库文档查询的编程辅助场景
  • 重视数据隐私、倾向自托管基础设施的企业/个人
  • 已具备 SearXNG 运维经验的团队

常规风险

  • SearXNG 实例稳定性:若实例宕机或 IP 被搜索引擎封禁,服务完全不可用
  • Embedding 服务延迟/成本:高频调用可能产生显著费用或响应延迟
  • 内容安全:URL 读取功能可能访问恶意网页,建议配合内容过滤与安全沙箱
  • 配置泄露风险SEARXNG_URL 等环境变量若管理不当,可能暴露内部服务地址

Augmented Search 内容

reference文件夹
手动下载zip · 5.2 kB
installation.mdtext/markdown
请选择文件