AI 智能体开发半年学习计划(2026 版)

面向有编程基础的开发者,6 个月从零到能独立交付 AI Agent 项目。每周学习时间按 10-15 小时估算(工作日每天 1-2 小时 + 周末 3-5 小时),可根据个人节奏调整。


整体路线图

第1月          第2月          第3月          第4月          第5月          第6月
AI基础         Agent核心      框架工程化      RAG深度+记忆    项目实战       工程化+商业化
  │              │              │              │              │              │
  ├─ LLM原理     ├─ Agent架构   ├─ LangChain   ├─ RAG进阶     ├─ 实战项目1   ├─ 评估测试
  ├─ Prompt工程  ├─ Tool Use    ├─ MCP协议     ├─ 记忆系统    ├─ 实战项目2   ├─ 部署运维
  └─ API实践     └─ RAG基础     └─ 多Agent协作  └─ 工作流编排  └─ 项目复盘    └─ 商业化

核心原则:每周有输入(学)+ 输出(写/做),不积累"看了但没动手"的知识债。


第 1 个月:AI 基础与大模型原理

目标:理解 LLM 工作原理,掌握 Prompt Engineering,能熟练调用主流大模型 API。

Week 1:LLM 基础概念

学习内容

  • Transformer 架构直觉理解(不需要手推数学,但要理解 Attention 机制的核心思想)
  • Token、Context Window、Embedding 三个核心概念
  • 主流大模型对比:GPT-4o / Claude 3.5 / DeepSeek / Qwen / GLM
  • 温度、Top-P、采样策略对输出的影响

推荐资源

  • 3Blue1Brown「Neural Networks」系列(YouTube,选看 Attention 部分)
  • OpenAI 官方文档:Models / Tokenizer / Embeddings
  • 各模型官网的 Technical Report(速读,抓重点)

本周输出

  • 写一篇笔记:「LLM 核心概念速通:程序员需要知道的一切」
  • 用 OpenAI Playground / 各模型控制台跑 10 组不同参数的对比实验

Week 2:Prompt Engineering 进阶

学习内容

  • Prompt 基本模式:Zero-shot / Few-shot / Chain-of-Thought
  • 结构化 Prompt:角色设定 + 任务描述 + 约束条件 + 输出格式
  • 高级技巧:Self-consistency / ReAct / Tree of Thoughts
  • 对抗性 Prompt 与 Prompt 注入防护

推荐资源

  • Anthropic 官方 Prompt Engineering 指南(质量最高的公开资料)
  • OpenAI Cookbook 中的 Prompt Engineering 章节
  • 「Prompt Engineering Guide」(github.com/dair-ai/Prompt-Engineering-Guide)

本周输出

  • 整理一套自己的 Prompt 模板库(至少 5 个场景:总结、翻译、代码生成、数据分析、角色扮演)
  • 写一篇博客:「Prompt Engineering 不是玄学:结构化模板与实战案例」

Week 3:API 调用实践

学习内容

  • OpenAI / Anthropic API 的完整调用流程
  • 流式输出(Streaming)处理
  • Function Calling / Tool Use 的基本概念(本周先了解,下月深入)
  • 国内模型 API:DeepSeek / Qwen / GLM 的接入方式
  • Token 计费与成本估算

动手任务

# 本周目标:用 Python 写一个命令行聊天工具
# 要求:
# 1. 支持切换不同模型(GPT-4o / Claude / DeepSeek)
# 2. 支持流式输出
# 3. 支持多轮对话(维护上下文)
# 4. 统计每次对话的 Token 消耗和费用

Week 4:多模态与生态全景

学习内容

  • 多模态能力:图片理解(Vision)、语音(TTS/STT)
  • AI 应用生态全景:Agent / RAG / Code Interpreter / Computer Use
  • 了解主流 Agent 框架的定位差异(LangChain / AutoGen / CrewAI / Dify / Coze)
  • 选定自己后续要深入的技术栈(建议:Python + LangChain/LlamaIndex)

