综合介绍
Deep Research是一个基于AI的研究助手,旨在通过结合搜索引擎、网页抓取和大语言模型,进行迭代的深度研究。该项目由dzhng在GitHub上发布,目标是提供一个简单易用的深度研究代理,实现对任何主题的深入研究。Deep Research能够根据用户的研究需求,生成有针对性的搜索查询,处理结果,并根据发现进行深入探讨。其设计理念是保持代码库小于500行,便于理解和扩展。

为销售/GTM 专门定制的深度研究产品化版本:https://www.aomni.com/
功能列表
- 迭代研究:通过生成搜索查询、处理结果、深入探讨,进行深度研究。
- 智能查询生成:使用大语言模型生成有针对性的搜索查询。
- 深度与广度控制:可配置参数控制研究的广度和深度。
- 智能跟进:生成后续问题,以更好地理解研究需求。
- 综合报告:生成详细的Markdown格式研究报告,包含发现和来源。
使用帮助
安装流程
- 克隆仓库:
git clone https://github.com/dzhng/deep-research.git
cd deep-research
- 安装依赖:
npm install
- 配置环境变量: 根据
.env.example
文件,创建并配置.env
文件。 - 启动服务:
npm start
使用流程
- 输入查询:在命令行或配置文件中输入研究主题和参数。
- 生成查询:系统会根据输入生成初始搜索查询。
- 处理结果:系统抓取并处理搜索结果,提取关键信息。
- 迭代研究:根据初步结果,生成后续查询,继续深入研究。
- 生成报告:研究完成后,系统生成详细的Markdown格式报告。
详细功能操作
1. 迭代深入研究
dzhng/deep-research 提供了强大的迭代深入研究功能,用户可以通过配置文件调整搜索引擎和爬虫参数,执行针对特定主题的深度研究。代理会自动优化研究方向,不断挖掘更多有价值的信息。
2. 自优化研究
代理在执行研究过程中,会根据收集到的信息不断调整搜索策略,优化研究方向。用户可以通过配置文件调整优化策略,实现更精准的研究。
3. 开源实现
该项目完全开源,用户可以自由下载、修改和部署。无需支付高额费用,即可享受强大的研究助手功能。
4. 可定制化
用户可以根据需要调整代理的行为,包括搜索引擎选择、结果数量调整等。通过修改配置文件,用户可以实现个性化的研究需求。
常见问题
- 如何调整搜索引擎? 用户可以在配置文件中选择不同的搜索引擎,例如 Google、Bing 等。通过调整搜索引擎参数,可以实现不同的搜索效果。
- 如何优化研究方向? 代理会根据收集到的信息自动调整研究方向,用户可以通过配置文件调整优化策略,实现更精准的研究。