跳转至

AI Agent 开发工程师教程

开源版 AI Agent 开发工程师全套课程 — 从零基础到企业级实战,覆盖 AI 基础、Python 开发、OpenAI API、Prompt 工程、Agent 开发、RAG、MCP、LangGraph、多智能体、系统设计与部署运维。


课程概览

本教程共 12 卷 59 章,采用"卷—章—节"架构,每章包含学习目标、核心概念、Mermaid 架构图、示例代码、企业案例、面试题与练习题,适合系统性学习。

部分 卷次 核心内容
基础与工程能力 第 1-4 卷 AI 基础、Python 开发、OpenAI API、Prompt 工程
Agent 与框架 第 5-9 卷 Agent 开发、RAG、MCP、LangGraph、多智能体系统
企业实战与运维 第 10-12 卷 企业案例、系统设计、部署与运维

快速开始

1. 在线阅读

点击左侧导航或下方链接开始学习:

2. 配套资源入口

  • :material-folder-multiple:项目案例


    50 个企业级项目案例

    涵盖客服、办公、开发、销售、金融、医疗、教育、法律、制造、游戏等领域,每个案例含需求分析、架构设计、技术选型与实现思路。

  • :material-comment-question:面试宝典


    1050 道精选面试题

    覆盖 AI 基础、Python、OpenAI API、Prompt 工程、Agent 开发、RAG、MCP、系统设计 8 大主题,分基础/进阶/高级三级,附参考答案。

  • :material-file-account:简历模板


    5 份方向简历模板

    AI 客服、知识库问答、编程助手、多 Agent 系统、SEO 内容优化 5 个方向,含技术栈对照表与 GitHub 项目展示建议。

  • :material-code-braces:示例代码说明


    50+ Python 示例代码

    覆盖各章核心知识点,含 pytest 测试用例,可直接克隆运行。配套 requirements.txt 与 Dockerfile。

3. 本地运行示例代码

git clone <仓库地址>
cd ai-agent-course
pip install -r requirements.txt
pytest examples/ -v

课程特色

  • 系统全面:12 卷 59 章,覆盖 AI Agent 工程师完整知识体系
  • 实战导向:每章含企业案例与可运行示例代码
  • 中文优先:全程中文专业表达,术语统一
  • 开源免费:MIT 协议,可自由使用与贡献
  • 持续更新:跟随技术发展定期迭代

技术栈

  • :material-brain:AI 框架:OpenAI Agents SDK、LangGraph、CrewAI、AutoGen
  • :material-language-python:编程语言:Python 3.11+、类型提示、异步编程
  • :material-api:API 与服务:FastAPI、Pydantic、httpx、OpenAI API
  • :material-database:数据存储:Qdrant、Milvus、PGVector、PostgreSQL、Redis
  • :material-tools:协议与工具:MCP(模型上下文协议)、Function Calling
  • :material-docker:部署运维:Docker、Nginx、GitHub Actions、Prometheus

目录结构

ai-agent-course/
├── book/           # 教材 Markdown(12 卷 59 章)
├── examples/       # 示例代码(Python,含测试)
├── projects/       # 50 个项目案例(方法论文档)
├── interview/      # 面试宝典(1050 道题)
├── resume/         # 5 份简历模板
├── assets/         # Mermaid 图表资源
├── .github/        # CI/CD 配置
├── mkdocs.yml      # 文档站点配置
└── requirements.txt

贡献

欢迎提交 Issue 和 Pull Request!请阅读 贡献指南。

许可协议

本项目采用 MIT License 开源协议。


本教程不包含视频内容,所有教学均以图文形式呈现。