跳到主要内容

LangGraph 入门

LangGraph 用来编排有状态的 Agent。LangChain 负责模型、提示词和工具这些零件;LangGraph 把零件连成一张图:节点是步骤,边是条件,检查点把中途状态存下来,方便暂停、恢复和人工介入。

和 LangChain 怎么分工​

LangChainLangGraph
解决的问题调用模型、接工具、拼提示词多步骤流程怎么走、状态放哪、失败了怎么续
典型产物Chain、Tool、RetrieverStateGraph、条件边、Checkpointer
什么时候够用单轮或固定顺序的调用要循环、分支、人工确认或长任务

探索页上的 LangGraph 卡片指向本页。LangChain 框架仍然在 LangChain 入门。

一张图里有什么​

  1. 状态:一份在节点之间传递的字典,例如消息列表、当前工具结果、是否需要人工确认。
  2. 节点:一个函数,读状态、做一件事、返回要合并进去的字段。
  3. 边:固定下一跳,或根据状态选择分支(例如工具调用失败就重试,成功就结束)。
  4. 检查点:按线程号把状态写入存储。进程重启后可以从上次停住的节点继续,而不是整段重跑。

适合放进图里的流程​

  • 先检索、再作答、再按评测结果决定要不要重写的 RAG 循环
  • 多个专职 Agent 交接,每一步的输入输出都留在状态里
  • 高风险动作前停住,等人确认后再走下一步

实操练习在七天学会子站:LangGraph。