deer-flow:一個用於協調子代理、記憶體與沙盒以進行深度研究的超級代理框架
deer-flow:一個用於協調子代理、記憶體與沙盒以進行深度研究的超級代理框架
它解決了什麼問題
DeerFlow 是一個「超級代理框架」,旨在協調複雜的研究與任務執行。它解決了管理多個專門子代理、記憶體以及安全執行環境(沙盒)的問題,讓深度探索與高效研究流程得以實現,而這些流程對單一 LLM 提示而言過於複雜。
工作原理
DeerFlow 作為中心協調者,管理以下內容:
- 子代理:能部署與協調多個專門代理,以處理任務的不同部分。
- 可擴充技能:使用一套技能與工具(包括 Claude Code 整合與 MCP 伺服器)與外部世界互動。
- 沙盒:提供隔離環境(本機、Docker 或 Kubernetes)安全執行程式碼。
- 記憶體與上下文:實作長期記憶與上下文工程,以在複雜任務中保持狀態。
- 即時通訊渠道:整合 Telegram、Slack、Discord 等訊息平台,接收並執行任務。
目標使用者
此框架適用於需要強大且可擴充框架的開發者與研究人員,讓他們能構建能在隔離環境中進行深度研究、編碼與工具使用的自主代理。
重點特色
- 多代理協調:能協調子代理完成複雜工作流程。
- 彈性沙盒:支援在本機環境、Docker 容器或 Kubernetes Pod 中執行。
- MCP 伺服器支援:可透過 Model Context Protocol(MCP)伺服器擴充功能。
- 廣泛即時通訊整合:原生支援 Telegram、Slack、Discord、飛書、企業微信與微信。
- 整合搜尋:與 BytePlus InfoQuest 整合,提供智慧搜尋與爬蟲功能。
Sources
- undefinedbytedance/deer-flow