Deep Research:AI驱动的深度主题分析研究助手

Deep Research

3.5 | 42 | 0
类型:
开源项目
最后更新:
2025/10/08
资源描述:
Deep Research是一款AI驱动的研究助手,它结合了搜索引擎、网络抓取和LLM,可以对任何主题进行迭代和深入的研究。通过智能查询生成和综合报告简化深度研究。
分享:
AI研究
LLM
网络抓取
信息检索
深度学习

Deep Research 概述

Deep Research: AI驱动的研究助手

什么是Deep Research?Deep Research是一款开源的AI驱动研究助手,旨在对任何主题进行迭代式的深度研究。它结合了搜索引擎、网络抓取和大型语言模型(LLMs)的力量,为用户提供对其所选主题的全面理解。

该项目旨在提供一个最简单的深度研究代理的实现,使其能够随着时间的推移完善其研究方向,并深入研究一个主题。目标是保持一个紧凑的代码库,使其易于理解和构建。

Deep Research如何工作?

Deep Research利用几个关键组件来实现其研究能力:

  • 搜索引擎: 利用搜索引擎收集初始信息并识别相关来源。
  • 网络抓取: 从网页中提取内容,以收集详细的信息和数据。
  • 大型语言模型(LLMs): 使用LLMs生成有针对性的搜索查询,处理结果并确定新的研究方向。

Deep Research的主要特点

  • 迭代研究: 通过迭代生成搜索查询、处理结果并根据发现深入挖掘来进行深入研究。
  • 智能查询生成: 使用LLMs根据研究目标和之前的发现生成有针对性的搜索查询。
  • 深度与广度控制: 提供可配置的参数来控制研究的范围(广度)和深度。
  • 智能跟进: 生成跟进问题以完善研究需求并发现新的见解。
  • 综合报告: 生成包含发现和来源的详细markdown报告,提供清晰且有组织的research概述。
  • 并发处理: 并行处理多个搜索和结果处理以提高效率,从而减少研究时间。

如何使用Deep Research?

