LangGraph 是由 LangChain 團隊開發的 Python 框架,專門用來設計和執行「狀態導向」與「基於圖形」的 AI 工作流。它的核心概念是把每個步驟(Node)和流程控制(Edge)用圖形方式串接起來,讓你可以像畫流程圖一樣,組裝複雜的 AI 任務、代理人(Agent)協作,甚至多步驟自動化決策。這種設計特別適合需要多步驟、分支、循環、錯誤復原等情境,例如對話機器人、內容自動生成、資料處理等。

與 LangChain 的關係

LangGraph 是 LangChain 生態系的延伸,兩者高度相容。你可以直接用 LangChain 的工具、LLM 介接、資料庫等模組,然後用 LangGraph 把它們組裝成更靈活、可追蹤的流程。

LangGraph 的核心概念