收藏

AI Agent+MCP从0到1打造商业级编程智能体

LangChain & LangGraph + MCP +千问3 / Claude4,打造编程智能“黑科技”

LangChain+ LangGraph+MCP+大模型,打造编程智能体

上新特惠
¥599
原价¥699.00
未完结 每周更新 难度 中级 时长 30小时 学习人数 164 综合评分 10.00
  • 第1章 课程简介 试看 3 节 | 38分钟

    课程简介

    收起列表

    • 视频: 1-1 导学:什么是AI Agent,如何更好地学习AI Agent? (15:05) 试看
    • 视频: 1-2 【课程答疑和指导】2025.6.9-6.15 (14:49)
    • 视频: 1-3 【课程答疑和指导】2025.6.16-6.22 (07:25)
  • 第2章 智能体必学必会的那些事一AI智能体的基础概念和技术架构 7 节 | 42分钟

    本章将学习AI智能体的基础概念、核心特效、分层标准及技术架构,通过这些基础知识的学习让同学们对智能体建立基本认知和了解。

    收起列表

    • 视频: 2-1 什么是智能体?常见的AI智能体能力展示 (05:14)
    • 视频: 2-2 主流智能体产品介绍和效果对比(DeepResearch、Manus、GLM沉思、通义千问) (10:36) 试看
    • 视频: 2-3 智能体的核心特性:自主性、适应性、交互性 (03:44)
    • 视频: 2-4 智能体和大模型的区别 (06:03)
    • 视频: 2-5 智能体5级分层及商业应用 (06:05)
    • 视频: 2-6 智能体技术架构讲解——Langgraph+LLM+Tools+MCP+RAG (05:30)
    • 视频: 2-7 本章知识总结和回顾 (04:38)
  • 第3章 AI智能体开发之大模型调用 (AI Agent的 大模型能力) 9 节 | 46分钟

    本章将学习如何调动AI智能体的大脑大语言模型,我们将使用LangChain框架,分别调用本地部署的Ollama大模型和阿里云百炼平台部署的通义千问大模型。

    收起列表

    • 视频: 3-1 python多版本管理工具anaconda使用方法 (06:20)
    • 视频: 3-2 python项目管理工具uv安装和应用 (05:30)
    • 视频: 3-3 智能体开发流程&Ollama本地大模型部署 (05:53)
    • 视频: 3-4 使用langchain-ollama库调用本地大模型 (06:37)
    • 视频: 3-5 ollama大模型的流式调用 (02:05)
    • 视频: 3-6 阿里云百炼平台大模型调用 (05:56)
    • 视频: 3-7 百炼平台推理大模型调用 (04:48)
    • 视频: 3-8 LangChain框架基本特性和概念介绍 (05:18)
    • 视频: 3-9 本章重点内容回顾和复习 (02:49)
  • 第4章 AI智能体开发之LangChain大模型工具开发 (Agent工具能力) 9 节 | 54分钟

    本章将学习如何利用AI智能体调用自定义工具,过程中我们还将应用LangChain的核心库prompts掌握构建文本提示词、对话提示词和少样本提示词,并借助LangChain的链式调用能力构建更复杂的智能体。

    收起列表

    • 视频: 4-1 langchain_openai实例化qwen大模型+pydantic SecretStr加密api_key (06:20)
    • 视频: 4-2 提示词模板之文本提示词PromptTemplate (05:40)
    • 视频: 4-3 对话提示词模板ChatPromptTemplate用法 (05:27)
    • 视频: 4-4 ChatPromptTemplate+ChatMessagePromptTemplate联合实现对提示词+消息体的抽象和复用 (03:12)
    • 视频: 4-5 FewShotPromptTemplate通过提示词实现大模型少样本学习 (06:18)
    • 视频: 4-6 提示词模板对比及场景分析+链式调用大模型 (05:26)
    • 视频: 4-7 大模型调用自定义工具全流程开发 (10:44) 试看
    • 视频: 4-8 tool装饰器注册工具+args_schema精确控制工具入参 (05:18)
    • 视频: 4-9 本章重点内容回顾和复习 (05:09)
  • 第5章 AI智能体开发之内置工具调用+返回体控制能力(Agent的智能体整合能力) 8 节 | 61分钟

    本章将学习如何利用智能体框架,整合之前学习的大模型调用和工具开发,构建一 个完整的智能体应用,并通过调用LangChain内置的PythonPeri工具实现AI开发企 业官网,过程中我们还将介绍如何通过LangChain的核心库output parsers解决返回体的格式化。 ...

    收起列表

    • 视频: 5-1 使用langchain.agents库快速完成智能体创建和调用 (09:40)
    • 视频: 5-2 应用JsonOutputParser规范智能体返回值 (12:29)
    • 视频: 5-3 PythonPerl基本用法介绍 (05:30)
    • 视频: 5-4 利用PythonPerlTool自动编写企业官网 (11:59)
    • 视频: 5-5 智能体企业官网提示词修改和优化 (04:55)
    • 视频: 5-6 langchain基础解析器讲解——精准控制大模型响应结果 (07:07)
    • 视频: 5-7 langchain DateOutputParser实现将自然语言转为日期格式 (03:54)
    • 视频: 5-8 本章重点内容回顾和复习 (04:56)
  • 第6章 AI智能体开发之深入MCP协议(AI Agent 的外部工具能力) 8 节 | 78分钟

    本章将学习智能体的通用协议MCP,介绍MCP的三种通讯方式stdio、sse和streamable-http,并结合高德SSE MCP服务进行复杂场景的落地应用。

    收起列表

    • 视频: 6-1 本章内容概览——走近MCP (03:50)
    • 视频: 6-2 彻底搞懂MCP的原理和发展现状 (10:39)
    • 视频: 6-3 高德MCP服务接入原理讲解 (05:22)
    • 视频: 6-4 使用langchain_mcp_adatpers创建高德MCP客户端 (08:57)
    • 视频: 6-5 结合高德MCP使智能体具备位置服务能力 (11:53)
    • 视频: 6-6 基于高德MCP的复杂路径规划+可视化展示 (14:42)
    • 视频: 6-7 MCP通讯协议之stdio——实现本地MCP服务端+客户端 (17:14)
    • 视频: 6-8 本章重点内容回顾和复习 (05:02)
  • 第7章 AI智能体开发之Cursor+MCP接入(AI Agent 的智能化工具) 10 节 | 83分钟

    本章将学习如何借助当下非常火爆的Cursor工具连接MCP服务,结合高德、 Github、 Playwright MCP快速完成复杂的智能体应用。并利用最新的Claude4大模型实现各种Github明星开源项目运行、重构和二次开发。

    收起列表

    • 视频: 7-1 本章内容概览+Node环境搭建 (09:07)
    • 视频: 7-2 LangChain+MCP读取Playwright工具 (08:34)
    • 视频: 7-3 LangGraph+create_react_agent创建智能体运行Playwright工具 (07:20)
    • 视频: 7-4 Playwright工具执行流程分析+日志结构化输出 (10:13)
    • 视频: 7-5 Cursor下载、安装并接入Playwright MCP服务 (07:15)
    • 视频: 7-6 Cursor+高德MCP服务制定旅行计划 (06:29)
    • 视频: 7-7 Cursor+Github MCP服务集成 (05:48)
    • 视频: 7-8 小项目:Cursor+Github MCP二次开发vue-element-admin项目 (20:45)
    • 视频: 7-9 LangGraph agent接入Github MCP服务 (04:17)
    • 视频: 7-10 本章重点内容回顾和复习 (02:57)
  • 第8章 AI编程智能体项目规划+多轮对话能力实现(AI Agent的多轮对话能力) 11 节 | 87分钟

    本章将学习编程智能体的项目规划,并讲解LangChain的核心库runnable,通过 runnable库实现多轮对话、对话持久化等能力。

    收起列表

    • 视频: 8-1 项目目标及整体架构设计 (15:00)
    • 视频: 8-2 多轮对话能力原理介绍 (07:35)
    • 视频: 8-3 多轮对话LCLE创建 (07:01)
    • 视频: 8-4 使用对话历史类ChatMessageHistory解决历史对话注入问题 (04:39)
    • 视频: 8-5 基于RunnableWithMessageHistory构建多轮对话Runnable实例 (04:21)
    • 视频: 8-6 多轮对话交互实现 (10:16)
    • 视频: 8-7 使用FileChatMessageHistory实现会话持久化 (07:46)
    • 视频: 8-8 将agent集成到多轮对话 (09:10)
    • 视频: 8-9 LangChain核心组件Runnables介绍 (03:54)
    • 视频: 8-10 Runnables组件核心功能演示 (12:08)
    • 视频: 8-11 本章重点内容回顾和复习 (04:20)
  • 第9章 AI编程智能体记忆能力实现(AI Agent的记忆能力) 12 节 | 106分钟

    本章将使用LangChain的Memory模块结合LangGraph框架,实现智能体的持久化记忆和记忆恢复能力,并实现智能体的多轮对话,解决复杂编程问题的执行问题

    收起列表

    • 视频: 9-1 本章内容概览+Agent内存记忆能力实现 (15:13)
    • 视频: 9-2 Windows&MacOS Redis环境搭建 (06:01)
    • 视频: 9-3 运用RedisSaver实现Agent会话持久化 (07:09)
    • 视频: 9-4 MongoDB环境搭建&MongoDB持久化实现 (08:07)
    • 视频: 9-5 文件持久化原理讲解+手写FileSaver实例化 (07:21)
    • 视频: 9-6 文件持久化FileSaver存储方法put实现 (19:01)
    • 视频: 9-7 文件持久化FileSaver恢复方法get_tuple实现 (12:32)
    • 视频: 9-8 基于FileSaver的agent多轮对话能力实现 (09:12)
    • 视频: 9-9 (加餐)使用Docker安装redis服务 (08:31)
    • 视频: 9-10 (加餐)使用Docker安装mongodb服务 (04:42)
    • 视频: 9-11 (加餐)mongosh命令行工具安装和使用 (03:06)
    • 视频: 9-12 本章重点内容回顾和复习 (04:17)
  • 第10章 AI编程智能体开发之终端控制工具开发( AI Agent的终端控制能力) 10 节 | 116分钟

    本章将通过AppleScript实现终端的操控,如:终端打开命令输入、终端交互等, 同时也提供了LangChain内置工具ShellTool作为平替方案。

    收起列表

    • 视频: 10-1 本章内容概览+subprocess run方法讲解 (15:17)
    • 视频: 10-2 subprocess Popen方法实战 (06:28)
    • 视频: 10-3 mcp工具封装+agent集成shell mcp工具 (18:25)
    • 视频: 10-4 智能体流失输出+输出结果视觉优化 (24:40)
    • 视频: 10-5 MacOS终端工具原理介绍+关闭终端工具开发 (08:27)
    • 视频: 10-6 终端新增工具开发 (16:24)
    • 视频: 10-7 实现向终端输入脚本命令+获取终端全部信息 (06:42)
    • 视频: 10-8 使用Cursor封装终端mcp工具 (09:39)
    • 视频: 10-9 windows利用psutil+pyautogui开发powershell控制工具 (07:07)
    • 视频: 10-10 本章重点内容回顾和复习 (02:37)
  • 第11章 AI编程智能体开发之知识库开发(AI Agent的知识学习能力) 9 节 | 100分钟

    本章将介绍并实现智能体的RAG模式,通过连接阿里云百炼知识库和数据管理工具 解决大模型的知识检索、知识更新和学习问题,使智能体变得更加“聪明”。

    收起列表

    • 视频: 11-1 本章内容概览+利用提示词优化大模型指令遵循问题 (21:07)
    • 视频: 11-2 通过阿里云百炼完成知识库创建 (07:27)
    • 视频: 11-3 阿里云百炼SDK接入和知识库查询 (19:36)
    • 视频: 11-4 RAG知识查询方法封装+MCP工具集成 (13:18)
    • 视频: 11-5 RAG MCP工具集成 (06:16)
    • 视频: 11-6 通过知识库解决智能体创建Vue项目的方案问题 (08:23)
    • 视频: 11-7 开发Terminal发送按键工具解决命令行交互 (14:39)
    • 视频: 11-8 优化知识库内容解决智能体的任务规划问题 (05:52)
    • 视频: 11-9 本章重点内容回顾和复习 (03:16)
  • 第12章 AI编程智能体开发之RAG自学习机制(AI Agent的自主学习能力) 持续更新

    本章将带大家借助阿里云百炼SDK接入百炼知识库,并将上传知识库封装成MCP方法,让大模型提炼对话中的相关知识信息,并上传知识库,供下次执行任务时访问。

  • 第13章 Al编程智能体开发之浏览器控制开发(AI Agent的浏览器控制能力) 持续更新

    本章将带同学们实现智能体对浏览器的控制,我们会讲解Selenium和智能体的结合 实现全新浏览器和已打开浏览器窗口的控制,已适配复杂的业务场景和逻辑。

  • 第14章 Al编程智能体开发之实现Agent运行沙盒 (AI Agent的沙盒运行能力) 持续更新

    本章将综合运用之前学习到的知识和技能,构建Agent运行容器,解决Agent运行的安全性、稳定性、独立性的问题。

  • 第15章 AI编程智能体开发之数据库工具开发(AI Agent数据库操控能力) 持续更新

    本章将自研DB工具,实现智能体对数据库的控制,功能包括:数据库创建、数据表创建、CRUD命令执行等。

  • 第16章 Al编程智能体开发之LangGraph多智能体架构(AI Agent的架构能力) 持续更新

    本章将通过LangGraph实现复杂的智能体架构,并详细介绍六种智能体协同架构,为 实现复杂的智能体应用打下坚实的架构基础。

  • 第17章 AI编程智能体开发之实现代码辅助开发能力(AI Agent的辅助编程能力) 持续更新

    本章将结合各类智能体工具(终端工具、浏览器工具、DB工具)+LangGraph+RAG的方式实现AI辅助编程功能,增强智能体针对特定领域的代码能力,以满足业务开发的需要

  • 第18章 智能体实际项目中落地:小慕书城前端页面自动化开发(前端项目实战) 持续更新

    本章通过智能体辅助结合MCP工具,实现知名开源项目的二次开发,完成小慕书城的管理端页面开发。

  • 第19章 智能体实际项目中落地:小慕书城后端API与数据库自动化开发(后端项目实战) 持续更新

    本章将使用智能体开发小慕书城的后台API,并通过智能体实现数据库表自动创建与数据写入、读取。

  • 第20章 课程总结与技术整合展望 持续更新

    本章总结课程内容,探讨智能体在开发者工具中的未来方向与技术整合策略。

  • 第21章 AI编程智能体开发之终端控制工具开发( AI Agent的终端控制能力)- 持续更新

    本章将通过AppleScript实现终端的操控,如:终端打开命令输入、终端交互等, 同时也提供了LangChain内置工具ShellTool作为平替方案。

每周更新直至完结

试看

全部试看小节



讲师

Sam 资深架构师

一线大厂高级技术专家,慕课网明星讲师,人工智能领域布道师。广泛涉猎各种前沿的技术领域,包括:大语言模型、AI Agent、AI编程、前后端架构等等,一个集技术和讲课能力于一身的才子,一句话概括:他出课,必卖爆!

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题