本月复盘

  • 能解释 LLM 的工作原理(用自己的话,不超过 500 字)
  • 能写出结构化 Prompt 并解释每个部分的作用
  • 能用 API 实现多轮对话 + 流式输出
  • 产出至少 2 篇博客文章

第 2 个月:智能体核心开发

目标:理解 Agent 架构,掌握 Tool Use 和 RAG 基础,能构建有实际功能的单 Agent。

Week 1:Agent 概念与架构

学习内容

  • 什么是 AI Agent:感知 → 规划 → 行动 → 观察 的循环
  • ReAct 模式:Reasoning + Acting 交替执行
  • Plan-and-Execute 模式:先规划再执行
  • Agent vs Workflow:什么时候该用 Agent,什么时候该用固定流程
  • 经典论文速读:ReAct / Reflexion / ToolFormer

推荐资源

  • LangChain 官方文档「Agent」章节
  • 论文 ReAct: Synergizing Reasoning and Acting in Language Models
  • OpenAI Function Calling 官方指南

Week 2:Function Calling / Tool Use 深入

学习内容

  • Function Calling 的完整机制:定义 → 模型决策 → 执行 → 返回
  • 常用 Tool 类型:搜索、计算器、代码执行、数据库查询、API 调用
  • 工具选择策略:让模型选对工具 vs 硬编码流程
  • 错误处理:工具执行失败时 Agent 如何恢复

动手任务

# 构建一个工具增强的 Assistant
# 工具集:
# 1. 网页搜索(接入搜索 API 或用 DuckDuckGo)
# 2. 天气查询
# 3. 计算器(支持复杂表达式)
# 4. 代码执行(沙箱内运行 Python)
# 要求:Agent 能根据用户问题自主选择工具,多步推理完成任务

Week 3:RAG 基础

学习内容

  • RAG(检索增强生成)的完整流程:文档加载 → 切分 → Embedding → 存储 → 检索 → 生成
  • 文档切分策略:固定长度 / 语义切分 / 递归切分
  • Embedding 模型选择:OpenAI / BGE / GTE
  • 向量数据库:Chroma(本地开发首选)/ Qdrant / Pinecone / Milvus
  • 相似度检索 vs 最大边际相关性(MMR)

动手任务

# 构建一个文档问答系统
# 流程:
# 1. 加载一组 Markdown 文档(可以用你自己的博客文章)
# 2. 切分并 Embedding 后存入 Chroma
# 3. 用户提问 → 检索相关片段 → LLM 生成回答
# 4. 在回答中标注引用来源

Week 4:Agent 调试与可观测性

学习内容

  • Agent 的常见失败模式:无限循环、工具选择错误、幻觉
  • 调试技巧:打印中间步骤、限制迭代次数、设置超时
  • 可观测性工具:LangSmith / Langfuse / Phoenix
  • Prompt 版本管理与 A/B 测试

本月输出

  • 一个完整的单 Agent 项目(工具增强 + RAG)
  • 写一篇博客:「从 0 到 1 构建你的第一个 AI Agent:Tool Use + RAG 实战」
  • 在 GitHub 开源你的 Agent 项目

第 3 个月:框架与工程实践

目标:掌握主流开发框架,理解 MCP 协议,能构建多 Agent 协作系统。

Week 1-2:LangChain / LlamaIndex 深入

学习内容

  • LangChain 核心抽象:Chain / Agent / Tool / Memory / Retriever
  • LCEL(LangChain Expression Language)链式组合
  • LangGraph:基于图的工作流编排(重点,这是当前 LangChain 的主推方向)
  • LlamaIndex 的 RAG 优势:索引结构、查询引擎、响应合成
  • 框架选择策略:LangChain 通用 / LlamaIndex 偏 RAG / 直接用 SDK 也行

动手任务

用 LangGraph 重构第 2 个月的 Agent 项目
要求:
1. 用 StateGraph 定义工作流
2. 包含至少 3 个节点:理解意图 → 检索/工具调用 → 生成回答
3. 支持条件路由(根据意图选择不同路径)
4. 加入人工审核节点(Human-in-the-loop)

Week 3:MCP(Model Context Protocol)

