如果你已经能独立写出简单的 AI 应用,但一涉及到多模型协作、跨工具调用或复杂任务拆解就感到无从下手,那么这门课旨在解决的核心痛点正是“单点能力无法转化为系统级生产力”的问题。当前企业级 AI 开发不再局限于调用一个大模型 API,而是需要构建由多个智能体(Agents)组成的协作网络。这门课聚焦于 DeepAgents 框架,结合 MCP(Model Context Protocol)与 A2A(Agent to Agent)协议,教你如何将离散的 AI 能力封装成标准化的“技能”(Skills),并让它们像微服务一样进行通信和协同。它不是教你怎么用聊天窗口写诗,而是教你搭建一个能自动检索、执行、校验的分布式智能体工作流。
适合有 Python 基础并理解 LLM 调用逻辑的开发者
这门课不适合零基础小白,也不建议仅具备前端背景且未接触过后端服务的工程师直接上手。理想的读者是熟悉 Python 编程,理解 HTTP 请求/响应机制,并且已经至少开发过一个调用 OpenAI 或类似模型接口的 Demo 的工程师。你需要对“向量数据库”、“上下文窗口”和“工具调用”有基本概念,因为这些是多智能体协作的底层依赖。课程假设你具备将业务逻辑代码化的能力,重点在于如何将这些逻辑模块化、协议化。如果你连基本的 Python 类、异步编程都不熟练,建议先补齐语言基础,否则在配置 MCP 服务时会被大量的接口文档劝退。这门课的价值在于“工程化”,而非“算法原理”,因此对大模型微调没有兴趣或必要的人不必担心,课程不涉及训练,只涉及应用架构设计。
先啃透 MCP 协议与 A2A 通信规范,再动手写多智能体 Demo
建议不要从头到尾线性观看,而是采用“理论前置,实战驱动”的策略。首先,务必深入理解 MCP 是如何标准化模型与外部工具之间的交互接口的,这是所有智能体获取外部能力的“通用插座”。接着,重点学习 A2A 协议,理解两个独立部署的智能体之间如何通过标准消息格式交换任务指令和结果,这是解决“单体 AI 孤岛”的关键。在掌握这两个通信标准后,再回头看 DeepAgents 是如何将 Skills 封装并注入到智能体中的。学完核心模块后,你应能独立实现一个场景:例如,创建一个“研究员智能体”负责搜索资料,一个“写手智能体”负责撰写初稿,一个“审核智能体”负责校对,三者通过 MCP 调用工具,通过 A2A 传递文本,最终在无人工干预下完成一篇报告。资料包中的代码示例应直接用于断点调试,观察消息流转过程,而不是仅仅阅读代码。只有亲手拦截并修改中间状态,你才真正理解多智能体的容错机制与状态同步逻辑。
mksz993 DeepAgents+MCP+A2A+Skills超级多智能体全流程实战
本课程隶属 会员库 · 慕课实战课,完整课程目录与配套资料如下。
课程目录
01~02/ 1-1 课程导学_江湖人家a.jhrhome.com.mp4 2-1 VibeCoding基本概念+常用工具介绍_江湖人家a.jhrhome.com.mp4 2-2 Cursor基本功能和用法介绍_江湖人家a.jhrhome.com.mp4 2-3 Trae基本功能介绍+国内和海外版本对比_江湖人家a.jhrhome.com.mp4 2-4 Qoder基本功能介绍+国内和海外版本对比_江湖人家a.jhrhome.com.mp4 2-5 ClaudeCode+Codex使用技巧分享_江湖人家a.jhrhome.com.mp4 2-6 谈谈AI时代程序员的一些典型困惑和破局方法_江湖人家a.jhrhome.com.mp4 03~07/ 3-1 自主AI智能体研发的技术路线图_江湖人家a.jhrhome.com.mp4 3-2 OpenClaw核心技术栈:JavaScript和Node的基本概念和应用_江湖人家a.jhrhome.com.mp4 3-3 Node的进阶用法和ES6介绍_江湖人家a.jhrhome.com.mp4 3-4 OpenClaw开发语言:TypeScript基础概念讲解_江湖人家a.jhrhome.com.mp4 3-5 OpenClaw代码模块化机制:CommonJS标准讲解_江湖人家a.jhrhome.com.mp4 3-6 CommonJS进阶用法:模块间调用_江湖人家a.jhrhome.com.mp4 3-7 OpenClaw代码模块化机制:ESModule标准讲解_江湖人家a.jhrhome.com.mp4 3-8 模块化的高级用法:CommonJS和ESModule的双向引用_江湖人家a.jhrhome.com.mp4 4-1 OpenClaw的网络架构介绍_江湖人家a.jhrhome.com.mp4 4-2 HTTP协议“请求-响应”模型介绍_江湖人家a.jhrhome.com.mp4 4-3 HTTP请求协议内容介绍和实战_江湖人家a.jhrhome.com.mp4 4-4 HTTP响应协议内容介绍和实战_江湖人家a.jhrhome.com.mp4 4-5 OpenClaw网关通信协议——WebSocket基本原理讲解_江湖人家a.jhrhome.com.mp4 4-6 手写代码实现WebSocket服务端和客户端_江湖人家a.jhrhome.com.mp4 4-7 深入分析WebSocket通信原理和时序_江湖人家a.jhrhome.com.mp4 4-8 高能——基于WebSocket协议的IM应用原理_江湖人家a.jhrhome.com.mp4 4-9 手写代码实现基于WebSocket的IM应用_江湖人家a.jhrhome.com.mp4 5-1 npm仓库的基本概念+npm组织创建&上传演示_江湖人家a.jhrhome.com.mp4 5-2 npm workspace概念讲解+实践_江湖人家a.jhrhome.com.mp4 5-3 OpenClaw pnpm安装+基础配置_江湖人家a.jhrhome.com.mp4 5-4 OpenClaw 大模型配置方法讲解_江湖人家a.jhrhome.com.mp4 5-5 OpenClaw连接自主大模型+大模型相关配置_江湖人家a.jhrhome.com.mp4 5-6 飞书+OpenClaw渠道配置实战_江湖人家a.jhrhome.com.mp4 6-1 imooc_claw第一版架构设计(基于model provider)_江湖人家a.jhrhome.com.mp4 6-2 使用openai库调用qwen大模型实现文生文_江湖人家a.jhrhome.com.mp4 6-3 使用qwen大模型实现图片&视频理解功能_江湖人家a.jhrhome.com.mp4 6-4 通义万相qwen-image生图大模型调用_江湖人家a.jhrhome.com.mp4 6-5 通义万相qwen-image图片下载功能开发_江湖人家a.jhrhome.com.mp4 6-6 应用axios简化图片保存方法_江湖人家a.jhrhome.com.mp4 6-7 通义万相qwen-t2v大模型调用实现视频生成和下载_江湖人家a.jhrhome.com.mp4 6-8 langchain+typescript快速实现大模型调用_江湖人家a.jhrhome.com.mp4 6-9 langchain实现大模型的思考过程+流式调用_江湖人家a.jhrhome.com.mp4 07~08/ 7-1 LangChain Tools调用原理讲解_江湖人家a.jhrhome.com.mp4 7-2 LangChain自定义Tools开发讲解_江湖人家a.jhrhome.com.mp4 7-3 LangChain+Agent开发实现工具自主调用_x264_江湖人家a.jhrhome.com.mp4 7-4 LangChain内置文件工具包tooltik引入_x264_江湖人家a.jhrhome.com.mp4 7-5 自研LangChain文件夹访问工具_江湖人家a.jhrhome.com.mp4 7-6 ant-design-pro项目下载和运行_江湖人家a.jhrhome.com.mp4 7-7 通过Trae完成ImoocCli monorepo工程初始化_江湖人家a.jhrhome.com.mp4 7-8 ImoocClaw下Agents、Models、Tools 三个新页面开发_江湖人家a.jhrhome.com.mp4 7-9 使用Trae对Agents配置页面进行交互优化_江湖人家a.jhrhome.com.mp4 8-1 node服务端开发原生VS express VS nestjs框架对比_江湖人家a.jhrhome.com.mp4 8-2 使用Trae完成nestjs代码初始化_江湖人家a.jhrhome.com.mp4 8-3 Agents相关CRUD接口开发_江湖人家a.jhrhome.com.mp4 8-4 Agents restful接口协议字段调整_江湖人家a.jhrhome.com.mp4 8-5 前端Agents配置页面查询接口联调_江湖人家a.jhrhome.com.mp4 8-6 Models相关CRUD接口开发_江湖人家a.jhrhome.com.mp4 8-7 前端Models配置页面增删改查接口联调_江湖人家a.jhrhome.com.mp4 8-8 Tools相关CRUD接口开发+Tools页面联调_江湖人家a.jhrhome.com.mp4 8-9 Agents页面保存、更新和删除接口联调_江湖人家a.jhrhome.com.mp4 09~10/ 10-1 ImoocClaw当前架构梳理+本章开发功能规划_江湖人家a.jhrhome.com.mp4 10-2 ImoocClaw对话产品实现思考过程展示_江湖人家a.jhrhome.com.mp4 10-3 AI流式接口协议优化+前端适配协议_江湖人家a.jhrhome.com.mp4 10-4 交互优化:AI回复的思考过程转为流式显示_江湖人家a.jhrhome.com.mp4 10-5 【重点】大模型具备记忆能力的实现原理_江湖人家a.jhrhome.com.mp4 10-6 基于LangChain+Message对象实现大模型记忆能力_江湖人家a.jhrhome.com.mp4 10-7 ImoocClaw实例化大模型时集成系统提示词_江湖人家a.jhrhome.com.mp4 10-8 【难点】ImoocClaw实现基于内存的对话记忆能力_江湖人家a.jhrhome.com.mp4 9-1 ImoocClaw agent-core项目初始化_江湖人家a.jhrhome.com.mp4 9-2 ImoocClaw agent-core读取配置文件_江湖人家a.jhrhome.com.mp4 9-3 ImoocClaw agent&model配置文件读取方法封装_江湖人家a.jhrhome.com.mp4 9-4 LangChain+model配置实现大模型实例创建_江湖人家a.jhrhome.com.mp4 9-5 【重点】http流式接口实现:chunked streaming+sse_江湖人家a.jhrhome.com.mp4 9-6 nestjs解决全局过滤器白名单问题_江湖人家a.jhrhome.com.mp4 9-7 pnpm workspace工程优化+api引用agent-core根据配置生成model对象_江湖人家a.jhrhome.com.mp4 9-8 大模型流式http接口开发_江湖人家a.jhrhome.com.mp4 9-9 通过ant-design-x实现大模型对话UI与后端接口联调_江湖人家a.jhrhome.com.mp4 11~12/ 11-1 ImoocClaw&LangChain知识体系系统介绍_江湖人家a.jhrhome.com.mp4 11-10 Agents智能体流式调用+深入响应体解析_江湖人家a.jhrhome.com.mp4 11-2 LangChain+TypeScript项目初始化_江湖人家a.jhrhome.com.mp4 11-3 LangChain最新版本调用方法讲解_江湖人家a.jhrhome.com.mp4 11-4 LangChain流式大模型调用开发讲解_江湖人家a.jhrhome.com.mp4 11-5 LangChain CoreComponents核心组件介绍_江湖人家a.jhrhome.com.mp4 11-6 Messages组件三种用法讲解_江湖人家a.jhrhome.com.mp4 11-7 Tools开发方法讲解_江湖人家a.jhrhome.com.mp4 11-8 ToolMessage解析+手动完成工具的FuntionCalling调用_江湖人家a.jhrhome.com.mp4 11-9 createAgent创建智能体+调用智能体方法讲解_江湖人家a.jhrhome.com.mp4 12-1 本章重点知识讲解+agent StreamMode介绍_江湖人家a.jhrhome.com.mp4 12-2 LangChain messages 流式输出模式开发_江湖人家a.jhrhome.com.mp4 12-3 LangChain messages 流式模式调优+关闭推理模式_江湖人家a.jhrhome.com.mp4 12-4 LangGraph内存记忆能力MemorySaver讲解_江湖人家a.jhrhome.com.mp4 12-5 文件记忆持久化类FileSaver原理和代码框架搭建_江湖人家a.jhrhome.com.mp4 12-6 记忆持久化的核心方法save方法实现_江湖人家a.jhrhome.com.mp4 12-7 记忆持久化的核心方法load方法实现_江湖人家a.jhrhome.com.mp4 13~14/ 13-1 MCP协议的基本概念和价值_江湖人家a.jhrhome.com.mp4 13-2 MCP协议的三种传输方式——stdio、sse和streamable-http_江湖人家a.jhrhome.com.mp4 13-3 基于mcp sdk实现stdio服务端_江湖人家a.jhrhome.com.mp4 13-4 实现stdio客户端+工具的加载和读取_江湖人家a.jhrhome.com.mp4 13-5 streamable-http协议server+client实现_江湖人家a.jhrhome.com.mp4 13-6 实战:Agent集成MCP stdio服务_江湖人家a.jhrhome.com.mp4 14-1 ImoocClaw实现对FileSaver能力的集成_江湖人家a.jhrhome.com.mp4 14-2 在agent-core库中完成对FileSaver会话持久化能力的集成和测试_江湖人家a.jhrhome.com.mp4 14-3 ImoocClaw+VibeCoding实现会话历史列表和memory能力的集成_江湖人家a.jhrhome.com.mp4 14-4 ImoocClaw集成mcp fileTools实现文件操作_江湖人家a.jhrhome.com.mp4 14-5 agent集成mcp-shell-server的方法讲解_江湖人家a.jhrhome.com.mp4 14-6 完成mcp-shell-server对接ImoocClaw_江湖人家a.jhrhome.com.mp4 14-7 api集成mcp-shell-server运行报错问题修复和日志打印_江湖人家a.jhrhome.com.mp4 15~16/ 15-1 Skills基本概念+安装流程讲解_江湖人家a.jhrhome.com.mp4 15-2 Skills类的定义和实现Skills加载_江湖人家a.jhrhome.com.mp4 15-3 拓展agent的command用法+封装Command类_江湖人家a.jhrhome.com.mp4 15-4 通过Command实现Skills和用户提示词的融合_江湖人家a.jhrhome.com.mp4 15-5 web-design-guidelines技能的运行测试_江湖人家a.jhrhome.com.mp4 15-6 ui-ux-pro-max Skills安装_江湖人家a.jhrhome.com.mp4 15-7 使用ui-ux-pro-max开发精美的网站_江湖人家a.jhrhome.com.mp4 17~18/ 16-1 本章内容介绍+LangGraph基本概念讲解_江湖人家a.jhrhome.com.mp4 16-2 定义LangGraph模型、工具和State_江湖人家a.jhrhome.com.mp4 16-3 LangGraph的Node、Graph定义和实现_江湖人家a.jhrhome.com.mp4 16-4 深入剖析LangGraph图的执行过程_江湖人家a.jhrhome.com.mp4 16-5 LangGraph Supervisor架构原理讲解_江湖人家a.jhrhome.com.mp4 16-6 通过langgraph-supervisor构建Supervisor图_江湖人家a.jhrhome.com.mp4 16-7 supervisor图执行过程分析和拆解_江湖人家a.jhrhome.com.mp4 17-1 LangGraph Human-In-Loop机制原理讲解+Supervisor图实现_江湖人家a.jhrhome.com.mp4 17-2 运行Human-In-Loop Agent观察执行结果_江湖人家a.jhrhome.com.mp4 17-3 处理LangGraph中断后__interrupt__的返回结果_江湖人家a.jhrhome.com.mp4 17-4 Node readline实现人机效果+LangGraph恢复执行方法_江湖人家a.jhrhome.com.mp4 17-5 A2A协议的基本概念讲解_江湖人家a.jhrhome.com.mp4 17-6 a2a-js实现A2A Server服务端搭建_江湖人家a.jhrhome.com.mp4 17-7 A2A Server核心逻辑AgentExecutor类+execute方法实现_江湖人家a.jhrhome.com.mp4 17-8 A2A Client客户端连接调通_江湖人家a.jhrhome.com.mp4 fils/ imooc_claw-main.zip langchain_ts-main (1).zip lesson_test_code-main.zip openclaw_source_code-main.zip






