langchain-ai/local-deep-researcher
Fully local web research and report writing assistant
解決的問題
提供一種使用完全本地的 LLM 執行深度且迭代式網路研究的方法,無需依賴雲端 AI 服務來處理研究過程中的推理與整合部分。
工作原理
該助手遵循循環式的研究流程:
- 查詢生成:使用本地 LLM(透過 Ollama 或 LMStudio)根據主題產生網路搜尋查詢。
- 資訊收集:使用 DuckDuckGo、Tavily、SearXNG 或 Perplexity 等工具進行網路搜尋。
- 摘要生成:LLM 對搜尋結果進行摘要。
- 反思分析:LLM 分析摘要,識別知識缺口。
- 迭代優化:產生新查詢以填補這些缺口,並依使用者定義的循環次數重複此過程。
- 最終輸出:產生包含所有使用來源引用的最終 Markdown 摘要。
適用對象
希望本地運行研究助手以保障隱私或降低成本的使用者,以及希望使用 LangGraph 實現迭代式研究代理的開發者。
主要亮點
- 本地 LLM 支援:相容 Ollama 與 LMStudio。
- 靈活搜尋:支援多種搜尋提供者,包括無需 API 金鑰的 DuckDuckGo、Tavily、SearXNG 與 Perplexity。
- 迭代推理:使用基於反思的循環來識別並填補知識缺口,而非僅執行一次搜尋。
- 可視化工作流程:與 LangGraph Studio 集成,允許使用者即時可視化研究過程。
相關
- Dispatch
- 專案
- 專案
- 專案
- 專案