> 2025/2/6 用 Deep Research 整理 https://chatgpt.com/share/67a4b86c-fe8c-8008-a5e3-a41dd8d35aac
## 長文寫作
* gpt-author https://github.com/mshumer/gpt-author
* claude-journalist
* https://github.com/mshumer/ai-journalist
* https://twitter.com/mattshumer_/status/1772286375817011259 (2024/3/25)
* [[STORM]]
## 新聞、研究收集
* https://blog.langchain.dev/exploring-uxs-besides-chat-with-research-assistant/ (2023/11)
* https://x.com/Saboo_Shubham_/status/1815575181978746888 (2024/7)
- GPT Researcher
- https://gptr.dev/
- https://docs.gptr.dev/
- https://github.com/assafelovic/gpt-researcher ⭐
- https://blog.langchain.dev/gpt-researcher-x-langchain/
- 新版 https://twitter.com/LangChainAI/status/1788669909410644459
- https://blog.langchain.dev/how-to-build-the-ultimate-ai-automation-with-multi-agent-collaboration/
- GPT Newspaper
- https://github.com/assafelovic/gpt-newspaper
* [ ] claude-researcher
* https://twitter.com/mattshumer_/status/1776341679617745126
* fork https://twitter.com/BinxNet/status/1776381322707304884
* https://github.com/Binxly/ai-researcher
* [ ] gemini-youtube-researcher
* https://twitter.com/mattshumer_/status/1777857512512819585
- [ ] Llama-Researcher https://github.com/rsrohan99/llama-researcher
- LlamaIndex workflows
* [[STORM]]
- mshumer OpenDeepResearcher https://github.com/mshumer/OpenDeepResearcher
- https://x.com/mattshumer_/status/1886558939434664404 (2025/2/4)
- OpenRouter, SerpAPI , Jina API, Python notebook
- 概念就 [[Iterative RAG]]
- 用 prompt 改寫 user query 產生出四個 search query
- query 用 SerpAPI 找出 links
- links 用 Jina 抓出網頁內容
- 用 prompt 截取出相關的內容
- 根據目前累積的內容,用 prompt 判斷是否還需要 query (迴圈跑直到 ok 或超過設定上限)
- 最後總結報告
- 2+1 prompts
- 單迴圈,但有實作平行發送 search query 來加速
- Deeper Seeker https://github.com/HarshJ23/Deeper-Seeker
- https://x.com/karminski3/status/1886563448840183965 (2025/2/4)
- Python, Exa API
- 概念也是 [[Iterative RAG]]
- 不過使用 messages 的方式很巧妙,把 exa result 累加在 assistant message,然後用 prompt 產生出下一步的搜尋 query
- 直到次數上限 or 無搜尋結果 or 無 query 後,最後產生報告
- just 2 prompt
- 有改 2.0 版本更複雜了
- [ ] Open Deep Research https://github.com/nickscamara/open-deep-research
- Firecrawl, Next.js AI SDK
- [ ] open-deep-research https://github.com/btahir/open-deep-research
- Next.js
- [ ] Open Deep Research https://github.com/dzhng/deep-research#open-deep-research
- https://x.com/dzhng/status/1886603396578484630 (2025/2/4)
- Node.js, Firecrawl, OpenAI API
- jina-ai 出的 node-DeepResearch https://github.com/jina-ai/node-DeepResearch ⭐
- Node.js
- Brave search, jina readers, gemini
- 單迴圈, prompt 類似 ReAct 寫法,提供工具挑選下一步: search, answer, reflect, visit
- hugginface 的 DeepResearch
- https://huggingface.co/blog/open-deep-research
- https://github.com/huggingface/smolagents/tree/gaia-submission-r1/examples/open_deep_research
- https://x.com/AymericRoucher/status/1886846796061688028 (2025/2/5)
- 使用 smolagents 的 CodeAgent 做法 https://arxiv.org/abs/2402.01030
- https://huggingface.co/docs/smolagents/examples/multiagents
* r1-reasoning-rag https://medium.com/@denizaskin/reasoning-recursive-retrieval-with-deepseek-r1-tavily-and-langgraph-8d0a32d2df27 (2025/2)
* https://github.com/deansaco/r1-reasoning-rag/tree/main
* 用 LangGraph 做的,檢索後 判斷是否有 missing information,如果有 miss 就再次檢索
## Langchain
- [ ] News TL;DR using Langgraph
- https://github.com/NirDiamant/GenAI_Agents/blob/main/all_agents_tutorials/news_tldr_langgraph.ipynb
- https://x.com/NirDiamantAI/status/1869763369596596395
- [ ] Tavily’s Company Researcher
- https://x.com/LangChainAI/status/1875595554786349164 (2025/1/5)
- https://blog.tavily.com/companyresearcher/
- [ ] Ollama Deep Researcher (2024/12/12) ⭐
- https://x.com/LangChainAI/status/1866879366317346941
- https://github.com/langchain-ai/ollama-deep-researcher
- 用到 https://arxiv.org/abs/2410.04343v1
- 產生 search query -> 寫 summary -> reflect -> (跑固定次數的 loop 後) -> 總結 summary
* langchain 的 Structured Report Generation (2025/1/6)
* https://blog.langchain.dev/structured-report-generation-blueprint/
* https://github.com/langchain-ai/langchain-nvidia/blob/main/cookbook/structured_report_generation.ipynb
## Llamaindex
* Research Paper Report Generating Agent 研究論文報告生成代理人 (2024/12/27)
* https://colab.research.google.com/github/run-llama/llamacloud-demo/blob/main/examples/report_generation/research_paper_report_generation.ipynb#scrollTo=0w1c_cWgyYto
* https://x.com/llama_index/status/1872322023151833335 (2024/12/27)
* Document Research Assistant for Blog Creation (2025/1/8)
* https://x.com/jerryjliu0/status/1876807888112665011
* https://www.llamaindex.ai/blog/document-research-assistant-for-blog-creation-with-nvidia-nim-microservices
* https://docs.llamaindex.ai/en/stable/examples/agent/nvidia_document_research_assistant_for_blog_creation/