免费开源 · 全程中文 · 可运行代码

AI Agent 实战营

6 周系统学习 AI Agent 开发,涵盖 OpenAI SDK、CrewAI、LangGraph、MCP 协议。从第一个 Agent 到部署上线,每课都有可运行的项目。

6
周系统学习
24
课时
5
主流框架
10+
实战项目

学习路径

阶梯式学习路径,从理解概念到独立开发,每一步都有代码和练习

🚀

入门阶(第 1-2 周)

Agent 概念、环境配置、第一个 Agent、多 Agent 协作。目标:"能用"

⚙️

进阶阶(第 3-4 周)

状态机 Agent、LangGraph、MCP 协议、工具接入。目标:"会做"

🎯

实战阶(第 5-6 周)

综合项目、部署上线、项目答辩。目标:"能卖"

课程大纲

每周 4 课时,涵盖理论讲解 + 实战项目 + 练习

Week 1 4 课时 · 约 2 小时

Hello Agent —— 让 AI 替你干活

1.1
AI Agent 是什么? 45min

从 ChatGPT 到 Agent 的演变,四大核心组件,第一个可运行的 SimpleAgent

1.2
环境配置 30min

Python 3.10+、uv 包管理器、OpenAI API Key / Ollama 本地模型

1.3
第一个 Agent 45min

能搜索、能计算的自主 Agent,完整可运行代码

1.4
Prompt 工程 30min

系统提示词的 5 个黄金法则,before/after 对比

Week 2 4 课时 · 约 2.5 小时

多 Agent 协作 —— 让 AI 团队为你工作

2.1
多 Agent 协作概念 30min

为什么一个 Agent 不够,三种协作模式(流水线/并行/辩论)

2.2
CrewAI 入门 45min

Agent/Task/Crew 核心概念,逐步构建多任务团队

2.3
实战:辩论系统 45min

正反方辩论 + AI 裁判评分,7 步完整流程

2.4
实战:代码审查流水线 45min

写代码 → 审查 → 测试,三步自动化流水线

Week 3 4 课时 · 约 2 小时

状态机 Agent —— 让流程可控

3.1
为什么需要状态机? 30min

自由形态 Agent 的问题,状态机如何提供可控流程

3.2
LangGraph 基础 45min

State/Node/Edge/Conditional Edge 四大核心概念

3.3
实战:多步骤决策流程 45min

智能客服分类系统:分类→路由→处理→满意度→循环

3.4
Web UI 集成 30min

Gradio 界面 + 流式输出 + 部署选项

Week 4 4 课时 · 约 2.5 小时

MCP 协议 —— 给 Agent 接上工具

4.1
MCP 是什么? 30min

Model Context Protocol 核心概念,AI Agent 的"USB 接口"

4.2
搭建第一个 MCP 服务器 45min

从零搭建,实现计算器、天气查询、时间查询工具

4.3
实战:接入数据库和 API 45min

SQLite 数据库查询 + HTTP API 调用,完整工具链

4.4
多服务器协同 30min

多 MCP 服务器协同工作,迷你交易大厅实战

Week 5 4 课时 · 约 3 小时

综合项目 —— 搭建你的自动化工作流

5.1
项目选题与架构设计 30min

5 个项目方向,难度评估,架构设计模板

5.2
项目开发指南 60min

5 阶段开发法:骨架→核心→工具→协作→记忆

5.3
中期评审与问题修复 30min

4 类常见问题诊断与修复,代码审查清单

5.4
项目完善与答辩准备 60min

Demo 视频录制、10 分钟答辩模板、提交清单

Week 6 4 课时 · 约 3.5 小时

部署上线 + 项目答辩

6.1
部署方式对比 30min

本地/Docker/云服务器/Serverless 四种方式对比

6.2
实战:部署到云服务器 45min

阿里云/腾讯云 VPS 部署全流程,Docker Compose + Nginx

6.3
项目答辩指南 120min

评分标准、答辩 PPT 模板、Q&A 策略

6.4
课程总结与后续路径 30min

知识地图回顾,三条进阶路径推荐

学完了?来实践吧!

去工具区试用我的开源工具,把学到的知识用起来