Appearance
LangGraph 设计与实现
第一本深入 LangGraph 源码的架构专著。
本书以 LangGraph 1.1.6 最新源码为解剖对象,逐层拆解 StateGraph 图构建 API、Channel 状态管理与 Reducer 机制、Pregel 执行引擎与任务调度、Checkpoint 持久化与时间旅行、中断与人机协作、子图嵌套与命名空间隔离、Send 动态并行、流式输出与调试模式、预构建 Agent 组件等核心子系统。无论你是构建复杂 AI 工作流的开发者,还是想深入理解有状态 Agent 编排设计哲学的架构师,都能从中获得超越文档的深度认知。
适合谁读
有 Python 经验的 AI 应用开发者、已熟悉 LangChain 想进阶到复杂工作流的工程师、多 Agent 系统架构师,以及所有想理解"有状态 Agent 编排框架内部是怎么运作的"技术人。
目录
开篇
第二部分:图定义与状态
第三部分:执行引擎
第四部分:持久化与控制流
第五部分:高级特性
第六部分:运行时与集成
第七部分:总结
源码版本
本书基于 LangGraph 1.1.6 和 langgraph-checkpoint 4.0.1 源码分析。
bash
git clone https://github.com/langchain-ai/langgraph.git核心代码在 libs/langgraph/ 和 libs/checkpoint/ 目录下。
版权声明
本书采用 CC BY-NC 4.0 许可协议。转载或引用请署名 杨艺韬 并附原文链接,禁止商业用途。