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

2026-03-15 22:28:04
网络项目
AI项目
14
AI Agent+MCP实战课:多工具集成+数据库开发,从0到1搭建商业级编程智能体

课程简介

从AI Agent基础认知到商业级编程智能体落地,系统讲解智能体核心原理、MCP协议应用及LangChain/LangGraph框架实战。覆盖Ollama本地部署、阿里云百炼大模型接入,重点突破终端控制、数据库开发、浏览器自动化、虚拟机部署等核心技能。通过多场景实战案例,从简单工具封装到Supervisor多智能体架构,完成前端项目开发、后端接口实现等全流程,实现从0到1打造可商用编程智能体。


课程大纲

模块一:AI Agent基础与生态认知

  • 智能体定义、核心特性(自主性/适应性/交互性)与5级分层

  • 主流产品对比:DeepResearch、Manus、GLM沉思、通义千问

  • 智能体vs大模型:能力边界与协作关系

  • 技术架构全景:LangGraph+LLM+Tools+MCP+RAG

模块二:开发环境与大模型部署

  • Python多版本管理:Anaconda与UV工具应用

  • Ollama本地大模型部署与LangChain-Ollama调用

  • 阿里云百炼平台:标准模型与推理模型调用

  • LangChain框架核心概念与基础特性

模块三:LangChain核心能力开发

  • 提示词工程:PromptTemplate、ChatPromptTemplate、FewShotPromptTemplate

  • 工具调用:自定义工具开发、@tool装饰器、args_schema参数控制

  • 智能体创建:langchain.agents快速构建、JsonOutputParser结果规范

  • 输出解析:DateOutputParser等基础解析器精准控制响应

模块四:MCP协议深度应用

  • MCP原理、发展现状与通讯协议(stdio/sse)

  • 高德MCP服务接入:位置服务、复杂路径规划+可视化

  • Playwright浏览器自动化:Node环境、工具读取、智能体集成

  • GitHub MCP服务:Cursor集成、二次开发项目实战

模块五:多轮对话与记忆能力

  • 多轮对话原理与LCLE创建

  • ChatMessageHistory历史对话注入与RunnableWithMessageHistory构建

  • 会话持久化:FileChatMessageHistory、RedisSaver、MongoDB持久化

  • 自定义FileSaver实现:put存储/get_tuple恢复方法开发

模块六:终端与系统工具开发

  • subprocess.run/Popen方法实战

  • MCP工具封装:Shell工具集成、智能体流式输出优化

  • 终端控制工具:MacOS/Windows终端关闭、命令输入、信息获取

  • PowerShell控制:psutil+pyautogui自动化操作

模块七:RAG知识库与自学习能力

  • 阿里云百炼知识库创建与SDK接入

  • RAG知识查询封装与MCP工具集成

  • 知识库解决智能体任务规划与项目创建问题

  • 百炼SDK文件上传:租约获取、数据中心上传、向量化任务提交

  • 自学习MCP工具:智能体自总结、自学习、自沉淀知识能力

模块八:浏览器自动化进阶

  • Selenium启动流程、常见属性与API

  • 百度搜索工具开发:基础搜索、翻页功能

  • Chrome控制技术:接管已打开浏览器、多标签页控制

  • HTML瘦身优化:无用标签移除、属性精简、体积压缩5倍

模块九:虚拟机与部署环境

  • Lima-VM虚拟机安装与NAT网络配置

  • Docker+Nginx环境搭建:镜像源配置、docker-compose安装

  • 前端发布原理与uploads目录配置

  • Shell命令封装与虚拟机文件管理工具开发

模块十:数据库开发与AI控制

  • MySQL环境搭建与MCP工具创建

  • 通用查询、列举库表、查询表结构工具开发

  • 数据操作:插入、更新、删除、执行SQL工具

  • 智能体数据库综合运用:建库、建表、测试数据造数

模块十一:LangGraph多智能体架构

  • LangGraph核心概念、运行机制与图数据结构

  • 工作流构建:节点开发、整体串联、图片导出

  • MessagesState类继承与能力扩展

  • Supervisor架构:多智能体搭建、信息打印优化

模块十二:商业级编程智能体实战

  • Supervisor架构编程智能体搭建与简单任务执行

  • 前端项目实战:Vue3-element-admin模板创建、菜单修改、列表页开发

  • 小慕书城完整开发:封面、链接、翻页、筛选、排序功能

  • 后端项目实战:项目初始化、数据库连接、CRUD接口、Bug修复

模块十三:技术整合与商业展望

  • 大模型应用、工具能力、MCP协议、多轮对话、记忆能力全回顾

  • 自研MCP工具体系复盘

  • 智能体技术整合与未来商业应用场景展望


关键词标签:AI Agent、MCP协议、LangChain、LangGraph、智能体开发、RAG知识库、浏览器自动化、数据库MCP、多智能体架构、编程智能体

声明:

本站资源来自会员发布以及互联网公开收集,如遇充值环节或绑定支付账户等异常步骤,建议停止操作,是否有风险请自行甄别,本站概不负责。

本站内容仅免费提供资源分享,不提供任何的一对一教学指导,不提供任何收益保障;若资源无法下载请联系客服微信:zcboke888

声明:本站为非盈利性网站,资源来自会员发布以及互联网公开收集,不代表本站立场,仅限学习交流使用。

请遵循相关法律法规,请在下载后24小时内删除。如有侵权争议、不妥之处请联系本站删除处理! 请用户仔细辨认内容的真实性,避免上当受骗!