核心用法
baidu-web-search 是一个面向 OpenClaw/ClawHub 等平台的网络搜索技能,通过调用百度千帆「百度搜索」API 实现全网实时信息检索。用户触发关键词如「查一下」「搜一下」「最近」「今天」或提出需查证的事件/人物/产品时,AI 应调用本技能执行搜索。
调用方式:执行 node scripts/search.js "<查询内容>" [条数],默认返回 20 条结果,支持 1-50 条自定义。脚本自动从环境变量 BAIDU_API_KEY 或本地 config.json 读取凭证,AI 严禁以任何方式接触配置内容。
输出处理:脚本返回结构化 JSON,包含标题、URL、摘要的搜索结果数组。AI 需结合用户提问整合检索内容,给出准确回答并标注来源,而非简单罗列链接。
显著优点
1. 实时性强:直连百度搜索,可获取当日新闻、最新动态,弥补大模型知识截止限制
2. 中文优化:针对中文搜索场景深度适配,理解「查一下」「今年」等口语化表达
3. 集成便捷:支持 OpenClaw/ClawHub 平台一键配置,环境变量自动注入,本地部署亦仅需复制配置文件
4. 安全设计:API Key 与执行逻辑分离,脚本进程内读取凭证,AI 无权限访问敏感信息
潜在局限
- 搜索生态依赖:结果质量受百度索引范围限制,部分垂直领域(如学术文献、外文资料)覆盖不足
- 无高级筛选:暂不支持时间范围、站点限定、文件类型等高级搜索语法
- 结果可控性弱:依赖百度排序算法,无法自定义排序或过滤低质来源
- 地域限制:部分国际内容可能因地区设置缺失
适合人群
- 需实时资讯的媒体工作者、市场分析师
- 进行事实核查的研究人员、内容创作者
- 中文语境下频繁查询动态信息的普通用户
- 构建具备联网能力的 AI Agent 的开发者
常规风险
- 凭证泄露:用户自行保管
BAIDU_API_KEY,若本地配置未加权限控制或误提交 Git,存在泄露风险 - 结果可信度:百度搜索结果含商业推广及 SEO 内容,AI 需交叉验证关键信息
- API 稳定性:依赖百度千帆服务可用性,突发流量可能触发限流
- 隐私合规:搜索关键词经百度处理,敏感查询需注意数据出境合规要求