AI Agent 智能体开发系统教程

从零构建 AI Agent:一个面向 PhD 研究者的系统化实践教程。覆盖 LLM Agent、RAG、Multi-Agent、CV Agent、Task Automation。

Python 3.12LangChainLangGraph CrewAIDeepSeekChromaDB GradioarXiv API

学习路线

0

⚙️ Module 0: 环境配置

配置开发环境,理解 LLM API 调用方式,创建可切换国内模型的统一工厂函数。

LLM API 生态环境变量管理llm_factory 工厂函数
1

🧱 Module 1: 从零构建Agent

用纯 Python 手写一个完整的 ReAct Agent,理解 Agent = LLM + Tools + Loop 的本质。

LLM 调用工具定义ReAct 循环记忆系统错误处理
2

🔗 Module 2: LangChain & LangGraph

从手写 Agent 过渡到工业级框架,掌握 LangChain 工具系统和 LangGraph 状态图。

@tool 装饰器LCEL 管道符StateGraphbind_toolsHuman-in-the-Loop
3

📚 Module 3: RAG 知识检索

构建完整的 RAG 系统,让 Agent 能基于外部知识库回答专业问题。

文档加载分块策略向量嵌入ChromaDB高级检索
4

🤝 Module 4: Multi-Agent 协作

构建多 Agent 协作系统,用 CrewAI 实现角色驱动的 Agent 团队设计。

CrewAI角色设计Sequential/Hierarchical科研团队流水线
5

👁️ Module 5: CV & Agent 集成

将计算机视觉能力整合到 Agent,构建自动驾驶场景分析系统。

Vision LLMCV Tool自动驾驶场景多模态 RAG
6

🤖 Module 6: Task 自动化

构建能自动写代码、运行代码、从错误中学习的 Agent。

Python REPL错误自修正数据分析流水线安全机制
7

🚀 Module 7: 综合项目

整合所有技术,构建完整的科研自动化助手(LangGraph + CrewAI + Gradio)。

LangGraph 编排CrewAI 子AgentGradio UIArXiv API端到端系统

关于本教程

本教程采用"从第一原理出发"的教学方法,先手写再框架,让你理解每个抽象层背后真正在做什么。

源码

完整 Python 源码可在 GitHub 获取(含环境配置、逐模块可运行代码、Capstone Gradio 应用)。

github.com/Jingnan-Jia/research →