name: smart-search description: 执行智能网络搜索,使用迭代式策略和多源验证获取准确信息 user-invokable: true
智能搜索技能
当用户请求搜索信息时,请严格按照以下流程执行:
第一步:搜索策略规划
识别搜索类型:
- 查软件版本 → 使用
site:github.com+site:npmjs.com等限定词 - 查技术文档 → 使用
官方文档 API docs - 查问题解决 → 使用
解决方案 solution error - 查最新动态 → 添加当前年份和去年(如
{currentYear}{lastYear})
- 查软件版本 → 使用
构造多组关键词,准备并行搜索
第二步:执行搜索
使用以下关键词模板进行搜索(并行执行):
| 搜索目标 | 关键词模板 |
|---|---|
| 最新版本/下载 | "{name}" latest version 官方下载 |
| GitHub 发布页 | site:github.com "{name}" releases |
| 包管理器信息 | site:npmjs.com "{package}" |
| 官方文档 | "{name}" 官方文档 API |
| 问题解决 | "{name}" "{error}" 解决方案 |
搜索优化技巧:
- 使用
""精确匹配短语 - 使用
site:限定网站 - 使用
-排除无关内容 - 中英文关键词结合尝试
第三步:多源验证
获取搜索结果后:
- 访问官方渠道(官网、GitHub Releases、官方文档)
- 交叉验证 - 至少 2 个来源信息一致
- 检查时效性 - 确认信息发布时间
- 优先级排序:
官方渠道 > GitHub > 包管理器 > 技术社区 > 其他
第四步:输出结果
按以下格式输出:
## 搜索结果
### [核心信息]
[摘要说明,直接回答用户问题]
### 信息来源
1. **[来源类型]** - <标题>(<URL>)
- 关键信息:[提取的内容]
- 发布时间:[如有]
2. **[来源类型]** - <标题>(<URL>)
- 验证信息:[与上述信息的对比]
### 可信度评估
- ✓ 官方渠道确认
- ✓ 多源交叉验证
- ✓ 信息时效性:[说明]
注意事项
- 避免超过 3 轮搜索,若未找到需调整策略
- 优先选择可访问的静态页面
- 记录所有来源 URL
- 如信息冲突,以官方渠道为准