第17周
AI 智能体认知入门
解读 AI Agent 爆发机遇,讲解智能体定义、特性、产品对比及技术架构,帮程序员快速建立 AI Agent 基础认知与行业视野。
课程安排:
1、常见的 AI 智能体能力展示
2、主流智能体产品介绍和效果对比(DeepResearch、Manus、GLM 沉思、通义千问)
3、智能体的核心特性:自主性、适应性、交互性
4、智能体和大模型的区别
5、智能体 5 级分层及商业应用
6、智能体技术架构讲解:Langgraph+LLM+Tools+MCP+RAG
第18周
AI 智能体能力开发一(大模型、工具、整合、外部工具)
完成智能体的大模型、工具、整合、外部工具能力,涵盖 Python 工具使用、本地 / 云端大模型调用、LangChain 应用、提示词模板与 MCP 协议接入,夯实 AI Agent 开发技术基础。
课程安排:
1、python 多版本管理工具 anaconda 使用方法
2、智能体开发流程 & Ollama 本地大模型部署
3、ollama 大模型的流式调用
4、 百炼平台推理大模型调用
5、 LangChain 框架基本特性和概念介绍
6、FewShotPromptTemplate 通过提示词实现大模型少样本学习
7、提示词模板对比及场景分析 + 链式调用大模型
8、tool 装饰器注册工具 + args_schema 精确控制工具入参
第19周
AI 智能体能力开发(二)
完成开发智能体的:智能化、多轮对话、记忆能力、外部工具、终端控制能力。讲解 Node 环境搭建、MCP 工具集成,实战多轮对话、记忆持久化及终端控制,结合项目夯实 AI Agent 开发能力。
课程安排:
1、LangChain+MCP 读取 Playwright 工具
2、Playwright 工具执行流程分析 + 日志结构化输出
3、Cursor + 高德 MCP 服务制定旅行计划
4、多轮对话能力原理
5、 基于 RunnableWithMessageHistory 构建多轮对话 Runnable 实例
6、 将 agent 集成到多轮对话
7、 Runnables 组件核心功能演示
8、运用 RedisSaver 实现 Agent 会话持久化
9、 文件持久化原理讲解 + 手写 FileSaver 类优化
10、 文件持久化 FileSaver 恢复方法 getuple 实现
11、工具封装 + agent 集成成 shell mcp 工具
12、 MacOS 终端工具原理介绍 + 关闭终端工具开发
13、实现向终端输入脚本命令 + 获取终端全部信息
14、使用 Cursor 封装终端 mcp 工具
第20周
AI 智能体能力开(三)
完成开发智能体的“知识学习、自主学习、浏览器控制”能力,涵盖知识库搭建、RAG 集成与智能体自学习,搭配 Selenium 浏览器控制及搜索工具开发,强化 AI Agent 知识与搜索能力。
课程安排:
1、阿里云百炼 SDK 接入和知识库查询
2、 RAG MCP 工具集成
3、开发 Terminal 发送按键工具解决命令行交互
4、优化知识库内容解决智能体的任务规划问题
5、百炼 SDK 获取文件上传预约代码实现
6、添加数据中心文件至指定分类代码实现
7、 提交向量化任务并查询任务执行状态
8、基于百炼知识库的自学习 MCP 工具封装
9、智能体实现自总结 + 自学习 + 自沉淀知识能力
10、百度搜索工具翻页功能支持
11、 Chrome 浏览器多标签页控制技术
12、移除 display none 的标签 + 移除所有注释
13、结合浏览器 mcp 工具重新优化编程智能体,准确高效解决搜索问题
第21周
AI 智能体能力构建(四)
完成开发智能体的运行沙盒、数据库操控、架构能力、代码辅助开发,实战 lima-vm/Docker/MySQL 环境搭建,开发MCP工具,讲解 LangGraph 架构与工作流,落地 AI Agent 部署及数据操控能力。
课程安排:
1、 lima 虚拟机 docker nginx 环境搭建 + docker 镜像源配置
2、 docker nginx uploads 目录配置 + 前端发布原理讲解
3、 封装 limavm 虚拟机的 shell 执行命令方法
4、 limavm 创建文件工具开发 + 智能体自动编码部署
5、上传文件夹 MCP 工具开发 - 实现文件上传
6、 MCP MySQL 列举数据库和数据表工具开发
7、 返回结果封装 + 查询表结构工具开发
8、 数据库查询工具开发
9、MySQL 建表工具开发 + 智能体应用
10、 LangGraph 基本概念 + 核心优势 + 图数据结构介绍
11、LangGraph 核心概念和运行机制讲解
12、LangGraph 实战案例之 LangGraph 工作流构建 + 导出图片
13、 LangGraph 百度搜索 + 回复用户节点开发 + 工作流整体串联
14、 LangGraph 构建 Supervisor 架构
15、Supervisor 多智能体信息打印优化
第22周
AI 项目实战落地
基于 LangGraph Supervisor 架构搭建编程智能体,实战前端 vue3 项目与后端数据库自动化开发,落地小慕书城项目,解决开发与 bug 修复需求。
课程安排:
1、通过 LangGraph Supervisor 架构搭建编程智能体
2、编程智能体运行 + 简单编程任务执行
3、基于 vue3-element-admin 项目模板创建本地前端项目
4、使用终端工具解决前端运行报错
5、使用 Agent 完成菜单的修改和删除
6、小慕书城 - 图书管理菜单和列表页开发
7、小慕书城 - 使用 Agent 开发页面、链接、翻页等功能
8、小慕书城 - 使用 Agent 修复重置功能 bug + 增加新筛选项 + 排序功能支持
9、使用自研 Agent 完成限定或自主规划的数据库任务
10、通过 Agent 实现数据库测试数据造数
11、使用 Code Agent 实现后端自动化
12、通过智能体实现后端数据库连接代码编写