网络研究技能Skill web-research

此技能用于进行结构化的网络研究,通过生成子代理来搜集和合成信息,适用于复杂主题研究和报告生成。关键词:网络研究、子代理、信息合成、结构化研究、搜索工具、研究报告、数据收集、高效委派、系统化流程、网络搜索。

其他 0 次安装 0 次浏览 更新于 3/25/2026

name: 网络研究 description: 将此技能用于与网络研究相关的请求;它提供了一种结构化的方法来进行全面的网络研究

网络研究技能

此技能提供了一种结构化的方法,使用task工具生成研究子代理来进行全面的网络研究。它强调规划、高效委派和系统化合成发现。

何时使用此技能

使用此技能当您需要:

  • 研究需要多个信息来源的复杂主题
  • 从网络收集和合成当前信息
  • 进行跨多个主题的比较分析
  • 生成具有清晰引用的有据可查的研究报告

研究过程

步骤 1:创建和保存研究计划

在委派给子代理之前,您必须:

  1. 创建一个研究文件夹 - 相对于当前工作目录组织所有研究文件在一个专用文件夹中:

    mkdir research_[topic_name]
    

    这保持文件有组织并防止工作目录混乱。

  2. 分析研究问题 - 将其分解为不同的、不重叠的子主题

  3. 编写研究计划文件 - 使用write_file工具创建research_[topic_name]/research_plan.md,包含:

    • 主要研究问题
    • 2-5个要调查的特定子主题
    • 每个子主题的预期信息
    • 结果将如何合成

规划指南:

  • 简单事实查找:1-2个子主题
  • 比较分析:每个比较元素1个子主题(最多3个)
  • 复杂调查:3-5个子主题

步骤 2:委派给研究子代理

对于计划中的每个子主题:

  1. 使用task工具生成一个研究子代理,具有:

    • 清晰、具体的研究问题(无缩写)
    • 指示将发现写入文件:research_[topic_name]/findings_[subtopic].md
    • 预算:最多3-5次网络搜索
  2. 并行运行最多3个子代理以提高研究效率

子代理指示模板:

研究[具体主题]。使用web_search工具收集信息。
完成研究后,使用write_file将您的发现保存到research_[topic_name]/findings_[subtopic].md。
包括关键事实、相关引用和来源URL。
最多使用3-5次网络搜索。

步骤 3:合成发现

所有子代理完成后:

  1. 审查保存的发现文件

    • 首先运行list_files research_[topic_name]查看创建了哪些文件
    • 然后使用read_file文件路径(例如,research_[topic_name]/findings_*.md
    • 重要:仅对本地文件使用read_file,不对URL
  2. 合成信息 - 创建一个全面的响应,:

    • 直接回答原始问题
    • 整合所有子主题的见解
    • 引用具有URL的具体来源(来自发现文件)
    • 识别任何空白或限制
  3. 编写最终报告(可选) - 如果请求,使用write_file创建research_[topic_name]/research_report.md

注意:如果您需要从URL获取额外信息,请使用fetch_url工具,而不是read_file

可用工具

您可以访问:

  • write_file:将研究计划和发现保存到本地文件
  • read_file:读取本地文件(例如,子代理保存的发现)
  • list_files:查看目录中存在哪些本地文件
  • fetch_url:从URL获取内容并转换为markdown(将此用于网页,而不是read_file)
  • task:生成具有web_search访问权限的研究子代理

研究子代理配置

您生成的每个子代理将可以访问:

  • web_search:使用Tavily搜索网络(参数:query, max_results, topic, include_raw_content)
  • write_file:将他们的发现保存到文件系统

最佳实践

  • 委派前计划 - 始终先写research_plan.md
  • 清晰的子主题 - 确保每个子代理具有不同、不重叠的范围
  • 基于文件的通信 - 让子代理将发现保存到文件,而不是直接返回
  • 系统化合成 - 在创建最终响应之前阅读所有发现文件
  • 适可而止 - 不要过度研究;每个子主题3-5次搜索通常足够