
课程介绍:
从零带你开发可落地类 OpenClaw 的复杂多智能体。AI 端使用 LangChain +LangGraph +DeepAgents全新技术 ,后端使用NestJS全新技术 ,前端使用React19+AntDesign+AntDesign-X+UmiJS全新技术 。同时以项目核心代码手写 + 重复代码 VibeCoding全新开发范式带你高效实战,准确把握AI能力边界,助力开发人员核心竞争力更强大。
课程目录:
-
第2章 VibeCoding入门——破局程序员的AI困惑和VibeCoding工具介绍6 节 | 41分钟
破局传统程序员在AI开发转型中的认知迷茫,介绍VibeCoding常用工具,建立AI辅助开发的全新认知体系,零基础玩转VibeCoding实操。
- 视频:2-1 VibeCoding基本概念+常用工具介绍 (08:57)
- 视频:2-2 Cursor基本功能和用法介绍 (02:26)
- 视频:2-3 Trae基本功能介绍+国内和海外版本对比 (05:03)
- 视频:2-4 Qoder基本功能介绍+国内和海外版本对比 (02:52)
- 视频:2-5 ClaudeCode+Codex使用技巧分享 (08:21)
- 视频:2-6 谈谈AI时代程序员的一些典型困惑和破局方法 (12:33)
-
第3章 OpenClaw核心技术栈——TypeScript、Node&模块化技术8 节 | 95分钟
讲解OpenClaw的技术架构和核心技术栈,深入学习Node.js的模块化机制,夯实开发智能体产品的技术基础。
- 视频:3-1 自主AI智能体研发的技术路线图 (09:20)
- 视频:3-2 OpenClaw核心技术栈:JavaScript和Node的基本概念和应用 (13:38)
- 视频:3-3 Node的进阶用法和ES6介绍 (16:51)
- 视频:3-4 OpenClaw开发语言:TypeScript基础概念讲解 (11:42)
- 视频:3-5 OpenClaw代码模块化机制:CommonJS标准讲解 (16:16)
- 视频:3-6 CommonJS进阶用法:模块间调用 (04:28)
- 视频:3-7 OpenClaw代码模块化机制:ESModule标准讲解 (11:40)
- 视频:3-8 模块化的高级用法:CommonJS和ESModule的双向引用 (10:35)
-
第4章 OpenClaw核心技术栈——HTTP&WebSocket9 节 | 90分钟
本章从 NPM 仓库、Workspace 工程化基础知识切入,依次完成 pnpm 环境下 OpenClaw 安装配置、公有与自研大模型接入调试,最后实战落地飞书渠道对接全流程。
- 视频:4-1 OpenClaw的网络架构介绍 (05:34)
- 视频:4-2 HTTP协议“请求-响应”模型介绍 (08:52)
- 视频:4-3 HTTP请求协议内容介绍和实战 (16:58)
- 视频:4-4 HTTP响应协议内容介绍和实战 (15:13)
- 视频:4-5 OpenClaw网关通信协议——WebSocket基本原理讲解 (05:51)
- 视频:4-6 手写代码实现WebSocket服务端和客户端 (10:59)
- 视频:4-7 深入分析WebSocket通信原理和时序 (07:43)
- 视频:4-8 高能——基于WebSocket协议的IM应用原理 (04:11)
- 视频:4-9 手写代码实现基于WebSocket的IM应用 (13:42)
-
第5章 OpenClaw安装&运行+NPM基础讲解6 节 | 81分钟
本章从 NPM 仓库、Workspace 工程化基础知识切入,依次完成 pnpm 环境下 OpenClaw 安装配置、公有与自研大模型接入调试,最后实战落地飞书渠道对接全流程。
- 视频:5-1 npm仓库的基本概念+npm组织创建&上传演示 (13:40)
- 视频:5-2 npm workspace概念讲解+实践 (21:44)
- 视频:5-3 OpenClaw pnpm安装+基础配置 (16:37)
- 视频:5-4 OpenClaw 大模型配置方法讲解 (06:56)
- 视频:5-5 OpenClaw连接自主大模型+大模型相关配置 (09:17)
- 视频:5-6 飞书+OpenClaw渠道配置实战 (12:03)
-
第6章 ImoocClaw架构设计+大模型调用能力开发 试看9 节 | 112分钟
本章围绕 ImoocClaw 整体架构展开,完成阿里云百炼大模型接入,落地通义千问系列文本、图文、文生图、文生视频多模态模型对接开发,并基于 TS+LangChain 重构调用逻辑,实现模型思考链路与流式输出能力,完成项目多模态大模型调用全链路开发。…
- 视频:6-1 imooc_claw第一版架构设计(基于model provider) (15:38)试看
- 视频:6-2 使用openai库调用qwen大模型实现文生文 (09:54)试看
- 视频:6-3 使用qwen大模型实现图片&视频理解功能 (09:32)
- 视频:6-4 通义万相qwen-image生图大模型调用 (07:43)
- 视频:6-5 通义万相qwen-image图片下载功能开发 (18:46)
- 视频:6-6 应用axios简化图片保存方法 (09:29)
- 视频:6-7 通义万相qwen-t2v大模型调用实现视频生成和下载 (19:16)
- 视频:6-8 langchain+typescript快速实现大模型调用 (15:43)
- 视频:6-9 langchain实现大模型的思考过程+流式调用 (05:23)
-
第7章 LangChain工具调用+ImoocClaw WebUI开发9 节 | 106分钟
本章详细介绍了 LangChain 工具调用原理,落地自定义工具、Agent 自主调度与本地文件访问工具开发,再依托 ant-design-pro 与 Trae 完成 monorepo 工程搭建,迭代开发 Agents、Models、Tools 三大前端页面并优化交互,完成 ImoocClaw 后端能力与可视化 WebUI 一体化落地。…
- 视频:7-1 LangChain Tools调用原理讲解 (06:40)
- 视频:7-2 LangChain自定义Tools开发讲解 (19:21)
- 视频:7-3 LangChain+Agent开发实现工具自主调用 (13:06)
- 视频:7-4 LangChain内置文件工具包tooltik引入 (07:06)
- 视频:7-5 自研LangChain文件夹访问工具 (14:17)
- 视频:7-6 ant-design-pro项目下载和运行 (09:24)
- 视频:7-7 通过Trae完成ImoocCli monorepo工程初始化 (12:02)
- 视频:7-8 ImoocClaw下Agents、Models、Tools 三个新页面开发(1) (11:16)
- 视频:7-9 使用Trae对Agents配置页面进行交互优化 (12:33)
-
第8章 ImoocClaw后端Nestjs应用开发+智能体联调9 节 | 112分钟
本章通过对比 Node 原生、Express 与 NestJS 框架选型,基于 Trae 完成 NestJS 后端项目初始化,依次开发 Agents、Models、Tools 三大模块的 CRUD 接口并规范 Restful 协议,最终实现前后端接口联调,完成 ImoocClaw 后端服务搭建与智能体全功能联调。…
- 视频:8-1 node服务端开发原生VS express VS nestjs框架对比 (14:12)
- 视频:8-2 使用Trae完成nestjs代码初始化 (06:41)
- 视频:8-3 Agents相关CRUD接口开发 (21:55)
- 视频:8-4 Agents restful接口协议字段调整 (07:16)
- 视频:8-5 前端Agents配置页面查询接口联调 (14:38)
- 视频:8-6 Models相关CRUD接口开发 (06:41)
- 视频:8-7 前端Models配置页面增删改查接口联调 (10:07)
- 视频:8-8 Tools相关CRUD接口开发+Tools页面联调 (13:18)
- 视频:8-9 Agents页面保存、更新和删除接口联调 (16:39)
-
第9章 ImoocClaw对话式AI页面构建9 节 | 103分钟
本章完成 agent-core 核心子项目初始化与配置读取封装,依托 LangChain 结合配置实例化大模型,基于 NestJS 落地 SSE+Chunked 流式接口并处理全局异常过滤,优化 pnpm 多包工程依赖引用,最后借助 ant-design-x 搭建对话页面并完成前后端流式联调,落地对话式 AI 交互能力。…
- 视频:9-1 ImoocClaw agent-core项目初始化 (06:49)
- 视频:9-2 ImoocClaw agent-core读取配置文件 (16:32)
- 视频:9-3 ImoocClaw agent&model配置文件读取方法封装 (12:23)
- 视频:9-4 LangChain+model配置实现大模型实例创建 (09:37)
- 视频:9-5 【重点】http流式接口实现:chunked streaming+sse (19:42)
- 视频:9-6 nestjs解决全局过滤器白名单问题 (10:06)
- 视频:9-7 pnpm workspace工程优化+api引用agent-core根据配置生成model对象 (06:55)
- 视频:9-8 大模型流式http接口开发 (08:27)
- 视频:9-9 通过ant-design-x实现大模型对话UI与后端接口联调 (11:35)
-
第10章 ImoocClaw思考过程+记忆功能开发8 节 | 90分钟
本章实现 AI 思考过程展示、流式接口协议优化与前端交互升级,深入讲解大模型记忆原理,基于 LangChain 和 Message 对象完成记忆集成,同时注入系统提示词并攻克内存式对话记忆难点。
- 视频:10-1 ImoocClaw当前架构梳理+本章开发功能规划 (04:37)
- 视频:10-2 ImoocClaw对话产品实现思考过程展示 (12:18)
- 视频:10-3 AI流式接口协议优化+前端适配协议 (12:31)
- 视频:10-4 交互优化:AI回复的思考过程转为流式显示 (09:26)
- 视频:10-5 【重点】大模型具备记忆能力的实现原理 (09:00)
- 视频:10-6 基于LangChain+Message对象实现大模型记忆能力 (09:47)
- 视频:10-7 ImoocClaw实例化大模型时集成系统提示词 (14:03)
- 视频:10-8 【难点】ImoocClaw实现基于内存的对话记忆能力 (17:24)
-
第11章 LangChain基础用法总结和讲解(Model+Agent+Tools能力)10 节 | 76分钟
本章总结了之前应用的LangChain技术栈,并系统性讲解了LangChain 1.x版本核心组件、最新API及详细用法。
- 视频:11-1 ImoocClaw&LangChain知识体系系统介绍 (03:40)
- 视频:11-2 LangChain+TypeScript项目初始化 (05:41)
- 视频:11-3 LangChain最新版本调用方法讲解 (08:12)
- 视频:11-4 LangChain流式大模型调用开发讲解 (09:24)
- 视频:11-5 LangChain CoreComponents核心组件介绍 (05:56)
- 视频:11-6 Messages组件三种用法讲解 (10:13)
- 视频:11-7 Tools开发方法讲解 (05:07)
- 视频:11-8 ToolMessage解析+手动完成工具的FuntionCalling调用 (11:29)
- 视频:11-9 createAgent创建智能体+调用智能体方法讲解 (05:37)
- 视频:11-10 Agents智能体流式调用+深入响应体解析 (10:01)
-
第12章 LangChain进阶之记忆能力(Message+Memory能力)7 节 | 85分钟
本章讲解LangChain的进阶知识,包含:StreamMode、MemorySaver,并自研开发FileSave实现记忆的持久化,解决了智能体产品关键的技术难题——长期记忆问题。
- 视频:12-1 本章重点知识讲解+agent StreamMode介绍 (09:51)
- 视频:12-2 LangChain messages 流式输出模式开发 (23:42)
- 视频:12-3 LangChain messages 流式模式调优+关闭推理模式 (15:23)
- 视频:12-4 LangGraph内存记忆能力MemorySaver讲解 (06:00)
- 视频:12-5 文件记忆持久化类FileSaver原理和代码框架搭建 (09:56)
- 视频:12-6 记忆持久化的核心方法save方法实现 (13:22)
- 视频:12-7 记忆持久化的核心方法load方法实现 (06:30)
-
第13章 LangChain+MCP能力进阶(MCP+自定义Tools集成)6 节 | 50分钟
本章基于 LangChain 结合 MCP 协议展开进阶开发,补齐项目远程工具调用与模块化服务集成能力。
- 视频:13-1 MCP协议的基本概念和价值 (06:31)
- 视频:13-2 MCP协议的三种传输方式——stdio、sse和streamable-http (06:58)
- 视频:13-3 基于mcp sdk实现stdio服务端 (08:02)
- 视频:13-4 实现stdio客户端+工具的加载和读取 (05:22)
- 视频:13-5 streamable-http协议server+client实现 (09:01)
- 视频:13-6 实战:Agent集成MCP stdio服务 (13:20)
-
第14章 ImoocClaw集成LangChain+MCP能力7 节 | 86分钟
本章集成 FileSaver 持久化、MCP 文件与 Shell 工具,打通 ImoocClaw 会话记忆,修复对接报错,实操完整文件与终端能力。
- 视频:14-1 ImoocClaw实现对FileSaver能力的集成 (18:29)
- 视频:14-2 在agent-core库中完成对FileSaver会话持久化能力的集成和测试 (07:02)
- 视频:14-3 ImoocClaw+VibeCoding实现会话历史列表和memory能力的集成 (17:10)
- 视频:14-4 ImoocClaw集成mcp fileTools实现文件操作 (12:35)
- 视频:14-5 agent集成mcp-shell-server的方法讲解 (10:42)
- 视频:14-6 完成mcp-shell-server对接ImoocClaw (12:01)
- 视频:14-7 api集成mcp-shell-server运行报错问题修复和日志打印 (07:05)
-
第15章 LangChain+Skills能力进阶(Skills+自主编排能力)7 节 | 52分钟
本章围绕 LangChain 实现自定义 Skills 能力开发,从技能封装注册、函数调用适配到智能体自动选用技能落地开发,构建 ImoocClaw 智能体自主执行复杂任务的核心能力。
- 视频:15-1 Skills基本概念+安装流程讲解 (10:25)
- 视频:15-2 Skills类的定义和实现Skills加载 (13:00)
- 视频:15-3 拓展agent的command用法+封装Command类 (06:26)
- 视频:15-4 通过Command实现Skills和用户提示词的融合 (07:46)
- 视频:15-5 web-design-guidelines技能的运行测试 (05:03)
- 视频:15-6 ui-ux-pro-max Skills安装 (04:09)
- 视频:15-7 使用ui-ux-pro-max开发精美的网站 (04:13)
-
第16章 LangGraph 多Agent协作能力进阶7 节 | 60分钟
本章从 LangGraph 基础入门开始,讲解状态管理、流程编排核心概念,逐步深入多智能体协同架构。
- 视频:16-1 本章内容介绍+LangGraph基本概念讲解 (05:48)
- 视频:16-2 定义LangGraph模型、工具和State (07:42)
- 视频:16-3 LangGraph的Node、Graph定义和实现 (13:01)
- 视频:16-4 深入剖析LangGraph图的执行过程 (09:10)
- 视频:16-5 LangGraph Supervisor架构原理讲解 (03:58)
- 视频:16-6 通过langgraph-supervisor构建Supervisor图 (08:49)
- 视频:16-7 supervisor图执行过程分析和拆解 (11:28)
-
第17章 LangGraph human-in-loop+A2A协议实现多Agent协作8 节 | 62分钟
本章将介绍LangGraph human-in-loop机制,及A2A协议实现远程智能体调用,扩展多智能体协同能力。
- 视频:17-1 LangGraph Human-In-Loop机制原理讲解+Supervisor图实现 (13:10)
- 视频:17-2 运行Human-In-Loop Agent观察执行结果 (05:43)
- 视频:17-3 处理LangGraph中断后__interrupt__的返回结果 (05:08)
- 视频:17-4 Node readline实现人机效果+LangGraph恢复执行方法 (10:47)
- 视频:17-5 A2A协议的基本概念讲解 (03:44)
- 视频:17-6 a2a-js实现A2A Server服务端搭建 (09:15)
- 视频:17-7 A2A Server核心逻辑AgentExecutor类+execute方法实现 (05:56)
- 视频:17-8 A2A Client客户端连接调通 (08:15)
-
第18章 ImoocClaw项目实战:DeepAgents实现深度智能体9 节 | 63分钟
本章从 DeepAgents 基础架构入门,讲解深度智能体的工作原理与任务拆解机制,逐步实现自主规划、逻辑推理、步骤编排与闭环执行能力,让 ImoocClaw 具备更高级的自主思考与复杂任务处理能力。
- 视频:18-1 deepagents基础用法讲解 (08:02)
- 视频:18-2 deepagents流式输出开发+chunk解析过程详解 (07:44)
- 视频:18-3 deepagents调用自定义工具方法解析 (06:05)
- 视频:18-4 通过deepagents内置write_todos工具实现复杂任务规划 (07:25)
- 视频:18-5 进阶:deepagents快速搭建多agents处理复杂任务规划+执行 (05:55)
- 视频:18-6 进阶:deepagent MemorySaver内存记忆能力集成 (10:27)
- 视频:18-7 进阶:deepagents人格AGENT.md文件注入记忆 (03:44)
- 视频:18-8 进阶:deepagents使用FilesystemBackend实现调度真实文件系统 (04:58)
- 视频:18-9 高阶:deepagents middleware实现安全围栏+工具调用耗时统计 (07:43)
-
第19章 ImoocClaw项目实战: 平台Skills能力集成+DeepAgents集成6 节 | 49分钟
ImoocClaw 平台 Skills 能力体系建设,完成技能统一管理、动态注册、分类配置与智能安装流程开发,并完成 DeepAgents 的集成。
- 视频:19-1 ImoocClaw Skills功能规划和初版代码生成 (06:02)
- 视频:19-2 Skills安装和删除功能调试 (12:01)
- 视频:19-3 Skills和ImoocClaw Agent能力集成测试 (05:21)
- 视频:19-4 ImoocClaw集成Deepagents能力 (10:29)
- 视频:19-5 解决会话和agent的绑定关系缓存问题 (08:30)
- 视频:19-6 deepagents思维链执行过程交互优化 (06:26)
-
第20章 ImooClaw项目实战:智能体文件管理能力开发与升级6 节 | 51分钟
本章围绕 ImoocClaw 智能体文件管理能力进行开发与全面升级,实现文件上传、解析、读取、存储、关联会话与智能调用等完整功能,打通智能体与本地文件交互链路,大幅提升 AI 处理文档、读取内容、生成文件的实用能力。
- 视频:20-1 思维链组件展开效果优化+attachments组件引入 (08:36)
- 视频:20-2 附件功能优化支持多模态大模型+思维链组件展开功能优化 (07:52)
- 视频:20-3 OSS文件上传功能接入+多模态大模型接入完成 (12:53)
- 视频:20-4 Folder组件的引入+工作区面板开发 (09:07)
- 视频:20-5 ImoocClaw产品7项小优化 (08:23)
- 视频:20-6 ImoocClaw DeepAgents根目录问题修复 (04:06)
-
第21章 课程总结1 节 | 6分钟
完成课程总结,回归课程核心知识典,如:LangChain、LangGraph、DeepAgents、MCP 远程调用、自定义 Skills、多智能体协作等,完整复盘 ImoocClaw 智能体的整体研发过程。
- 视频:21-1 课程总结 (05:11)



评论0