要开始使用Deep Research,请按照以下步骤操作:

  1. 要求
    • Node.js 环境
    • 以下API密钥:
      • Firecrawl API(用于网络搜索和内容提取)
      • OpenAI API(用于 o3 mini 模型)
  2. 设置
    • 克隆存储库:git clone [repository_url]
    • 安装依赖项:npm install
    • .env.local文件中设置环境变量:
      FIRECRAWL_KEY="your_firecrawl_key"
      # 如果你想使用你自己的 Firecrawl,请在下面添加:
      # FIRECRAWL_BASE_URL="http://localhost:3002"
      
      OPENAI_KEY="your_openai_key"
      
    • 要使用本地LLM,请注释掉OPENAI_KEY,而是取消注释OPENAI_ENDPOINTOPENAI_MODEL
      • OPENAI_ENDPOINT设置为本地服务器的地址(例如,“http://localhost:1234/v1”)
      • OPENAI_MODEL设置为本地服务器中加载的模型的名称。
  3. 用法
    • 运行研究助手:npm start
    • 系统会提示您:
      • 输入您的研究查询
      • 指定研究广度(推荐:3-10,默认:4)
      • 指定研究深度(推荐:1-5,默认:2)
      • 回答后续问题以完善研究方向
    • 然后,系统将:
      • 生成并执行搜索查询
      • 处理和分析搜索结果
      • 根据发现递归地进行更深入的探索
      • 生成一份全面的markdown报告
    • 最终报告将以report.mdanswer.md保存在您的工作目录中,具体取决于所选模式。

并发

如果您拥有Firecrawl的付费版本或本地版本,请通过设置CONCURRENCY_LIMIT环境变量来增加ConcurrencyLimit以提高速度。免费用户可能会遇到速率限制错误,应将限制降低到1。

DeepSeek R1

Deep Research与R1模型配合良好。要使用R1,请设置一个Fireworks API密钥:

FIREWORKS_KEY="api_key"

当检测到密钥时,系统将自动切换到R1而不是o3-mini。

自定义端点和模型

您还可以使用这些环境变量调整端点(对于其他与OpenAI兼容的API,如OpenRouter或Gemini)以及模型字符串:

OPENAI_ENDPOINT="custom_endpoint"
CUSTOM_MODEL="custom_model"

Deep Research适合谁?

Deep Research适合:

  • 需要收集有关特定主题的深入信息的的研究人员。
  • 需要为学术项目进行研究的学生。
  • 需要及时了解行业趋势和发展的专业人士。
  • 任何想要快速有效地详细探索某个主题的人。

为什么选择Deep Research?

  • 简化复杂的研究: 自动化收集和分析信息的过程,从而节省时间和精力。
  • 揭示隐藏的见解: 深入探索一个主题,揭示传统研究方法可能错过的见解。
  • 提供全面的报告: 生成详细的报告,总结研究结果并提供清晰的研究概述。
  • 可定制和灵活: 提供可配置的参数,以根据特定需求定制研究过程。

许可证

Deep Research根据MIT许可证发布,允许用户根据需要自由使用和修改代码。

Deep Research简化了深入的主题分析。通过自动化搜索、网络抓取以及利用LLMs进行智能查询生成,它简化了复杂的研究流程。研究人员、学生和专业人士可以使用此工具快速收集全面的信息、揭示见解并生成详细的报告,同时保持清晰、易读的格式。Deep Research的独特之处在于它能够迭代地完善其研究方向,并在每次迭代中更深入地研究一个主题。

"Deep Research"的最佳替代工具

Keywords AI
暂无图片
361 0

Keywords AI 是领先的 LLM 监控平台,专为 AI 初创公司设计。只需 2 行代码即可轻松监控和改进您的 LLM 应用程序。调试,测试 prompts,可视化日志并优化性能,从而提升用户满意度。

LLM 监控
AI 调试
fast.ai
暂无图片
293 0

fast.ai 旨在让深度学习更容易被访问。它提供实践课程、如fastai for PyTorch的软件,以及帮助程序员有效学习和应用神经网络的资源。包括书籍《Practical Deep Learning for Coders with fastai and PyTorch》。

深度学习
PyTorch
Prompt Genie
暂无图片
93 0

Prompt Genie 是一款 AI 驱动工具,可即时为 ChatGPT 和 Claude 等 LLM 创建优化的超级提示,免除提示工程麻烦。通过 Chrome 扩展测试、保存和分享,实现 10 倍更好结果。

超级提示生成
提示优化
LLM 测试
SaasPedia
暂无图片
303 0

SaasPedia 是排名第一的 SaaS AI SEO 代理机构,可帮助 B2B/B2C AI 初创公司和企业在 AI 搜索中占据主导地位。我们针对 AEO、GEO 和 LLM SEO 进行优化,因此您的品牌可以获得 ChatGPT、Gemini 和 Google 的引用、推荐和信任。

AI SEO
SaaS SEO
TypingMind
暂无图片
314 0

TypingMind 是一款支持 GPT-4、Gemini、Claude 等 LLM 的 AI 聊天界面。 使用你的 API 密钥,只需为你使用的内容付费。适用于所有 AI 模型的最佳聊天 LLM 前端 UI。

AI 聊天
LLM
AI 代理
Awesome ChatGPT Prompts
暂无图片
100 0

探索 Awesome ChatGPT Prompts 仓库,这是一个精选提示词集合,用于优化 ChatGPT 和其他 LLM(如 Claude 和 Gemini),适用于写作到编码任务。通过可靠示例提升 AI 交互。

提示工程
基于角色的 AI
smolagents
暂无图片
87 0

smolagents 是一个简约的 Python 库,用于创建通过代码推理和行动的 AI 代理。它支持模型无关的 LLM、安全沙箱以及与 Hugging Face Hub 的无缝集成,实现高效的基于代码的代理工作流。

代码代理
LLM集成
沙箱执行
ChatGPT for Google
暂无图片
92 0

使用 ChatGPT for Google 增强您的 Google 搜索!这款 Chrome 扩展程序可在搜索结果旁边显示 ChatGPT、Claude 和 Bard 的回复。立即获取 Chrome 或 Edge 版本!

AI搜索助手
浏览器扩展
搜索增强
Chatsistant
暂无图片
84 0

Chatsistant 是一个多功能 AI 平台,用于创建由顶级 LLM(如 GPT-5 和 Claude)驱动的多代理 RAG 聊天机器人。适用于客户支持、销售自动化和电商,具有通过 Zapier 和 Make的无缝集成以实现高效部署。

多代理RAG
聊天机器人构建器
Neon AI
暂无图片
234 0

Neon AI 提供协作式对话 AI 解决方案,使专家能够与 AI 协同工作,实现可审计、可扩展的决策。构建智能 AI 专家和引人入胜的对话式 AI 应用程序,这些应用程序可以理解用户、提供个性化响应并彻底改变客户互动。

对话式 AI
协作式 AI
What-A-Prompt
暂无图片
97 0

What-A-Prompt 是一个用户友好的提示优化工具,用于增强输入到 ChatGPT 和 Gemini 等 AI 模型。只需选择增强器,输入提示,即可生成创意、详细的结果,以提升 LLM 输出。访问庞大的优化提示库。

提示优化
LLM增强
创意文本丰富
Nuanced
暂无图片
87 0

Nuanced 通过静态分析和精确的 TypeScript 调用图增强 Cursor 和 Claude Code 等 AI 编码工具,可将令牌支出降低 33%,并提升构建成功率,实现高效、准确的代码生成。

调用图
静态分析
代码映射
BotPenguin
暂无图片
556 0

BotPenguin是一个免费的AI聊天机器人制作工具,适用于网站、WhatsApp、Facebook和Telegram。 构建具有实时聊天和ChatGPT集成的无代码聊天机器人,以生成潜在客户并自动化客户支持。

聊天机器人
AI聊天机器人
Locofy.ai
暂无图片
315 0

Locofy.ai将Figma和Penpot设计转换为开发者友好的代码,支持React、React Native、HTML-CSS、Flutter等。使用AI构建UI速度提高10倍。受到超过50万开发者的信赖。

设计到代码
低代码
前端开发
NextReady
暂无图片
280 0

NextReady 是一个开箱即用的 Next.js 模板,集成了 Prisma、TypeScript 和 shadcn/ui,旨在帮助开发人员更快地构建 Web 应用程序。包括身份验证、支付和管理面板。

Next.js
TypeScript