网页搜索技能
触发条件
用户请求搜索信息时自动调用,包括但不限于:
- "帮我搜索 X"
- "查一下 X 相关信息"
- "找一下 X 的最新消息"
- "搜索一下 X"
- "帮我查 X"
搜索流程
第一步:执行搜索
使用 WebSearch 工具进行搜索:
WebSearch(query="搜索关键词")
第二步:判断是否需要深入抓取
根据搜索结果判断:
- 如果是简单事实类问题,搜索结果已足够 → 直接汇总
- 如果需要详细信息 → 使用
WebFetch 抓取排名前 2-3 的页面
第三步:抓取详情(如需要)
使用 WebFetch 获取页面内容:
WebFetch(
url="具体URL",
prompt="提取与用户问题相关的关键信息,包括数据、观点、结论等"
)
第四步:汇总呈现
将搜索结果整理为:
- 简要答案 — 直接回答用户问题
- 详细信息 — 分点列出关键内容
- 信息来源 — 标注参考来源
输出格式
## 搜索结果:XXX
### 快速答案
(直接、简洁的回答)
### 详细内容
- 要点1:...
- 要点2:...
- 要点3:...
### 参考来源
1. [标题](URL)
2. [标题](URL)
注意事项
- 优先使用中文搜索 — 用中文关键词搜索中文内容
- 标注时间 — 信息时效性很重要,注明信息发布时间
- 多源验证 — 重要信息从多个来源交叉验证
- 不造信息 — 搜索结果中没有的内容不要编造
- 注明局限性 — 如果搜索结果有限或信息不全,要说明
错误处理
- 搜索无结果时:诚实地告诉用户,并建议换个关键词
- 页面抓取失败时:跳过该来源,使用其他结果
- 网络错误时:重试一次,仍失败则说明情况