LangGraph 从入门到实战(01):从「黑盒 Agent」到「看得见的状态图」
上一套 LangChain 你走到收官:第 09 篇我们用create_react_agent造出了会循环思考的 Agent,第 12 篇给它加了异步、日志、兜底。但那个 Agent 是个黑盒——它在「想→调工具→再想」的内部循环里绕几圈、怎么决定的,你只能看到最终输出。这一套《LangGraph》,我们要把这个循环拆开、摊到桌面上:每一步是一个节点,下一步走哪由一个边决定,所有信息装在一个共享状态里——它就变成了一张你能控制、能打断、能续跑的状态图。
一、为什么 Agent 不够,还需要对图
同样是「帮用户查天气再决定要不要带伞」,黑盒 Agent 和状态图区别在哪:
create_react_agent | LangGraphStateGraph | |
|---|---|---|
| 推理流程 | 你不可见 | 每一个节点肉眼可见 |
| 中途打断 | 困难 | 支持中断/恢 |