模块文档

15 个模块,从「Hello Agent」到「部署上线」。每个模块独立、可运行、配博客。

📖 配套博客 每个模块都配套 CSDN 博客详解设计思路与关键机制,可访问作者博客主页 CSDN · 2401_87328929 系统学习。模块卡片中的 🏠 可直达对应博客。

🏗️ 基础篇

先把地基打牢:理解 Agent 是什么,学会调用 LLM,并让模型能调用你的函数。

01

Agent 入门 & 环境搭建

已开放
⭐
OpenAI API环境依赖最小可运行 Agent
  • 理解 Agent 的核心概念与能力边界
  • 完成环境配置与首个 API Key 接入
  • 跑通一个最小可运行的 Agent
GitHub 目录 →
02

LLM 基础调用

已开放
⭐
LLM API 调用Prompt多轮对话记忆
  • 掌握模型调用的基本逻辑与参数
  • 理解 Prompt 设计与上下文管理
  • 实现多轮对话记忆,独立搭建简单智能体
GitHub 目录 →
03

Function Calling 与工具调用

已开放
⭐⭐
Function Call工具函数封装API 接入
  • 理解 LLM 调用外部函数的原理
  • 封装可复用的工具函数
  • 接入外部 API,完成多轮工具调用
GitHub 目录 →

⚙️ 框架篇

用成熟的 LangChain 把能力组装成流水线,并用 RAG 给模型接上你的私有知识。

04

LangChain 基础篇

已开放
⭐⭐
LLMPromptChainMemory
  • 掌握 LangChain 六大核心模块
  • 用 Chain 串联 LLM 与 Prompt
  • 用 Memory 管理对话状态,完成实战
GitHub 目录 →
05

LangChain 进阶篇

已开放
⭐⭐⭐
Agents缓存流式输出
  • 掌握 LangChain Agents 核心机制
  • 用 @tool 与 ReAct 模式编排工具
  • 实现 SQL Agent 与流式输出
GitHub 目录 →
06

RAG 基础篇

已开放
⭐⭐
RAG 概念SplitEmbeddingFAISS
  • 理解检索增强生成(RAG)全流程
  • 文档加载、分块与向量化
  • 用 FAISS + LCEL 搭建 RAG 链
GitHub 目录 →
07

RAG 进阶篇

已开放
⭐⭐⭐
ChromaRerankerRAG 工具化
  • Chroma 持久化向量库
  • 引入 Reranker 提升召回质量
  • 把 RAG 工具化并集成进六大模块
GitHub 目录 →

🧠 智能篇

用 LangGraph 给 Agent 加上可调试的状态流程,用 MCP 把外部能力标准化接入。

08

LangGraph 基础篇

已开放
⭐⭐⭐
LangGraph 三要素LangSmithReAct安全注入
  • 掌握 LangGraph 三要素(State / Node / Edge)
  • 把 ReAct 决策过程白盒化
  • 用 LangSmith 追踪,防护提示词注入
GitHub 目录 →
09

LangGraph 进阶篇

已开放
⭐⭐⭐⭐
Human-in-the-LoopGraph-as-a-ToolMulti-Agent
  • 实现人工审批(Human-in-the-Loop)
  • 把子图当作工具(Graph-as-a-Tool)
  • 多智能体编排与协作
GitHub 目录 →
10

MCP 基础(Server)

已开放
⭐⭐
StdioStreamable HTTPFastMCPTransport
  • 理解 MCP(模型上下文协议)传输方式
  • 用 FastMCP 编写 Stdio 服务器
  • 编写 Streamable HTTP 服务器
GitHub 目录 →
11

MCP 进阶(Client)

已开放
⭐⭐⭐
langchain-mcp-adapters流式AsyncExitStack
  • 用 langchain-mcp-adapters 搭建客户端
  • 流式打印工具调用结果
  • 用 AsyncExitStack 管理多服务生命周期
GitHub 目录 →
12

Agents SDK & Swarm 模式

已开放
⭐⭐⭐⭐
SwarmHandoffAgents SDK客服项目
  • 理解 Swarm 多智能体编排模式
  • 用 Handoff 在 Agent 间转交任务
  • 基于 Agents SDK 搭建多 Agent 客服集群
GitHub 目录 →

🏁 实战篇

把能力落进真正的产品:用 Streamlit 搭一个能对话、能持久化的驾驶舱。

13

Streamlit 快速入门

已开放
⭐⭐⭐
Streamlit异步事件流会话持久化驾驶舱
  • 掌握 Streamlit 基础组件
  • 处理异步事件流
  • 对接 Agents SDK,做出可用的产品驾驶舱
GitHub 目录 →
14

综合实战项目

🚧 撰写中
⭐⭐⭐⭐⭐
LangGraphRAGMCPStreamlitVercel
  • 整合前 13 个模块的核心能力
  • 端到端构建一个完整 AI 产品
  • 部署到 Vercel 对外提供服务
即将发布,敬请期待

🚀 工程篇

把实验搬到生产:本地化推理、服务化封装与上线总结。

15

部署上线与项目总结

🚧 未写
⭐⭐⭐
OllamaLM StudioLangServe
  • 用 Ollama / LM Studio 做本地化推理
  • 用 LangServe 把 Agent 服务化
  • 项目整体回顾与最佳实践总结
规划中
✅ 学习建议 建议按顺序学习;若想先建立全局认知,先看 学习路径。模块 14、15 正在撰写中,欢迎到 社区 参与共建。