
6 min read
什麼是 Deep Agents SDK?代理人框架背後的設計邏輯
Deep Agents SDK 是 LangChain 推出的代理人框架,解決一般 agent 框架缺少規劃能力、記憶能力和 context 管理的問題。本文解析它和 LangGraph、LangChain 的關係,以及什麼情況下你才真的需要它。
#Deep Agents#LangChain#LangGraph#AI Agent框架#代理人設計#任務規劃#Python AI#deepagents
共 6 篇

Deep Agents SDK 是 LangChain 推出的代理人框架,解決一般 agent 框架缺少規劃能力、記憶能力和 context 管理的問題。本文解析它和 LangGraph、LangChain 的關係,以及什麼情況下你才真的需要它。

Deep Agents 的 write_todos 工具讓代理人在執行前先把任務分解成步驟、追蹤進度。本文解析 write_todos 的運作機制,以及它如何讓複雜任務的執行從「邊做邊亂」變成「有計畫地推進」。

Deep Agents 內建虛擬 Filesystem,讓代理人用 ls、read_file、write_file、edit_file 管理任務資料,不需要把所有中間結果塞進 context window。本文解析 Filesystem 工具的設計邏輯和使用方法。

Deep Agents 的 task 工具讓主代理人可以生成子代理人,把特定子任務分包出去,子代理人有獨立的 context 不干擾主代理人。本文解析 Subagents 的設計邏輯和實際使用方式。

Deep Agents 透過 LangGraph Memory Store 實現跨對話的長期記憶,讓代理人在下次對話時還能記得用戶偏好、專案狀態和已完成的工作。本文解析設定方式和記憶管理的設計策略。

Deep Agents CLI 是 SDK 的具體實作,一個在終端機裡運作的 coding 代理人,支援 Skills、長期記憶、Sandbox 執行程式碼。本文介紹它的安裝、設定和實際使用場景。