This is a reproduction of the original Ollama Deep Researcher from Langchain, built using the BeeAI Framework. All credits go to the Langchain team for the original work 🙏👏.
flowchart TB
Start --> GenerateQuery[Generate Query]
GenerateQuery --> WebResearch[Web Research]
WebResearch --> SummarizeSources[Summarize Sources]
SummarizeSources -->|No Pages Left| ReflectOnSummary[Reflect on Summary]
ReflectOnSummary -->|Loop Count <= Max| WebResearch
ReflectOnSummary -->|Loop Count > Max| FinalizeSummary[Finalize Summary]
FinalizeSummary --> End
subgraph Search Loop
WebResearch
SummarizeSources
ReflectOnSummary
end
npm start <<< "How does the PPO RL algorithm work?"