Agent 转型学习手册
教程总目录

总览

本页目录

    Agent 应用开发 · 分阶段详细教程

    配套 学习路线图(测试开发转型版)。每篇教程包含:知识讲解与示例代码、常见坑、练习、面试自测题。 教程中的示例代码已在以下版本上验证:Python 3.12、anthropic 2.4、langchain 1.4、langgraph 1.2、mcp 2.3、fastapi 0.16x、chromadb 1.5。框架迭代很快,遇到不一致时以官方文档为准。


    使用方式

    1. 按顺序学:阶段之间有依赖,每篇开头都写了"前置";
    2. 先读后写:读完一节立刻动手,练习就是验收标准;核心代码(Agent 循环、MCP Server、算法)关掉 AI 补全手写;
    3. 每篇结束做自测题:能脱稿讲清楚才算过关,讲不清的记进 问题集中项.md;
    4. 作品驱动:每个阶段都有作品产出,作品是简历和面试的核心素材。

    模型 API:示例主要使用 Anthropic Claude(官方 SDK)。使用 DeepSeek、通义千问等 OpenAI 兼容接口的模型时,概念完全相同,差异见 Nano Agent 第 7 节;LangChain 中只需更换模型字符串和集成包。


    阶段一:基础巩固 + 后端入门

    在职 6~8 周 / 全职 3~4 周 · 产出:重构后的测试工具、第一个 FastAPI 服务、模式对比笔记

    # 教程 内容 时长(在职)
    01 Python 进阶(含基础回顾) 9 课 + 练习 + 自动判题:数据类型、函数、异常、OOP、装饰器、typing、Pydantic、asyncio、综合项目 4 周
    02 FastAPI 入门 路由、Pydantic、依赖注入、中间件、异常、SSE 流式输出、接口测试 1.5 周
    03 模型层认知 Tokenizer、Attention、长上下文、Prompt Caching、采样、推理模型、Embedding、幻觉成因 1 周
    04 Agent 架构模式 Workflow vs Agent、提示链 / 路由 / 并行 / 编排 / 评估优化、ReAct、Function Calling、Plan-and-Execute、Reflection、选型 1 周

    阶段二:框架掌握 + 后端工程化

    在职 8~10 周 / 全职 5~6 周 · 产出:手写 Nano Agent、作品②测试用例生成 Agent

    # 教程 内容 时长(在职)
    01 Nano Agent:手写最小 Agent 消息结构、工具调用协议、Agent 循环、防死循环、离线测试、厂商格式对照 1 周
    02 LangChain 1.x 模型、工具、结构化输出、create_agent、Middleware、记忆、Callback、LangSmith 1.5 周
    03 LangGraph(最重要) State / reducer、节点与边、条件路由、Command、并行与 Send、checkpointer、interrupt 人工介入、验收练习:意图路由系统 2.5 周
    04 后端工程化 SQL 与表设计、SQLAlchemy 异步、Alembic、pgvector、Redis(缓存 / 限流 / 锁)、Docker Compose、可靠性、可观测性 2 周
    05 作品②:测试用例生成 Agent 产品定义、LangGraph 架构、沙箱执行、修复循环、服务化、评测设计、简历写法 3 周

    阶段三:RAG / MCP / 评估体系

    在职 8~10 周 / 全职 5~6 周 · 产出:作品①金融文档 RAG + 评估平台、作品③测试平台 MCP Server → 可以全面投递

    # 教程 内容 时长(在职)
    01 RAG 技术栈 文档解析、切分策略与异构文档、Embedding 选型、HNSW / IVF、检索策略(混合检索、RRF、查询改写、重排)、生成与引用 3 周
    02 评估体系 ★ 评测集构建、规则 / LLM 评审 / 人工、RAG 与 Agent 指标、统计、手写评测框架、CI 门禁、在线评估、失败归因 2.5 周
    03 MCP 实现原理 架构与能力、JSON-RPC、传输层、新旧生命周期、不用 SDK 手写 Server、SDK 2.x、安全 1.5 周
    04 作品①③ 实施指南 金融文档 RAG 的评测集与优化实验设计;测试平台 MCP Server 的工具与权限设计 4 周

    阶段四:生产级能力与冲刺

    在职 6~8 周 / 全职 3~4 周 · 产出:生产化改造、项目叙事、简历

    # 教程 内容 时长(在职)
    01 多 Agent 设计 是否需要多 Agent、协作模式、通信与上下文隔离、LangGraph 实现、防死循环、框架对比、方案选型练习 1.5 周
    02 幻觉抑制 幻觉类型与成因、分层抑制手段、规则与 LLM 校验、工具幻觉、答题框架 1 周
    03 Context Engineering 与记忆 Manus 六条经验、上下文管理手段、记忆分层、LangGraph Store、Skills 与渐进式披露 1.5 周
    04 安全、成本与延迟 提示注入与纵深防御、安全评测、成本度量与优化、模型路由、延迟优化 1 周
    05 面试准备 定位、简历、自我介绍、STAR 叙事、高频题答题框架索引、转型问题、复盘 1 周 + 持续

    面试高频题 → 教程索引

    高频题 教程
    Agent 评估思路和方案(10 场 8 场) 阶段三 · 02 评估体系
    RAG 检索策略、异构文档切分(几乎必问) 阶段三 · 01 RAG
    幻觉怎么抑制(10 场 4 场) 阶段四 · 02 幻觉抑制
    Agent 范式怎么选 阶段一 · 04 Agent 架构模式
    多 Agent 怎么设计、怎么防止死循环 阶段四 · 01 多 Agent
    记忆体系、Skills 体系 阶段四 · 03 Context Engineering 与记忆
    RAG 索引选型(HNSW / IVF) 阶段三 · 01 RAG 第 4 节
    后端 AI 实践与效果验证 阶段四 · 05 面试准备

    完整的题目与答题框架见 面试准备 · 第 5 节。