langchain-ai/local-deep-researcher
Fully local web research and report writing assistant
解决的问题
提供一种使用完全本地的 LLM 执行深度、迭代式网络研究的方法,无需依赖云服务来完成研究过程中的推理和综合部分。
工作原理
该助手遵循一个循环的研究流程:
- 查询生成:使用本地 LLM(通过 Ollama 或 LMStudio)根据主题生成网络搜索查询。
- 信息收集:使用 DuckDuckGo、Tavily、SearXNG 或 Perplexity 等工具进行网络搜索。
- 摘要生成:LLM 对搜索结果进行摘要。
- 反思分析:LLM 分析摘要,识别知识空白。
- 迭代优化:生成新查询以填补这些空白,并按用户定义的循环次数重复该过程。
- 最终输出:生成包含所有使用来源引用的最终 Markdown 摘要。
适用人群
希望本地运行研究助手以保障隐私或降低成本的用户,以及希望使用 LangGraph 实现迭代研究代理的开发者。
主要亮点
- 本地 LLM 支持:兼容 Ollama 和 LMStudio。
- 灵活搜索:支持多种搜索提供商,包括无需 API 密钥的 DuckDuckGo、Tavily、SearXNG 和 Perplexity。
- 迭代推理:使用基于反思的循环来识别并填补知识空白,而非仅执行一次搜索。
- 可视化工作流:与 LangGraph Studio 集成,允许用户实时可视化研究过程。
相关
- Dispatch
- 项目
- 项目
- 项目
- 项目