学习内容

  • MCP 是什么:Anthropic 提出的标准协议,让 AI 模型统一连接外部数据源和工具
  • MCP 架构:Host / Client / Server / Transport
  • 如何开发一个 MCP Server
  • 现有 MCP 生态:文件系统、数据库、API 连接器等
  • MCP vs Function Calling:标准化 vs 自定义

推荐资源

  • MCP 官方文档 modelcontextprotocol.io
  • Anthropic MCP 发布博客
  • 开源 MCP Server 示例库

动手任务

开发一个 MCP Server
功能:连接你常用的某个 API 或数据源(如 GitHub / Notion / 数据库)
要求:实现至少 2 个 Tool 和 1 个 Resource
然后用 Claude Desktop 或其他 MCP Host 连接测试

Week 4:多 Agent 协作

学习内容

  • 多 Agent 模式:层级式(Manager-Worker)/ 平等式(Peer)/ 竞争式(Debate)
  • Agent 间通信协议:消息传递 / 共享黑板 / 事件驱动
  • 框架对比:AutoGen / CrewAI / LangGraph 多 Agent / MetaGPT
  • 任务分配策略:如何决定用几个 Agent、怎么分工
  • 常见陷阱:Agent 间死循环、上下文爆炸、角色混淆

动手任务

构建一个多 Agent 协作系统(任选一)
方案A:软件开发团队(产品经理 Agent + 开发 Agent + 测试 Agent)
方案B:研究助手团队(搜索 Agent + 分析 Agent + 写作 Agent)
要求:Agent 间有明确的分工和协作流程,能看到中间通信过程

本月输出

  • LangGraph 重构版 Agent 项目
  • 一个 MCP Server
  • 一个多 Agent 协作 Demo
  • 写一篇博客:「MCP 协议详解:为什么它是 AI Agent 的 USB-C 接口」
  • 写一篇博客:「多 Agent 协作系统设计:从模式到实践」

第 4 个月:RAG 深度与记忆系统

目标:掌握生产级 RAG 系统,理解 Agent 记忆机制,能构建复杂工作流。

Week 1-2:RAG 进阶

学习内容

  • 检索优化:混合检索(关键词 + 语义)、Reranking(重排序)
  • 查询优化:Query Expansion / HyDE / Multi-Query / Step-back
  • 高级切分:父子文档、滑动窗口、按结构切分
  • 表格与图片的处理:多模态 RAG
  • RAG 评估:Faithfulness / Answer Relevancy / Context Precision / Context Recall
  • 评估框架:RAGAS / TruLens

动手任务

构建一个生产级 RAG 系统
数据源:一组技术文档(API 文档 + 教程 + FAQ)
要求:
1. 混合检索(BM25 + 向量检索 + Reranking)
2. Query 优化(至少实现 HyDE 和 Multi-Query)
3. 用 RAGAS 跑评估,输出评估报告
4. 对比基础 RAG 和进阶 RAG 的效果差异

Week 3:Agent 记忆系统

学习内容

  • 记忆类型:短期记忆(对话上下文)/ 长期记忆(跨会话)/ 工作记忆(当前任务)
  • 记忆存储策略:全量保存 / 摘要压缩 / 向量化检索
  • 记忆管理:遗忘机制 / 记忆更新 / 冲突处理
  • 实现方案:LangChain Memory / 自建记忆模块 / Mem0 / Letta(原 MemGPT)
  • 上下文窗口管理:当对话超过 Token 限制时的处理策略

动手任务

为你的 Agent 添加长期记忆
要求:
1. Agent 能记住用户偏好和历史交互
2. 跨会话保持记忆(用向量数据库存储)
3. 实现记忆的自动摘要和压缩
4. 支持"忘记"指定信息

Week 4:工作流编排

学习内容

  • 工作流 vs Agent:确定性流程 vs 自主决策
  • 工作流编排模式:顺序 / 并行 / 分支 / 循环
  • LangGraph 高级特性:子图、持久化、流式、人工干预
  • 状态管理:如何维护复杂工作流的状态
  • 错误处理与重试策略

动手任务

