DeepAgents+MCP+A2A+Skills超级多智能体全流程实战资源介绍:
本课程手写了龙虾的ModelProvider、Gateway、Tools、Channels等核心组件,并搭建WebUI实现智能体的配置与交互,功能与龙虾一致。并处理了很多智能体相关的复杂技术问题,如长期记忆、MCP Tools、Skills等。
主要内容:
开头先解决很多程序员转AI时的迷茫,讲VibeCoding是什么、常用工具怎么用,包括Cursor、Trae、Qoder这些,还有ClaudeCode和Codex的使用技巧。然后切入OpenClaw这个开源项目的技术架构,把TypeScript、Node.js、模块化这些东西讲明白,因为后面写代码全得靠这些。
接着会带你装OpenClaw、配置大模型、对接飞书渠道,让你先把一个能用的智能体跑起来。但跑起来只是开始,后面的重头戏是自己动手开发ImoocClaw。你要接入阿里云百炼的通义千问系列模型,把文生文、图片理解、视频理解、文生图、文生视频这些能力全做出来,而且是用LangChain加TypeScript的方式去调。
再往后就是LangChain的各种核心能力,工具调用、自定义工具开发、Agent自主调度、文件访问工具,这些都会手把手写。同时还要开发一个Web界面,用ant-design-pro和Trae搭工程,把Agents、Models、Tools三个配置页面做出来,前后端接口全部联调通。
后端的部分用的是NestJS框架,要写完整的CRUD接口,然后跟前端页面接上。最关键的是对话功能,用SSE流式传输实现大模型实时回复,还要实现思考过程展示、记忆功能、会话持久化,这样用户跟智能体聊天时能记住上下文。
后面还深入讲了LangChain的进阶用法,包括StreamMode、MemorySaver,还自己写了一个FileSaver把记忆存到文件里,解决智能体的长期记忆问题。MCP协议也讲了,用stdio和streamable-http两种方式实现,还集成了文件操作和Shell命令工具,让智能体能真正操作电脑里的文件。
Skills能力是另一个亮点,教你封装技能、注册到智能体里,让Agent能自己决定什么时候用哪个技能。UI/UX设计相关的Skills也会带着跑一遍。LangGraph的多智能体协作是重头,从状态管理、流程图编排,到Supervisor架构、Human-In-Loop机制、A2A协议远程调用,一步一步实现多个智能体协同工作。
最后用DeepAgents做深度智能体,任务拆解、自主规划、思维链执行、文件系统操作、中间件安全围栏,这些全都有。项目结尾还做了文件管理能力升级,支持上传、解析、读取、存储,对接OSS,整个产品体验就完整了。
适合人群:
这门课适合那些会写点代码、想做大模型应用但不知道怎么开始的人。不整虚的,就是带你写代码、调接口、跑项目,最后手里有一个完整的智能体产品,简历上能写、面试时能讲。
资源目录:
.
├── 1-1 课程导学_-.mp4
├── 2-1 VibeCoding基本概念+常用工具介绍_-.mp4
├── 2-2 Cursor基本功能和用法介绍_-.mp4
├── 2-3 Trae基本功能介绍+国内和海外版本对比_-.mp4
├── 2-4 Qoder基本功能介绍+国内和海外版本对比_-.mp4
├── 2-5 ClaudeCode+Codex使用技巧分享_-.mp4
├── 2-6 谈谈AI时代程序员的一些典型困惑和破局方法_-.mp4
├── 3-1 自主AI智能体研发的技术路线图_-.mp4
├── 3-2 OpenClaw核心技术栈:JavaScript和Node的基本概念和应用_-.mp4
├── 3-3 Node的进阶用法和ES6介绍_-.mp4
├── 3-4 OpenClaw开发语言:TypeScript基础概念讲解_-.mp4
├── 3-5 OpenClaw代码模块化机制:CommonJS标准讲解_-.mp4
├── 3-6 CommonJS进阶用法:模块间调用_-.mp4
├── 3-7 OpenClaw代码模块化机制:ESModule标准讲解_-.mp4
├── 3-8 模块化的高级用法:CommonJS和ESModule的双向引用_-.mp4
├── 4-1 OpenClaw的网络架构介绍_-.mp4
├── 4-2 HTTP协议“请求-响应”模型介绍_-.mp4
├── 4-3 HTTP请求协议内容介绍和实战_-.mp4
├── 4-4 HTTP响应协议内容介绍和实战_-.mp4
├── 4-5 OpenClaw网关通信协议——WebSocket基本原理讲解_-.mp4
├── 4-6 手写代码实现WebSocket服务端和客户端_-.mp4
├── 4-7 深入分析WebSocket通信原理和时序_-.mp4
├── 4-8 高能——基于WebSocket协议的IM应用原理_-.mp4
├── 4-9 手写代码实现基于WebSocket的IM应用_-.mp4
├── 5-1 npm仓库的基本概念+npm组织创建&上传演示_-.mp4
├── 5-2 npm workspace概念讲解+实践_-.mp4
├── 5-3 OpenClaw pnpm安装+基础配置_-.mp4
├── 5-4 OpenClaw 大模型配置方法讲解_-.mp4
├── 5-5 OpenClaw连接自主大模型+大模型相关配置_-.mp4
├── 5-6 飞书+OpenClaw渠道配置实战_-.mp4
├── 6-1 imk_claw第一版架构设计(基于model provider)_-.mp4
├── 6-2 使用openai库调用qwen大模型实现文生文_-.mp4
├── 6-3 使用qwen大模型实现图片&视频理解功能_-.mp4
├── 6-4 通义万相qwen-image生图大模型调用_-.mp4
├── 6-5 通义万相qwen-image图片下载功能开发_-.mp4
├── 6-6 应用axios简化图片保存方法_-.mp4
├── 6-7 通义万相qwen-t2v大模型调用实现视频生成和下载_-.mp4
├── 6-8 langchain+typescript快速实现大模型调用_-.mp4
├── 6-9 langchain实现大模型的思考过程+流式调用_-.mp4
├── 7-1 LangChain Tools调用原理讲解_-.mp4
├── 7-2 LangChain自定义Tools开发讲解_-.mp4
├── 7-3 LangChain+Agent开发实现工具自主调用_x264_-.mp4
├── 7-4 LangChain内置文件工具包tooltik引入_x264_-.mp4
├── 7-5 自研LangChain文件夹访问工具_-.mp4
├── 7-6 ant-design-pro项目下载和运行_-.mp4
├── 7-7 通过Trae完成ImkCli monorepo工程初始化_-.mp4
├── 7-8 ImkClaw下Agents、Models、Tools 三个新页面开发_-.mp4
├── 7-9 使用Trae对Agents配置页面进行交互优化_-.mp4
├── 8-1 node服务端开发原生VS express VS nestjs框架对比_-.mp4
├── 8-2 使用Trae完成nestjs代码初始化_-.mp4
├── 8-3 Agents相关CRUD接口开发_-.mp4
├── 8-4 Agents restful接口协议字段调整_-.mp4
├── 8-5 前端Agents配置页面查询接口联调_-.mp4
├── 8-6 Models相关CRUD接口开发_-.mp4
├── 8-7 前端Models配置页面增删改查接口联调_-.mp4
├── 8-8 Tools相关CRUD接口开发+Tools页面联调_-.mp4
├── 8-9 Agents页面保存、更新和删除接口联调_-.mp4
├── 9-1 ImkClaw agent-core项目初始化_-.mp4
├── 9-2 ImkClaw agent-core读取配置文件_-.mp4
├── 9-3 ImkClaw agent&model配置文件读取方法封装_-.mp4
├── 9-4 LangChain+model配置实现大模型实例创建_-.mp4
├── 9-5 【重点】http流式接口实现:chunked streaming+sse_-.mp4
├── 9-6 nestjs解决全局过滤器白名单问题_-.mp4
├── 9-7 pnpm workspace工程优化+api引用agent-core根据配置生成model对象_-.mp4
├── 9-8 大模型流式http接口开发_-.mp4
├── 9-9 通过ant-design-x实现大模型对话UI与后端接口联调_-.mp4
├── 10-1 ImkClaw当前架构梳理+本章开发功能规划_-.mp4
├── 10-2 ImkClaw对话产品实现思考过程展示_-.mp4
├── 10-3 AI流式接口协议优化+前端适配协议_-.mp4
├── 10-4 交互优化:AI回复的思考过程转为流式显示_-.mp4
├── 10-5 【重点】大模型具备记忆能力的实现原理_-.mp4
├── 10-6 基于LangChain+Message对象实现大模型记忆能力_-.mp4
├── 10-7 ImkClaw实例化大模型时集成系统提示词_-.mp4
├── 10-8 【难点】ImkClaw实现基于内存的对话记忆能力_-.mp4
├── 11-1 ImkClaw&LangChain知识体系系统介绍_-.mp4
├── 11-10 Agents智能体流式调用+深入响应体解析_-.mp4
├── 11-2 LangChain+TypeScript项目初始化_-.mp4
├── 11-3 LangChain最新版本调用方法讲解_-.mp4
├── 11-4 LangChain流式大模型调用开发讲解_-.mp4
├── 11-5 LangChain CoreComponents核心组件介绍_-.mp4
├── 11-6 Messages组件三种用法讲解_-.mp4
├── 11-7 Tools开发方法讲解_-.mp4
├── 11-8 ToolMessage解析+手动完成工具的FuntionCalling调用_-.mp4
├── 11-9 createAgent创建智能体+调用智能体方法讲解_-.mp4
├── 12-1 本章重点知识讲解+agent StreamMode介绍_-.mp4
├── 12-2 LangChain messages 流式输出模式开发_-.mp4
├── 12-3 LangChain messages 流式模式调优+关闭推理模式_-.mp4
├── 12-4 LangGraph内存记忆能力MemorySaver讲解_-.mp4
├── 12-5 文件记忆持久化类FileSaver原理和代码框架搭建_-.mp4
├── 12-6 记忆持久化的核心方法save方法实现_-.mp4
├── 12-7 记忆持久化的核心方法load方法实现_-.mp4
├── 13-1 MCP协议的基本概念和价值_-.mp4
├── 13-2 MCP协议的三种传输方式——stdio、sse和streamable-http_-.mp4
├── 13-3 基于mcp sdk实现stdio服务端_-.mp4
├── 13-4 实现stdio客户端+工具的加载和读取_-.mp4
├── 13-5 streamable-http协议server+client实现_-.mp4
├── 13-6 实战:Agent集成MCP stdio服务_-.mp4
├── 14-1 ImkClaw实现对FileSaver能力的集成_-.mp4
├── 14-2 在agent-core库中完成对FileSaver会话持久化能力的集成和测试_-.mp4
├── 14-3 ImkClaw+VibeCoding实现会话历史列表和memory能力的集成_-.mp4
├── 14-4 ImkClaw集成mcp fileTools实现文件操作_-.mp4
├── 14-5 agent集成mcp-shell-server的方法讲解_-.mp4
├── 14-6 完成mcp-shell-server对接ImkClaw_-_ev.mp4
├── 14-7 api集成mcp-shell-server运行报错问题修复和日志打印_-.mp4
├── 15-1 Skills基本概念+安装流程讲解_-.mp4
├── 15-2 Skills类的定义和实现Skills加载_-.mp4
├── 15-3 拓展agent的command用法+封装Command类_-.mp4
├── 15-4 通过Command实现Skills和用户提示词的融合_-.mp4
├── 15-5 web-design-guidelines技能的运行测试_-.mp4
├── 15-6 ui-ux-pro-max Skills安装_-.mp4
├── 15-7 使用ui-ux-pro-max开发精美的网站_-.mp4
├── 16-1 本章内容介绍+LangGraph基本概念讲解_-.mp4
├── 16-2 定义LangGraph模型、工具和State_-_ev.mp4
├── 16-3 LangGraph的Node、Graph定义和实现_-.mp4
├── 16-4 深入剖析LangGraph图的执行过程_-.mp4
├── 16-5 LangGraph Supervisor架构原理讲解_-.mp4
├── 16-6 通过langgraph-supervisor构建Supervisor图_-.mp4
├── 16-7 supervisor图执行过程分析和拆解_-.mp4
├── 17-1 LangGraph Human-In-Loop机制原理讲解+Supervisor图实现_-.mp4
├── 17-2 运行Human-In-Loop Agent观察执行结果_-.mp4
├── 17-3 处理LangGraph中断后__interrupt__的返回结果_-.mp4
├── 17-4 Node readline实现人机效果+LangGraph恢复执行方法_-.mp4
├── 17-5 A2A协议的基本概念讲解_-.mp4
├── 17-6 a2a-js实现A2A Server服务端搭建_-.mp4
├── 17-7 A2A Server核心逻辑AgentExecutor类+execute方法实现_-.mp4
├── 17-8 A2A Client客户端连接调通_-.mp4
├── 18-1 deepagents基础用法讲解_-.mp4
├── 18-2 deepagents流式输出开发+chunk解析过程详解_-.mp4
├── 18-3 deepagents调用自定义工具方法解析_-.mp4
├── 18-4 通过deepagents内置write_todos工具实现复杂任务规划_-.mp4
├── 18-5 进阶:deepagents快速搭建多agents处理复杂任务规划+执行_-.mp4
├── 18-6 进阶:deepagent MemorySaver内存记忆能力集成_-.mp4
├── 18-7 进阶:deepagents人格AGENT.md文件注入记忆_-.mp4
├── 18-8 进阶:deepagents使用FilesystemBackend实现调度真实文件系统_-.mp4
├── 18-9 高阶:deepagents middleware实现安全围栏+工具调用耗时统计_-.mp4
├── 19-1 ImkClaw Skills功能规划和初版代码生成_-.mp4
├── 19-2 Skills安装和删除功能调试_-.mp4
├── 19-3 Skills和ImkClaw Agent能力集成测试_-.mp4
├── 19-4 ImkClaw集成Deepagents能力_-.mp4
├── 19-5 解决会话和agent的绑定关系缓存问题_-.mp4
├── 19-6 deepagents思维链执行过程交互优化_-.mp4
├── 20-1 思维链组件展开效果优化+attachments组件引入_-.mp4
├── 20-2 附件功能优化支持多模态大模型+思维链组件展开功能优化_-.mp4
├── 20-3 OSS文件上传功能接入+多模态大模型接入完成_-.mp4
├── 20-4 Folder组件的引入+工作区面板开发_-.mp4
├── 20-5 ImkClaw产品7项小优化_-.mp4
├── 20-6 ImkClaw DeepAgents根目录问题修复_-.mp4
└── fils
└── 归档.zip

