GPT Researcher
活跃简介
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)