构建一个复杂工作流:自动研究助手
流程:
1. 接收研究主题
2. 生成研究计划(子问题分解)
3. 并行搜索多个子问题
4. 汇总并去重信息
5. 生成研究报告
6. 人工审核节点:用户可以修改方向
7. 根据反馈补充研究
8. 输出最终报告

本月输出

  • 生产级 RAG 系统(含评估报告)
  • 带长期记忆的 Agent
  • 自动研究助手工作流
  • 写一篇博客:「RAG 从入门到生产:检索优化的 5 个关键技巧」
  • 写一篇博客:「让 AI 拥有记忆:Agent 记忆系统设计指南」

第 5 个月:项目实战

目标:完成 2 个完整项目,从需求到上线,积累作品集。

Week 1-2:实战项目 1 — 智能客服 Agent

项目描述
构建一个能处理真实业务场景的智能客服系统。

功能要求

  • 多轮对话理解用户意图
  • RAG 检索产品文档/FAQ 回答问题
  • Tool Use:查询订单状态、发起退款、转人工
  • 情绪识别:检测用户不满情绪时自动转人工
  • 多轮对话摘要:长对话自动压缩上下文
  • Web 界面(用 Streamlit 或 Gradio 快速搭建)

技术栈

  • 后端:Python + LangChain/LangGraph
  • 向量数据库:Chroma / Qdrant
  • 前端:Streamlit / Gradio / Chainlit
  • 模型:GPT-4o / Claude / DeepSeek(做对比)

交付物

  • 可运行的 Demo
  • GitHub 仓库(含 README、架构图、部署文档)
  • 项目复盘博客

Week 3-4:实战项目 2 — 个人知识助手

项目描述
构建一个个人 AI 知识管理助手,能管理你的知识库并智能问答。

功能要求

  • 多数据源接入:Markdown 笔记、PDF、网页收藏、代码片段
  • 增量更新:新增文档自动 Embedding 并入库
  • 智能问答:基于知识库回答问题,标注来源
  • 知识图谱:自动提取实体和关系,可视化展示
  • 每日知识卡片:自动从知识库中生成复习卡片
  • 长期记忆:记住用户的关注点和学习进度

交付物

  • 可运行的应用
  • GitHub 仓库
  • 部署上线(可用 Render / Railway / 自建服务器)
  • 项目复盘博客:「我用了 2 周做了一个 AI 知识助手,这是完整复盘」

本月输出

  • 2 个完整项目
  • 2 篇项目复盘博客
  • GitHub 至少 2 个有质量的仓库
  • 如果项目质量不错,可以录一个 Demo 视频发 B 站/小红书

第 6 个月:工程化、部署与商业化

目标:掌握生产环境部署,理解成本优化,探索商业化路径。

Week 1:评估与测试

学习内容

  • Agent 评估方法论:任务完成率 / 步骤效率 / 成本 / 延迟
  • LLM 评估框架:LangSmith / Langfuse / Phoenix / DeepEval
  • 黄金数据集构建:如何为 Agent 测试准备测试用例
  • 在线评估:A/B 测试、用户反馈收集
  • 回归测试:确保新改动不破坏已有功能

动手任务

  • 为第 5 个月的项目建立评估体系
  • 构建至少 50 条测试用例
  • 跑一轮完整评估并输出报告

Week 2:部署与运维

学习内容

  • 部署方案对比:FastAPI + 服务器 / Serverless / Docker + K8s
  • API 设计:RESTful / WebSocket / SSE
  • 并发处理:异步、队列、限流
  • 监控告警:调用量、延迟、错误率、Token 消耗
  • 日志与追踪:分布式追踪、请求链路
  • 安全:Prompt 注入防护、API 鉴权、数据脱敏

动手任务

  • 用 FastAPI + Docker 将项目 2 部署上线
  • 接入 Langfuse 做可观测性监控
  • 配置基本的监控告警

Week 3:成本优化与性能调优

学习内容

  • 模型选择策略:简单任务用小模型,复杂任务用大模型
  • 缓存策略:语义缓存、精确缓存
  • Token 优化:Prompt 压缩、上下文裁剪、历史摘要
  • 批处理与异步:批量调用降低成本
  • 模型路由:根据任务复杂度动态选择模型
  • 延迟优化:流式输出、预计算、边缘部署

