如果你已经用 LangChain 搭过一两个能跑的 demo,却总觉得一到多步骤、要判断、要回头的任务就开始「失控」——链式写法越堆越长,状态不知道存在哪,出错也说不清是哪一步崩的——那这门课正好对着这个缺口。LangGraph 解决的不是「再学一个框架」,而是把 Agent 的流程从一条直线变成一张可控制、可回溯的图。这门课把它放在编程智能体这个具体场景里讲,学完你应该能自己判断:什么时候该用普通的链,什么时候必须上图。
先确认你缺的是哪一块
这门课对标的不是零基础。适合的读者,大致卡在这几个位置之一:
- LangChain 的组件能调用,但一遇到需要循环、重试、条件分支的任务,只能靠 if-else 硬拼,逻辑很快乱掉;
- 听说 MCP 能让模型用上外部工具,但没真正搭过一个可用的 MCP 服务,不清楚它和传统 function calling 的边界在哪;
- 想做 Multi-Agent,脑子里有分工的设想,却不知道怎么让几个 Agent 共享状态、互相传递结果;
- 日常在用 Cursor、通义灵码这类工具,但只当黑盒用,没想过自己造一个针对自己工作流的编程助手。
如果你只停留在「会调 API」,这门课会让你有点吃力;如果你已经在写多步 Agent 并被状态管理折磨,那它出现得刚好。
课程围绕的核心问题
整门课不是按 API 手册的顺序铺开,而是围着几个真问题走。第一,LangGraph 里的状态到底怎么设计——节点之间传什么、哪些该进 state、哪些该进 config,这决定了后面能不能扩展。第二,条件边和循环怎么用,才能让 Agent 在「信息不够就继续查、查到就停」这类场景里自己收敛,而不是死循环。第三,怎么把工具真正接进来,从普通的自定义工具到 MCP 服务搭建,把私有能力变成模型可调用的接口。第四,多个 Agent 之间怎么协作,谁负责规划、谁负责执行、结果怎么汇总。
这四个问题不是孤立的,课程把它们串在一个逐步长出来的编程智能体上。你会看到同一个需求,先用简单方式实现,再暴露它的局限,然后用 LangGraph 的结构去修。这种「先撞墙再改」的讲法,比直接给最终架构更容易记住。
配套练习会逼你动手
光看懂图结构没用,LangGraph 的坑大多在运行时才冒出来:状态被意外覆盖、条件判断写反导致流程卡死、并发节点之间的数据竞争。课程配的练习集中在可运行的小目标上——搭一个能查文档、能改代码、能根据报错回去重试的流程,接一个真实可用的 MCP 服务,最后组合成一个能对接常见 AI 编程工具的个人助手。这些练习不追求花哨,重点是让你亲手调试状态流转,把「为什么这一步没走到」变成能自己定位的问题,而不是靠猜。
看完你应该能回答
- 给我一个任务,我怎么判断它适合用链还是用图?
- LangGraph 的 state、node、edge 三者关系是什么,我在什么情况下该拆节点,什么情况下该合并?
- MCP 相比直接写工具函数,多了什么、约束了什么?一个最小可用的 MCP 服务由哪些部分组成?
- Multi-Agent 里,多个角色共享状态时,怎么避免互相污染,怎么设计终止条件?
- 如果要把这套东西接进 Cursor、通义灵码的使用场景,接口和职责边界该怎么切?
能回答这几个问题,说明你不只是跟完了代码,而是拿到了可以迁移到别的 Agent 项目上的判断力。学之前建议先跑通一个最基础的 LangChain 调用,剩下的,边做边补。
大模型技术之LangGraph实战教程
课程详情
课程详情
课程标题:大模型技术之LangGraph实战教程
适合人群
- LangChain & LangGraph + MCP + 千问3 / Claude4 用户
- 希望打造编程智能“黑科技”的开发者
学习收获
- AI Agent+MCP从0到1打造个人专属编程智能体
- 掌握 MCP 服务搭建、LangChain 核心组件实操
- 了解 Multi-Agent 架构设计及私有化工具集成
- 融入 Cursor、通义灵码等 AI 编程工具的实际应用
- 提升 AI Agent 开发核心竞争力
课程亮点
- 手把手教学,从基础到实战
- 全面覆盖 LangGraph 技术应用
- 结合实际案例,提升实战能力
- 助力个人在 AI 自动化开发领域抢占先机
课程目录
01 LangGraph教程介绍 01 01_LangGraph教程介绍.mp4 02 02_环境部署_miniConda.mp4 03 03_环境部署_创建并激活python虚拟环境.mp4 04 04_环境部署_按照依赖库.mp4 05 05_环境部署_配置APIkey.mp4 06 06_环境部署_ Jupyter工具部署.mp4 07 07_环境部署_进行环境验证.mp4 08 08_入门基础_langchain和langgraph定位区别.mp4 09 09_入门基础_langgraph三要素组成.mp4 10 10_入门基础_图运行过程.mp4 11 11_入门基础_API风格选择.mp4 12 12_入门基础_完成基础的graph流程.mp4 13 13_入门基础_图结构可视化展示.mp4 14 14_入门基础_状态的多种实现dataclass.mp4 15 15_入门基础_状态的多种实现pydantic.mp4 16 16_入门基础_状态合并定义reducer.mp4 17 17_入门基础_reducer在langgraph中的应用.mp4 18 18_入门基础_状态归约的使用.mp4 19 19_入门基础_节点中调用状态.mp4 20 20_入门基础_节点更新状态.mp4 21 21_入门基础_节点的并行执行.mp4 22 22_入门基础_langgraph的4种状态.mp4 23 23_入门基础_状态的使用规范.mp4 24 24_入门基础_状态的源码实现逻辑.mp4 25 25_入门基础_四种状态的案例讲解.mp4 26 26_入门基础_预定义状态.mp4 27 27_入门基础_AgentState和总结.mp4 28 28_控制流_边的简单使用.mp4 29 29_控制流_add_sequence.mp4 30 30_控制流_并行节点.mp4 31 31_控制流_并行运行展示.mp4 32 32_控制流_条件分支.mp4 33 33_控制流_使用path_map.mp4 34 34_控制流_映射多节点.mp4 35 35_控制流_延时节点执行.mp4 36 36_控制流_动态分支.mp4 37 37_控制流_command控制.mp4 38 38_控制流_静态扇入.mp4 39 39_控制流_动态扇入.mp4 40 40_控制流_agent构建中的循环结构.mp4 41 41_控制流_大模型配置工具调用.mp4 42 42_控制流_静态循环控制.mp4 43 43_控制流_循环结构的动态实现.mp4 44 44_控制流_限制循环步数.mp4 45 45_控制流_主动退出.mp4 46 46_控制流_被动方法.mp4 47 47_控制流_边的总结.mp4 48 48_控制流_重试机制.mp4 49 49_控制流_retry_on参数配置.mp4 50 50_控制流_超时控制.mp4 51 51_控制流_错误处理.mp4 52 52_控制流_节点缓存.mp4 53 53_控制流_缓存实例演示.mp4 54 54_控制流_缓存配置详解.mp4 55 55_控制流_全图默认配置.mp4 56 56_持久化_可恢复执行的含义.mp4 57 57_持久化_持久化机制介绍.mp4 58 58_持久化_启用可恢复执行.mp4 59 59_持久化_内存持久化.mp4 60 60_持久化_内存持久化和数据库持久化的区别.mp4 61 61_持久化_安装postgreSQL.mp4 62 62_持久化_pgSQL基础使用介绍.mp4 63 63_持久化_创建pgSQL的数据库和用户.mp4 64 64_持久化_pgSQL基础增删改查.mp4 65 65_持久化_使用数据库作为检查点.mp4 66 66_持久化_数据库检查点后端表结构.mp4 67 67_持久化-持久化模式.mp4 68 68_持久化_查看历史检查点样例代码编写.mp4 69 69_持久化_查看所有检查点记录.mp4 70 70_持久化-查询单独一个检查点.mp4 71 71_持久化_失败恢复运行.mp4 72 72_持久化_演示运行异常案例.mp4 73 73_持久化_错误恢复运行.mp4 74 74_持久化_检查点重新运行.mp4 75 75_持久化_fork的案例代码.mp4 76 76_持久化_fork案例代码.mp4 77 77_持久化_fork实现演示.mp4 78 78_持久化_长期记忆数据库存储.mp4 79 79_持久化_长期记忆数据的使用上.mp4 80 80_持久化_长期记忆数据的使用下.mp4 81 81_持久化_环境上下文记忆.mp4 82 82_持久化_节点总结.mp4 83 83_持久化_节点的触发和执行总结.mp4 84 84_中断_两种中断机制.mp4 85 85_中断_主动中断的具体执行.mp4 86 86_中断_HITL案例演示.mp4 87 87_中断_并行执行多个中断.mp4 88 88_中断_审批模型.mp4 89 89_中断_其余案例.mp4 90 90_中断_使用规范.mp4 91 91_中断_触发中断时检查点信息.mp4 92 92_中断_多个并行中断的检查点.mp4 93 93_中断_同一超步部分任务触发中断的检查点.mp4 94 94_中断_静态中断用法介绍.mp4 95 95_中断_静态断点基础案例.mp4 96 96_中断_静态中断出现在超步位置.mp4 97 97_中断_执行设置断点.mp4 98 98_项目部署_本地部署对接Langsmith.mp4 99 99_项目部署_Langsmith的调试使用.mp4 100 100_项目部署_大模型agent部署.mp4





