GPT Researcher

活跃
GitHub Python Apache-2.0

简介

GPT Researcher 是一个自主研究 Agent,能够自动搜集、整理和分析信息,生成详尽的研究报告。

核心特性

  • 并行研究架构 — Planner 生成研究问题,多个 Execution Agent 并行爬取并聚合 20+ 来源
  • MCP 数据源集成 — 通过 RETRIEVER=tavily,mcp 混合使用 Web 搜索和 MCP 数据源(GitHub、数据库等)
  • 智能图片抓取与过滤 — 自动提取报告相关图片并进行 AI 过滤,支持 Google Gemini 生成内联插图
  • 多格式报告导出 — 生成超过 2000 字的研究报告,支持导出为 PDF、Word 等格式
  • 本地文档研究 — 支持对本地文档进行深度研究,结合 Web 搜索生成综合报告
  • Claude Skill 集成 — 可通过 npx skills add 作为 Claude Skill 安装,扩展 Claude 的深度研究能力

适用场景

💡 市场调研与竞品分析 — 自动收集多来源信息生成客观的市场研究报告
💡 学术文献综述 — 快速汇总多个领域的最新研究进展和引用文献
💡 技术可行性评估 — 综合 Web 和本地文档分析技术方案的可行性
💡 行业趋势追踪 — 定期生成特定行业的趋势报告,保持信息时效性
💡 投资研究辅助 — 自动分析公司信息和市场数据,生成投资研究摘要

快速开始

pip install gpt-researcher
export OPENAI_API_KEY={your-key}
export TAVILY_API_KEY={your-key}

from gpt_researcher import GPTResearcher
import asyncio

query = "为什么英伟达股价上涨?"
researcher = GPTResearcher(query=query)
result = asyncio.run(researcher.conduct_research())
report = asyncio.run(researcher.write_report())
print(report)

相关项目

相关文章