动手任务

  • 为项目 2 做一次成本分析:每月运行成本估算
  • 实施至少 2 项优化措施并量化效果
  • 写一篇博客:「AI Agent 成本优化实战:我的 Token 账单降了 60%」

Week 4:商业化与个人品牌

学习内容

  • AI Agent 的商业化模式:SaaS / API / 定制开发 / 咨询
  • 产品化思维:从 Demo 到产品的距离
  • 定价策略:按量 / 订阅 / 按功能
  • 个人品牌建设:技术博客 → 开源项目 → 社区影响力
  • 副业路径:接私活 / 卖模板 / 做课程 / 做咨询

行动清单

  • 整理半年产出:文章清单、项目清单、开源贡献
  • 在社交平台发布半年度总结
  • 评估哪个项目最有商业化潜力,制定下一步计划
  • 更新简历和作品集

本月输出

  • 上线项目的评估报告
  • 部署上线的生产级应用
  • 成本优化实战博客
  • 半年度学习总结博客

学习资源汇总

必读文档

资源 说明
OpenAI Cookbook 官方最佳实践和代码示例
Anthropic Prompt Engineering Guide 最高质量的 Prompt 指南
LangChain 文档 Agent 开发核心框架文档
LlamaIndex 文档 RAG 领域最佳文档
MCP 官方文档 modelcontextprotocol.io

推荐课程

课程 说明
DeepLearning.AI「ChatGPT Prompt Engineering for Developers」 Prompt 入门,1 小时完
DeepLearning.AI「Functions, Tools and Agents with LangChain」 Agent 基础
DeepLearning.AI「Building and Evaluating Advanced RAG」 RAG 进阶
Andrew Ng「AI for Everyone」 AI 全景认知(选看)

推荐关注

  • 各模型官方博客(OpenAI / Anthropic / DeepSeek)
  • LangChain Blog
  • AI 相关的 GitHub Trending
  • Hugging Face 博客

工具清单

类别 工具
模型 API OpenAI / Anthropic / DeepSeek / Qwen
框架 LangChain / LlamaIndex / LangGraph
向量数据库 Chroma(开发)/ Qdrant(生产)/ Pinecone(托管)
评估监控 LangSmith / Langfuse / RAGAS
部署 FastAPI / Docker / Render / Railway
前端 Streamlit / Gradio / Chainlit

每月博客输出计划

月份 博客主题 类型
第1月 LLM 核心概念速通 知识科普
第1月 Prompt Engineering 结构化模板 实战教程
第2月 从 0 到 1 构建第一个 AI Agent 项目实战
第3月 MCP 协议详解 技术深度
第3月 多 Agent 协作系统设计 架构设计
第4月 RAG 检索优化 5 个关键技巧 实战教程
第4月 Agent 记忆系统设计指南 架构设计
第5月 AI 客服 Agent 完整复盘 项目复盘
第5月 个人 AI 知识助手开发复盘 项目复盘
第6月 Agent 成本优化实战 实战教程
第6月 半年 AI Agent 学习总结 总结反思

共 11 篇文章,按每周 1 篇的节奏推进,既能巩固学习成果,又能积累博客内容资产。


三个关键提醒

1. 别陷入"教程地狱"

看 10 篇教程不如自己写 1 个 Demo。每周的学习必须有动手环节,哪怕只是跑通别人的代码再改一改。知识在"做过"之后才是你的。

2. 边学边输出

每学一个主题就写一篇博客。不是为了教别人,是为了逼自己把理解梳理清楚。能写明白,才是真懂了。这些文章也是你副业变现的内容资产。

3. 项目 > 理论

面试官和客户不会问你 Transformer 的数学推导,但他们会看你的 GitHub 和 Demo。第 5 个月的两个项目是你的核心竞争力,前面 4 个月都是在为它打基础。


这份计划是一个骨架,不是枷锁。学得快可以提前进入项目阶段,学得慢可以把第 5 个月的项目拆小。关键是保持每周有输入有输出,持续前进。

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