跳到主要内容

新人见面礼首单立减 · 终身会员专享特惠进行中

立即查看
发现开通会员

AI Agent+MCP实战课,从0到1搭建商业级编程智能体,LangGraph多智能体与数据库工具开发全流程

AI 总结

一套 AI Agent+MCP 实战课,用 LangChain、LangGraph 配 Ollama 和阿里云百炼,从工具封装一路做到终端控制、浏览器自动化、MySQL 数据库操作和 lima 虚拟机部署,最后用 Supervisor 多智能体架构搭出能写前端 Vue 项目、生成后端 CRUD 接口的编程智能体,共 20 章,适合想动手做商用智能体的开发者

这套课是《AI Agent+MCP 从 0 到 1 打造商业级编程智能体》的完整视频,共 20 章两百多节,从 Python 环境和本地大模型跑通开始,一路做到用 LangGraph 的 Supervisor 架构搭出一个能自己写前端、写后端、连数据库的编程智能体

随着课程推进,会陆续接触到这几个部分:

  • 大模型接入:Ollama 本地部署,以及阿里云百炼上的通义千问和推理模型调用
  • 框架:LangChain 的提示词模板、工具注册、输出解析器,LangGraph 的工作流与多智能体
  • MCP:协议原理和 stdio 通信,先接入高德、Playwright、GitHub 这些现成服务,再自己封装终端、虚拟机、MySQL、知识库的 MCP 工具
  • 能力扩展:终端命令控制、Selenium 浏览器自动化、lima 虚拟机加 Docker 和 Nginx 的部署环境
  • 记忆与数据:多轮对话,Redis、MongoDB、文件三种持久化方式,以及 MySQL 的增删改查
  • 知识库:用百炼做 RAG 查询,让智能体把执行过程沉淀成自己的知识

后段做出来的项目

课程后段是完整的实战。前端部分基于 vue3-element-admin 模板,让智能体改菜单、写小慕书城的图书管理列表页,再做封面、链接、翻页、筛选和排序,还要自己修重置功能的 bug

后端部分由智能体初始化项目、写数据库连接代码、生成 CRUD 接口和测试用的 curl 语句,顺带批量造测试数据

适合谁看

课程开头从 anaconda、uv 这些环境工具讲起,Python 不熟也能跟着装好,但看得懂 Python 代码会跟得顺一些。想搞清楚 AI Agent 和 MCP 怎么落地,或者想自己搭一个能写代码的智能体,这套内容比较对路

课程目录

第 1 章 导学与答疑

  • 1-1 导学:什么是 AI Agent,如何更好地学习 AI Agent
  • 1-2 2025年6月9日-15日课程答疑和指导

第 2 章 智能体基础认知

  • 2-1 什么是智能体,常见的 AI 智能体能力展示
  • 2-2 主流智能体产品介绍和效果对比(DeepResearch、Manus、GLM 沉思、通义千问)
  • 2-3 智能体的核心特性:自主性、适应性、交互性
  • 2-4 智能体和大模型的区别
  • 2-5 智能体 5 级分层及商业应用
  • 2-6 智能体技术架构讲解——LangGraph + LLM + Tools + MCP + RAG
  • 2-7 本章知识总结和回顾

第 3 章 开发环境和本地大模型部署

  • 3-1 Python 多版本管理工具 anaconda 使用方法
  • 3-2 Python 项目管理工具 uv 安装和应用
  • 3-3 智能体开发流程 Ollama 本地大模型部署
  • 3-4 使用 langchain-ollama 库调用本地大模型
  • 3-5 ollama 大模型的流式调用
  • 3-6 阿里云百炼平台大模型调用
  • 3-7 百炼平台推理大模型调用
  • 3-8 LangChain 框架基本特性和概念介绍
  • 3-9 本章重点内容回顾和复习

第 4 章 提示词模板和工具调用

  • 4-1 langchain_openai 实例化 qwen 大模型 + pydantic SecretStr 加密 api_key
  • 4-2 提示词模板之文本提示词 PromptTemplate
  • 4-3 对话提示词模板 ChatPromptTemplate 用法
  • 4-4 ChatPromptTemplate + ChatMessagePromptTemplate 联合实现对提示词 + 消息体的抽象和复用
  • 4-5 FewShotPromptTemplate 通过提示词实现大模型少样本学习
  • 4-6 提示词模板对比及场景分析 + 链式调用大模型
  • 4-7 大模型调用自定义工具全流程开发
  • 4-8 tool 装饰器注册工具 + args_schema 精确控制工具入参
  • 4-9 本章重点内容回顾和复习

