核心概念
- LangChain:一個用于構建由大型語言模型驅動的應用程序的框架。它提供了大量的組件和現成的鏈,旨在簡化和標準化應用程序與LLM交互的過程。
- LangGraph:一個用于在LangChain之上構建有狀態、多參與者的 工作流 的庫。它特別擅長處理具有循環、分支和復雜協調的代理(Agent)結構。
可以把它們的關系理解為:
- LangChain 是“磚塊、水泥和預制件”。它提供了構建AI應用所需的基本材料(Models, Prompts, Chains, Agents, Memory, Retrieval等)。
- LangGraph 是“藍圖和施工方法”。它提供了一種更強大的方式來設計和組裝這些材料,特別是當你的建筑結構非常復雜,需要多個房間(代理)相互溝通、來回穿梭(循環)時。
詳細功能與特點對比
特性維度 | LangChain | LangGraph |
---|---|---|
核心范式 | 鏈式結構 | 圖結構 |
將 |