这个项目能做什么

GPT Researcher 是一款开源的自主研究代理,旨在通过利用网络和本地文档源,对任何给定主题进行深入调查。它生成全面、客观且有引用支持的研究报告,旨在通过并行化代理工作和多源信息聚合来减少误导信息和偏见。该系统采用“规划者-执行者-发布者”架构:规划者制定研究问题,执行代理通过网络抓取(包括启用 JavaScript 的爬取)和本地文件解析(PDF、Word、Excel 等)收集数据,发布者则将研究结果汇编成超过 2,000 字的结构化报告。其核心功能包括使用 Google Gemini 模型生成 AI 内联图像,每份报告支持超过 20 个聚合来源,支持导出为 PDF/Word 格式,并可选集成 LangSmith 或 Monocle 以实现可观测性。它可以作为 Python 包、Docker 容器或 Claude Skill 安装,从而在对话式 AI 界面中无缝使用。高级能力包括 Deep Research(一种递归的树状探索工作流)以及基于 LangGraph 和 AG2 构建、受 STORM 方法论启发的 Multi-Agent Assistant 框架。用户可以自定义检索方法(例如使用 Tavily + MCP 访问 GitHub/数据库),通过 DOC_PATH 启用本地文档研究,并配置前端选项(轻量级 FastAPI 或生产级 NextJS)。该项目在 Apache 2 许可证下强调透明度、社区协作和学术实验,同时也承认其实验性质以及在绝对客观性方面的局限性。