第 5 章 智能体创建和输出解析

  • 5-1 使用 langchain.agents 库快速完成智能体创建和调用
  • 5-2 应用 JsonOutputParser 规范智能体返回值
  • 5-3 PythonPerl 基本用法介绍
  • 5-4 利用 PythonPerlTool 自动编写企业官网
  • 5-5 智能体企业官网提示词修改和优化
  • 5-6 langchain 基础解析器讲解——精准控制大模型响应结果
  • 5-7 langchain DateOutputParser 实现将自然语言转为日期格式
  • 5-8 本章重点内容回顾和复习

第 6 章 MCP 协议入门

  • 6-1 本章内容概览——走近 MCP
  • 6-2 彻底搞懂 MCP 的原理和发展现状
  • 6-3 高德 MCP 服务接入原理讲解
  • 6-4 使用 langchain_mcp_adatpers 创建高德 MCP 客户端
  • 6-5 结合高德 MCP 使智能体具备位置服务能力
  • 6-6 基于高德 MCP 的复杂路径规划 + 可视化展示
  • 6-7 MCP 通讯协议之 stdio——实现本地 MCP 服务端 + 客户端
  • 6-8 本章重点内容回顾和复习

第 7 章 Playwright 和 Cursor 接入 MCP

  • 7-1 本章内容概览 + Node 环境搭建
  • 7-2 LangChain + MCP 读取 Playwright 工具
  • 7-3 LangGraph + create_react_agent 创建智能体运行 Playwright 工具
  • 7-4 Playwright 工具执行流程分析 + 日志结构化输出
  • 7-5 Cursor 下载、安装并接入 Playwright MCP 服务
  • 7-6 Cursor + 高德 MCP 服务制定旅行计划
  • 7-7 Cursor + Github MCP 服务集成
  • 7-8 小项目:Cursor + Github MCP 二次开发 vue-element-admin 项目
  • 7-9 LangGraph agent 接入 Github MCP 服务
  • 7-10 本章重点内容回顾和复习

第 8 章 多轮对话

  • 8-1 项目目标及整体架构设计
  • 8-2 多轮对话能力原理介绍
  • 8-3 多轮对话 LCEL 创建
  • 8-4 使用对话历史类 ChatMessageHistory 解决历史对话注入问题
  • 8-5 基于 RunnableWithMessageHistory 构建多轮对话 Runnable 实例
  • 8-6 多轮对话交互实现
  • 8-7 使用 FileChatMessageHistory 实现会话持久化
  • 8-8 将 agent 集成到多轮对话
  • 8-9 LangChain 核心组件 Runnables 介绍
  • 8-10 Runnables 组件核心功能演示
  • 8-11 本章重点内容回顾和复习

第 9 章 记忆与会话持久化

  • 9-1 本章内容概览 + Agent 内存记忆能力实现
  • 9-2 Windows / MacOS Redis 环境搭建
  • 9-3 运用 RedisSaver 实现 Agent 会话持久化
  • 9-4 MongoDB 环境搭建、MongoDB 持久化实现
  • 9-5 文件持久化原理讲解 + 手写 FileSaver 实例化
  • 9-6 文件持久化 FileSaver 存储方法 put 实现
  • 9-7 文件持久化 FileSaver 恢复方法 get_tuple 实现
  • 9-8 基于 FileSaver 的 agent 多轮对话能力实现
  • 9-9(加餐)使用 Docker 安装 redis 服务
  • 9-10(加餐)使用 Docker 安装 mongodb 服务
  • 9-11(加餐)mongosh 命令行工具安装和使用
  • 9-12 本章重点内容回顾和复习

第 10 章 终端控制工具

  • 10-1 本章内容概览 + subprocess run 方法讲解
  • 10-2 subprocess Popen 方法实战
  • 10-3 mcp 工具封装 + agent 集成 shell mcp 工具
  • 10-4 智能体流式输出 + 输出结果视觉优化
  • 10-5 MacOS 终端工具原理介绍 + 关闭终端工具开发
  • 10-6 终端新增工具开发
  • 10-7 实现向终端输入脚本命令 + 获取终端全部信息
  • 10-8 使用 Cursor 封装终端 mcp 工具
  • 10-9 Windows 利用 psutil + pyautogui 开发 powershell 控制工具
  • 10-10 本章重点内容回顾和复习

