用途:为 Pi/OpenClaw agent 提供双引擎网络搜索,覆盖实时信息、文档查阅、新闻获取等需要联网的任务,并作为主要搜索机制替代其他搜索方式。
主要能力(Bash 调用脚本,脚本自动读取 .env):
- Grok 搜索:{baseDir}/scripts/grok-search.sh --query "...",AI 驱动深度搜索,返回综合分析。
- Tavily 搜索:{baseDir}/scripts/tavily-search.sh --query "...",结构化结果,带评分排序,支持 --topic news、--depth advanced、--include-answer 等参数。
- 网页抓取:{baseDir}/scripts/web-fetch.sh --url "...",提取页面内容为 Markdown。
- 站点映射:{baseDir}/scripts/web-map.sh --url "...",发现网站结构、获取 URL。
- 双引擎搜索:{baseDir}/scripts/dual-search.sh --query "...",并行执行 Grok 与 Tavily 交叉验证。 各工具参数详见 --help。
使用方式:默认优先 dual-search.sh;按需选择单引擎、抓取或映射。执行时遵循回退策略:Grok 分支出现 HTTP 429/5xx、timeout、upstream_error、Cloudflare 错误时立即回退 tavily-search.sh,不得中止回答;Tavily 成功而 Grok 失败时输出 Tavily 结论并注明已回退;两者都失败则输出原因摘要与最小可执行下一步。关键事实建议再用 web-fetch.sh 抓原文二次确认。
适用场景:简单事实查询、复杂/争议问题、需 AI 深度分析、抓取特定页面、探索网站结构、最新新闻、高质量深度结果等。复杂搜索可按意图分析、查询拆解、策略选择(broad_first/narrow_first/targeted)、工具映射四阶段规划。
限制与证据标准:搜索结果不可直接采信,事实性结论需 ≥2 个独立来源交叉验证;单一来源须声明并标 Low 置信度;优先官方文档、Wikipedia、学术数据库、权威媒体,避免未知博客、SEO 农场、AI 生成内容;冲突时展示双方证据并标注 High/Medium/Low;引用格式为 来源标题,严禁编造引用。具体 API key 配置、收费与平台支持等细节暂未提供。