字節跳動開源 DeerFlow:多 Agent 研究框架深度解析 最近 GitHub Trending 上出現了一個熱門項目——DeerFlow,字節跳動開源的多 Agent 研究框架。 用了一段時間研究了一下,分享下我的看法。 這是什麼 DeerFlow 是字節跳動開源的多 Agent 研究框架,定位是&8221;深度研究自動化&8221;。 核心思想:一個複雜 最近 GitHub Trending 上出現了一個熱門項目——DeerFlow,字節跳動開源的多 Agent 研究框架。 用了一段時間研究了一下,分享下我的看法。 這是什麼 DeerFlow 是字節跳動開源的多 Agent 研究框架,定位是&8221;深度研究自動化&8221;。 核心思想:一個複雜任務,分解給多個專業 Agent 協作完成。 不是單個 Agent 什麼都做,而是專業分工: Supervisor &8211; 總控,任務分解和調度 Researcher &8211; 信息蒐集,搜尋和爬蟲 Coder &8211; 代碼編寫和執行 Analyst &8211; 數據分析和可視化 Reporter &8211; 報告生成和排版 QA &8211; 品質檢查 每個 Agent 專注自己的領域,協作完成複雜任務。 核心特點 LangGraph 圖編排 DeerFlow 用 LangGraph 做 Agent 編排,支持循環和反思。 不是簡單的線性流程,而是圖結構: 用戶目標 → Supervisor 分解 → Researcher 蒐集 → Analyst 分析 ↑ ↓ └──────── 發現不夠,回到蒐集 ←───────────┘ Agent 之間可以來回協作,根據中間結果調整策略。 Docker 沙箱執行 代碼在 Docker 容器裡執行,完全隔離。 好處: 安全,不會影響生產系統 可以執行任意代碼 完整的文件系統訪問 代價: 部署複雜 資源開銷大 需要維護 Docker 環境 持久化記憶 三層記憶架構: 層級 作用 持久性 短期 會話內的中間結果 會話結束消失 中期 項目級的文件存儲 項目期間保留 長期 跨項目的事實提取 永久保存 複雜任務不會丟失上下文,可以跨會話繼續。 多模態輸出 不只是文字報告,還能輸出: 代碼 數據可視化圖表 PPT 演示文稿 音頻摘要 適合什麼場景 推薦使用: 深度研究報告 &8211; 自動蒐集資料、分析數據、生成完整報告 複雜多步任務 &8211; 需要多個步驟、多種能力協作的長流程 代碼+研究結合 &8211; 既要執行代碼,又要分析結果 企業級自動化 &8211; 需要安全隔離、審計追蹤 不推薦使用: 簡單問答 &8211; 大材小用,直接用 ChatGPT 個人自動化 &8211; OpenClaw 更輕量,不需要 Docker 資源受限環境 &8211; Docker 開銷大,小機器跑不動 快速原型 &8211; 部署複雜,上手成本高 與其他框架對比 框架 定位 複雜度 適用場景 DeerFlow 多 Agent 研究框架 高 深度研究、企業級 OpenClaw 個人自動化 Agent 低 個人自動化、輕量任務 Agency-Agents Agent 技能庫 中 快速使用現成 Agent 我的看法 DeerFlow 的多 Agent 協作思路值得學習。 LangGraph 的圖編排模式也很優雅,支持循環和反思,比簡單的鏈式調用更靈活。 但整體過於複雜: 部署需要 Docker 學習曲線陡峭 資源開銷大 對於個人和小團隊,輕量方案更合適。 可以借鑑它的設計思路: Agent 專業分工 圖結構編排 三層記憶架構 但不需要完整引入整個框架。 項目地址 GitHub: https://github.com/bytedance/deer-flow 如果你在研究多 Agent 協作,可以參考它的設計。