第 11 章 知识库与 RAG 查询

  • 11-1 本章内容概览 + 利用提示词优化大模型指令遵循问题
  • 11-2 通过阿里云百炼完成知识库创建
  • 11-3 阿里云百炼 SDK 接入和知识库查询
  • 11-4 RAG 知识查询方法封装 + MCP 工具集成
  • 11-5 RAG MCP 工具集成
  • 11-6 通过知识库解决智能体创建 Vue 项目的方案问题
  • 11-7 开发 Terminal 发送按键工具解决命令行交互
  • 11-8 优化知识库内容解决智能体的任务规划问题
  • 11-9 本章重点内容回顾和复习

第 12 章 百炼知识库 API 与自学习

  • 12-1 本章内容概览 + 百炼 SDK 上传知识文件流程分析
  • 12-2 百炼 SDK 获取文件上传租约代码实现
  • 12-3 百炼 SDK 上传文件至数据中心代码实现
  • 12-4 添加数据中心文件至指定分类代码实现
  • 12-5 文件上传状态查询、上传文件代码封装
  • 12-6 创建百炼知识库 API 接入
  • 12-7 提交向量化任务并查询任务执行状态
  • 12-8 工作空间知识库查询 + 追加向量化任务 API 接入
  • 12-9 基于百炼知识库的自学习 MCP 工具封装
  • 12-10【实战】智能体实现自总结 + 自学习 + 自沉淀知识能力
  • 12-11 本章重点内容回顾和复习

第 13 章 浏览器自动化

  • 13-1 本章内容概览 + selenium 启动流程介绍
  • 13-2 selenium 常见属性和 API 介绍
  • 13-3 基于 selenium 的百度搜索工具开发
  • 13-4 百度搜索工具翻页功能支持
  • 13-5(高能)使用 selenium + chromedriver 控制已经打开的 Chrome 浏览器
  • 13-6(划重点)Chrome 浏览器多标签页控制技术
  • 13-7 大模型结果瘦身之 html 移除无用标签
  • 13-8 移除 display none 的标签 + 移除所有注释
  • 13-9 移除无用属性使 html 瘦身 5 倍
  • 13-10 结合浏览器 mcp 工具重新优化编程智能体,准确高效解决搜索问题

第 14 章 lima 虚拟机与部署环境

  • 14-1 本章内容概览 + lima-vm 虚拟机工具安装
  • 14-2 lima 虚拟机 NAT 网络配置(1)
  • 14-3 lima 虚拟机 NAT 网络配置(2)
  • 14-4 lima 虚拟机 docker nginx 环境搭建 + docker 镜像源配置
  • 14-5 docker-compose 安装 + nginx 配置优化(1)
  • 14-6 docker-compose 安装 + nginx 配置优化(2)
  • 14-7(重点)docker nginx uploads 目录配置 + 前端发布原理讲解
  • 14-8 封装 lima vm 虚拟机的 shell 执行命令方法(1)
  • 14-9 封装 lima vm 虚拟机的 shell 执行命令方法(2)
  • 14-10 lima vm 创建文件夹和查看文件夹 mcp 工具开发
  • 14-11 lima vm 创建文件工具开发 + 智能体自动编码部署
  • 14-12 上传文件夹 MCP 工具开发——克隆本地文件目录结构
  • 14-13 上传文件夹 MCP 工具开发——实现文件上传

第 15 章 MySQL MCP 工具

  • 15-1 虚拟机 Docker 环境下搭建 MySQL 环境
  • 15-2 MCP MySQL 工具创建 + 通用查询方法封装
  • 15-3 MCP MySQL 列举数据库和数据表工具开发
  • 15-4 MySQL MCP 工具与 Agent 进行连接实现 AI 控制数据库
  • 15-5 返回结果封装 + 查询表结构工具开发
  • 15-6 数据库查询工具开发
  • 15-7 MySQL 插入数据工具开发
  • 15-8 MySQL 更新数据工具开发
  • 15-9 MySQL 删除数据工具开发

