LangGraph 实战(四):控制流
顺序、分支、循环与条件边,把 LangGraph 的控制流讲全。
LangGraph 实战(三):图的状态(State)管理
State 的定义、更新方式、Reducer、消息状态与多字段状态管理。
LangGraph 实战(二):图的基础构建与运行
用 State、Node、Edge 搭第一个图:编译、运行、看运行过程。
LangGraph 实战(一):LangGraph 总览
LangChain 与 LangGraph 的定位、版本变化,以及 Graph API 与 Functional API 怎么选。
LangGraph 实战(零):环境配置
从 Miniconda 安装、conda 环境到 LangGraph 依赖,先把运行环境配好。
Spring AI Alibaba 66|Graph Core · Graph 工作流编排指南 · 步骤 5:组装Graph
现在我们将节点连接成一个可工作的图。由于我们的节点处理自己的路由决策,我们只需要一些基本的边。 要启用人工介入(human-in-the-loop)功能,我们需要使用 checkpointer 编译以在运行之间保存状态: import co
Spring AI Alibaba 65|Graph Core · Graph 工作流编排指南 · 步骤 4:构建您的节点:实现我们的邮件代理节点
我们将每个节点实现为一个简单的函数。记住:节点接受状态,执行工作,并返回更新。 读取和分类节点 import com.alibaba.cloud.ai.graph.action.NodeAction; import com.alibaba.
Spring AI Alibaba 64|Graph Core · Graph 工作流编排指南 · 步骤 4:构建您的节点:适当处理错误
不同的错误需要不同的处理策略: 错误类型谁来修复策略何时使用瞬时错误(网络问题、速率限制)系统(自动)重试策略通常会在重试时解决的临时故障LLM可恢复错误(工具失败、解析问题)LLM将错误存储在状态中并循环回去LLM可以看到错误并调整其方法
Spring AI Alibaba 63|Graph Core · Graph 工作流编排指南 · 步骤 3:设计您的状态
学习如何通过将客服邮件处理流程分解为离散步骤来使用 Spring AI Alibaba Graph 构建智能工作流。 Spring AI Alibaba Graph 可以改变您构建智能代理的思维方式。使用 Graph 构建代理时,您将首先把
Spring AI Alibaba 53|工作流编排 · Agent作为Node:执行工作流
Spring AI Alibaba Graph 支持两种执行方式: 流式执行:使用 compiledGraph.stream() 方法,实时获取每个节点的输出,适合需要实时反馈的场景同步执行:使用 compiledGraph.invoke(