跳转至

Web Search 智能体互联网网络搜索工具节点

节点核心功能 (What is it?)

Web Search 工具节点是一个专用的联网搜索扩展外挂,可挂载赋能给 AI 智能体(Agent),使大语言模型能够突破知识库截止日期的限制,自主向全网搜索引擎分发检索请求,实时获取权威的前沿网络资讯。原生支持包括 DuckDuckGo、Google 和 Exa 在内的多种主流搜索引擎驱动。

典型适用场景 (When would I use it?)

在以下情况下使用该节点:

  • 赋予 AI Agent 联网自主检索全网实时信息的能力;
  • 获取最新的前沿技术发布、新闻动向与市场行情;
  • 让智能体充当全自动化的高级互联网调研员;
  • 为多轮对话中的事实性提问提供实时溯源依据。

使用指南 (How to use it)

基础配置流程 (Basic Setup)

  1. 在工作流画布中添加 Web Search 节点。
  2. 在面板参数中选择所需的底层搜索引擎类型。
  3. 将该节点的 tool 输出引脚连接至需要网络搜索能力的智能体(例如 Agent 节点的 tools 输入插槽)。

参数输入插槽 (Parameters)

  • search_engine:指定底层使用的搜索引擎提供商下拉菜单(默认值:"DuckDuckGo")。
    • 可选引擎选项:
      • DuckDuckGo:完全免费,开箱即用,无需配置任何 API Key;
      • Google:需要配置 Google Custom Search API Key 以及 Search Engine ID (cx);
      • Exa:专业的面向 AI 智能体的神经语义搜索引擎,需要配置 Exa API Key。

输出引脚 (Outputs)

  • tool:封装配置完成的联网搜索工具对象工件(供下游 Agent 节点注册并挂载使用)。

典型工作流示例 (Example)

构建一个能够实时检索前沿 AI 新闻的联网调研助手:

  1. 在工作流画布中添加一个 Web Search 节点。
  2. 将 search_engine 保持为开箱即用的 "DuckDuckGo"(或切换为 "Google")。
  3. 将 Web Search 的 tool 输出引脚接入 Agent 节点的 tools 输入端。
  4. 当用户提问“最近 24 小时大语言模型领域有什么新突破?”时,Agent 将自主调起该工具分发 Query、阅读搜索结果片段并整理出具有实时时效性的回答。

实现细节 (Implementation Details)

Web Search 工具底层依托 Griptape 原生 WebSearchTool 类实现,支持多种可插拔的搜索驱动:

  • DuckDuckGoWebSearchDriver:免费无感,适合快速原型开发与免鉴权场景;
  • GoogleWebSearchDriver:依托全球最大索引库,需在环境配置中填入 Google 凭证;
  • ExaWebSearchDriver:专为大模型增强设计的神经网络链接检索,需填入 Exa 凭证。

选择需要鉴权的引擎时,工具会自动负责鉴权握手与结果解析,为 Agent 提供标准化的一致搜索数据输出。