第 16 章 数据库工具与 LangGraph 入门

  • 16-1 MySQL 创建数据库工具开发
  • 16-2 MySQL 建表工具开发 + 智能体应用
  • 16-3 MySQL 执行 SQL 工具开发 + 数据库 Agent 的综合运用
  • 16-4 LangGraph 基本概念 + 核心优势 + 图数据结构介绍
  • 16-5 LangGraph 核心概念和运行机制讲解
  • 16-6 LangGraph 入门案例代码演示

第 17 章 LangGraph 工作流和多智能体

  • 17-1 LangGraph 实战案例之 LangGraph 工作流构建 + 导出图片
  • 17-2 LangGraph 工作流运行 + 提取关键词节点开发
  • 17-3 LangGraph 百度搜索 + 回复用户节点开发 + 工作流整体串联
  • 17-4 MessagesState 类继承和能力扩展
  • 17-5 LangGraph 多智能体架构介绍
  • 17-6 LangGraph 构建 Supervisor 架构
  • 17-7 Supervisor 多智能体信息打印优化

第 18 章 实战:用智能体做前端

  • 18-1 通过 LangGraph Supervisor 架构搭建编程智能体
  • 18-2 编程智能体运行 + 简单编程任务执行
  • 18-3 基于 vue3-element-admin 项目模板创建本地前端项目(新)
  • 18-4 使用终端工具解决前端运行报错(新)
  • 18-5 使用 Agent 完成菜单的修改和删除
  • 18-6 小慕书城——图书管理菜单和列表页开发
  • 18-7 小慕书城——使用 Agent 开发封面、链接、翻页等功能
  • 18-8 小慕书城——使用 Agent 修复重置功能 bug + 增加新筛选项 + 排序功能支持

第 19 章 实战:数据库与后端接口

  • 19-1 使用自研 Agent 完成限定或自主规划的数据库任务
  • 19-2 通过 Agent 实现数据库测试数据造数
  • 19-3 使用 Code Agent 实现后端项目初始化
  • 19-4 通过智能体实现后端数据库连接代码编写
  • 19-5 让智能体编写数据库连接测试接口并提供 curl 语句
  • 19-6 智能体快速完成接口 CRUD 代码及 BUG 修复
  • 19-7 扩展查询接口支持筛选、排序和翻页功能

第 20 章 能力回顾

  • 20-1 大模型应用能力回顾
  • 20-2 智能体的工具能力回顾
  • 20-3 智能体的 MCP 协议 + 工具能力回顾
  • 20-4 智能体的多轮对话 + 记忆能力回顾
  • 20-5 智能体的自研 MCP 工具回顾
  • 20-6 智能体技术整合与未来商业应用展望

课程视频文件在本页获取

资源目录一览

已核验有效
共 100 个文件其中 99 个视频总计 4.41 GB

本文隐藏内容

选择一种方式解锁隐藏内容

开通会员,畅看全站创业项目与实操拆解

登录即代表同意《用户协议》

本文隐藏内容

已解锁
正在确认隐藏内容

常见问题

直达下载区

本资源共包含 100 个文件(总大小约 4.41 GB),核心目录与文件包括:《1-1导学:什么是AIAgent,如何更好地学习AIAgent.mp4》、《1-22025年6月9日-15日课程答疑和指导.mp4》、《001、教程说明.txt》、《2-1什么是智能体常见的AI智能体能力展示.mp4》、《2-2主流智能体产品介绍和效果对比(DeepResearch、Manus、GLM沉思、通义千问).mp4》、《2-3智能体的核心特性:自主性、适应性、交互性.mp4》、《2-4智能体和大模型的区别.mp4》、《2-5智能体5级分层及商业应用.mp4》 等完整配套资料。

有的,包含 《1-1导学:什么是AIAgent,如何更好地学习AIAgent.mp4》、《1-22025年6月9日-15日课程答疑和指导.mp4》、《2-1什么是智能体常见的AI智能体能力展示.mp4》、《2-2主流智能体产品介绍和效果对比(DeepResearch、Manus、GLM沉思、通义千问).mp4》、《2-3智能体的核心特性:自主性、适应性、交互性.mp4》、《2-4智能体和大模型的区别.mp4》 等共 99 节高清实操视频教程,适合跟随视频逐步实操学习。

文章正文下方提供完整的百度网盘直达下载链接,解锁后即可在线查看或一键转存全套目录文件。

猜你想看

查看更多