工作机制与关键组成
设计状态
定义每个节点会读取和更新哪些信息。
连接节点
将工具调用、条件分支、循环和人工暂停表示为明确的图转换。
恢复并检查
通过持久化、检查点和追踪记录调试长时间运行的工作流。
如何选择
当流程控制和持久化状态是明确需求时再考虑 LangGraph,而不只是因为应用里要调用模型。
适合解决哪些问题
- 构建包含重试、条件分支或人工审批的工作流。
- 恢复需要跨多轮对话或进程重启保留状态的任务。
使用时要留意什么
- 图结构会引入额外概念;简单的一次模型调用通常用不到它。
- 状态结构和外部副作用需要认真考虑版本管理与幂等性。
使用前,先弄清楚
LangGraph 里的状态与聊天历史是一回事吗?
聊天历史可以是状态的一部分,但状态还可以包含任务进度、工具结果、审批决定和业务字段。设计时要明确每个节点读取和更新什么,以及中断后从哪里恢复。需要分支、循环或持久化恢复的流程更能体现它的价值。
继续核对原始资料
概念说明参考项目文档与源码;场景选择和接入建议为 AI Manuals 的整理判断。版本、价格、许可及接口细节请以项目当前说明为准。