用途:该技能覆盖“检索—抓取—提取—作答”的完整信息查找流程,用于回答需要当前信息的问题。核心是两个工具:web_search 负责找页面,scrape_webpage 负责读取页面。多数问题仅凭搜索摘要即可解决,只有摘要不足以定论时才抓取页面。
主要能力:web_search(query, num_results?, topic?, search_depth?) 支持一次批量查询,用 ||| 分隔多个查询并行执行;num_results 为 1–20,默认 5,按单条查询计;topic 可选 general(默认)、news、finance;search_depth 可选 basic(默认)与 advanced(更慢更全)。返回 JSON,含综合答案与 results[](title、url、snippet、score、published_date)及可能的 images[];批量调用返回 batch_mode、total_queries、results[],单条失败以 {query, success: false, error} 返回而不影响其余。scrape_webpage(urls, include_html?) 接受单个或多个逗号分隔 URL,批量抓取,默认返回 markdown(含 title、content_length、metadata),多 URL 调用返回 total、successful、failed、results[],超时内部重试。
使用方式:先拆解问题为 2–4 个具体要点,一次批量检索,每个角度一条查询;再按标题、摘要与 score 筛选值得读的 URL 并去重;对筛选结果批量抓取;由使用者自行从返回的 markdown 中提取事实;最后综合作答并列出实际使用的 URL 为 markdown 链接。查询宜用少量强关键词,批量内变换角度(正反观点、官方与独立来源、时效性加日期)。GitHub 仓库或文件应改用 bash 中的 gh,而非抓取。
适用场景:时事与新闻、市场与财经数据、需要来源引用的调研类问答。
限制:score 高只代表相关而非正确;摘要可能过时,时效性事实需看 published_date 并优先 topic="news";付费墙页面抓取内容稀薄,应回退到摘要或二手报道并说明缺口;GitHub、大型 PDF、需登录页面不适合抓取;不得编造 URL,未打开过的页面不应引用;证据不足时应明确说明“未找到可靠来源”。