核心概念
- LangChain:一个用于构建由大型语言模型驱动的应用程序的框架。它提供了大量的组件和现成的链,旨在简化和标准化应用程序与LLM交互的过程。
- LangGraph:一个用于在LangChain之上构建有状态、多参与者的 工作流 的库。它特别擅长处理具有循环、分支和复杂协调的代理(Agent)结构。
可以把它们的关系理解为:
- LangChain 是“砖块、水泥和预制件”。它提供了构建AI应用所需的基本材料(Models, Prompts, Chains, Agents, Memory, Retrieval等)。
- LangGraph 是“蓝图和施工方法”。它提供了一种更强大的方式来设计和组装这些材料,特别是当你的建筑结构非常复杂,需要多个房间(代理)相互沟通、来回穿梭(循环)时。
详细功能与特点对比
特性维度 | LangChain | LangGraph |
---|---|---|
核心范式 | 链式结构 | 图结构 |
将 |