Repository navigation
LangGraph 入门介绍
#1367
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
LangGraph 入门介绍
LangGraph 是一个底层编排框架,用来把「有状态、多步骤」的 AI 智能体建模成图(graph)。它由 LangChain 团队维护,是目前采用最广的图式智能体框架之一,与 LangChain、LangSmith 深度协同。
目录
LangGraph 是什么?
LangGraph 把智能体的控制流表达成一张状态图:节点(node)是函数或大模型调用,边(edge)定义控制如何在节点间流转,一个共享的**状态(state)**对象在每一步被传递并更新。相比单一线性提示链(流程藏在一个循环里),它能把循环、分支、多智能体交接变得明确且可调试。
核心概念
为什么用图?
普通的智能体循环容易起步却难以控制。LangGraph 让控制流显式且可观测:你能看到执行过的每个节点、从任意检查点回放,并能加入护栏(最大步数、审批闸门)而不必重写整个智能体。它支持任意模型提供商(OpenAI、Anthropic、Google、本地模型),并提供 Python 与 JavaScript/TypeScript 双语言实现。
持久化与人机协作
由于状态被检查点化,你可以中途打断图、向人类索取输入、再精确从断点恢复(通过
interrupt())。这是审批步骤、表单填写、安全自主工作流的基础。LangGraph 也通过 store 后端提供长期记忆。LangGraph Platform 与 Studio
最小示例
适合用什么场景
当你需要持久、可控、多步骤的智能体——循环、分支、人工审批或多智能体协作——并希望流程可观测、可回放,而不是一个黑盒循环时,选 LangGraph。若只是一次性简单链,更轻量的工具也许就够用。
相关链接
All reactions