LangGraph 架构详解
LangGraph 是一个基于图的编程框架,专为构建多智能体应用和复杂工作流设计。它结合了 LangChain 的核心功能,并引入了图计算模型,支持循环、分支等复杂控制流。以下是 LangGraph 架构的详细解析:
1. 核心概念
- 节点(Node):节点是图的基本单元,代表一个计算步骤或任务。节点可以是函数、模型调用或其他操作。
- 边(Edge):边连接节点,定义数据流和控制流。边可以是有条件的,根据某些条件决定是否执行。
- 图(Graph):图由节点和边组成,表示整个工作流或应用逻辑。
2. 主要组件
- State:状态是图中传递的数据结构,通常是一个字...