在 LangGraph 中, 和 是两个非常核心的内置虚拟节点(Constants)。它们的主要作用是定义图(Graph)执行的边界,即告诉程序工作流从哪里开始,到哪里结束。 以下是它们各自的具体作用和使用方式: 1. 节点(起点) 节点代表了整个图执行的入口。 作用:当你调用 或 传入初始数据时,这些数据(即初始的 State)会首先到达 节点。 负责将这些初始状态传递给图中的第一个实际工作节点。 用法:你通常需要添加一条从 指向某个具体节点的边(Edge),以此来指定图的起始动作。 注意:一个图必须要有且仅有一条明确的起始路径(可以是从 到单个节点,也可以是通过条件路由到不同节点),否则图不知道该从哪个节点开始运行。 代码示例: 2. 节点(终点) 节点代表了整个图执行的出口。 作用:当图的执行流到达 节点时,表示当前的工作流已经完成。程序会停止在图中的循环或流转,并将当前最终的 State(状态)作为结果返回给用户。 用法:你可以通过普通的边(Normal Edge)或条件边(Conditional Edge)将某个工作节点指向 。 为什么重要:LangGraph 主要用于...