# 教程目录大纲

本大纲为《从入门到精通：AI 智能体实战速成指南》的导航索引，各条目均链接至对应章节的二级标题，便于按知识脉络跳转学习。

---

## 01 大模型基础能力构建

阶段一：会用大模型

### 01-1 大模型（LLM）认识与环境准备

- 大模型的起源与发展历程、大模型与 AGI 关系、AI 应用场景 → [1、认识大模型](1-1-大模型认知与工程概览.md#_1、认识大模型)、[3、大模型如何落地](1-1-大模型认知与工程概览.md#_3、大模型如何落地)
- 国际知名、国产主流大模型的功能特点、优势与适用场景，以及开源 / 闭源差异 → [1.5 大模型的开源 vs 闭源](1-1-大模型认知与工程概览.md#_15-大模型的开源-vs-闭源)
- 大模型分类：按模态（LLM / 多模态理解 / 多模态生成）、按功能（生成式 / 嵌入 / 重排序 / 分类）→ [1.4 大模型分类](1-1-大模型认知与工程概览.md#_14-大模型分类)
- 参数规模与计量单位（B、T、FLOPs）、token 与上下文窗口 → [1.3 大模型计量单位](1-1-大模型认知与工程概览.md#_13-大模型计量单位)
- 训练三阶段：预训练 → 微调 → 推理；预训练、SFT、RLHF/RLAIF 的含义与区别 → [2、大模型是如何"被教会说人话"的？](1-1-大模型认知与工程概览.md#_2、大模型是如何%22被教会说人话%22的%3F)
- 训练与推理的区别、算力从何而来、常见硬件与瓶颈 → [3、大模型如何落地](1-1-大模型认知与工程概览.md#_3、大模型如何落地)

### 01-2 大模型调度平台

- Ollama 定义、安装与本地运行大模型、以及与 LangChain 的整合方式 → [1、Ollama 简介](12-Ollama本地部署与调用.md#_1、Ollama%20简介)、[2、安装与配置](12-Ollama本地部署与调用.md#_2、安装与配置)、[4、安装与验证模型](12-Ollama本地部署与调用.md#_4、安装与验证模型)、[5、LangChain 整合 Ollama](12-Ollama本地部署与调用.md#_5、langchain-整合-ollama)
- 如何调用私有大模型：在线平台、API 调用、本地客户端 → [4.2 访问大模型的方式](1-1-大模型认知与工程概览.md#_42-访问大模型的方式)
- 云端部署（AWS、阿里云）、本地部署等模型部署流程与方法 → [1、企业级大模型部署概述](7-企业级大模型部署.md#_1、企业级大模型部署概述)、[2、Dify 平台私有化部署](7-企业级大模型部署.md#_2、Dify%20平台私有化部署)、[3、模型部署](7-企业级大模型部署.md#_3、模型部署)

### 01-3 提示词工程

- 提示词工程基础：核心原则、基础结构、基础编写方法 → [1、提示词与提示词工程](1-2-提示词工程基础.md#_1、提示词与提示词工程)、[2、提示词怎么写](1-2-提示词工程基础.md#_2、提示词怎么写)
- 高级技巧：深入上下文控制、任务分解与链式思维提示法、Few-shot 示例与模式引导 → [2.2 核心六要素与典型构成](1-2-提示词工程基础.md#_22-核心六要素与典型构成)、[2.3 Zero-shot 与 Few-shot](1-2-提示词工程基础.md#_23-zero-shot-与-few-shot)
- 多轮对话与结构化组织：System / User / Assistant 消息角色、文件加载提示词 → [2.4 结构化组织方式](1-2-提示词工程基础.md#_24-结构化组织方式)
- 评估提示效果与迭代优化、解决 Prompt 失效与偏差问题 → [3、提示词工程的边界](1-2-提示词工程基础.md#_3、提示词工程的边界)、[4、提示词工程的几个注意点](1-2-提示词工程基础.md#_4、提示词工程的几个注意点)
- 提示词在 Agent 与工具调用中的应用 → [4、智能体开发](1-3-RAG、微调、续训与智能体选型.md#_4、智能体开发)
- 项目：商品营销卖点提炼、电商 / 自媒体爆款文案生成 → [3.10 商品营销卖点提炼（Coze）](案例与源码-1-Coze&Dify工作流智能体/3.10-Coze案例：商品营销卖点提炼/3.10-商品营销卖点提炼-Coze.md#_本案例概要)

### 01-4 大模型架构原理

- 大模型的发展历程、关键推动因素与趋势 → [1.2 为什么会出现大模型？](1-1-大模型认知与工程概览.md#_12-为什么会出现大模型)
- Transformer 编码器 / 解码器结构、可扩展性与 MoE 模型，以及工程实现思路 → [1.2 为什么会出现大模型？](1-1-大模型认知与工程概览.md#_12-为什么会出现大模型)、[4、大模型的工程实现概览](1-1-大模型认知与工程概览.md#_4、大模型的工程实现概览)
- 自注意力机制与多头注意力 → [全书术语表：大模型与训练基础术语](全书术语表.md#_3、大模型与训练基础术语)
- LLaMA、Qwen、GPT 等主流体系 → [1.4 大模型分类](1-1-大模型认知与工程概览.md#_14-大模型分类)
- 多模态架构：文本 + 图像 + 音频 + 视频 / 文档 / 图表 / 屏幕 UI 理解 → [1.4 大模型分类](1-1-大模型认知与工程概览.md#_14-大模型分类)

---

## 02 企业低代码平台开发与项目实战

阶段二：低代码做应用

### 02-1 Coze（扣子）平台

- Coze 界面主要功能介绍、主要目标用户 → [4.2 Coze(扣子)介绍](3-基于Coze%26Dify平台的智能体开发.md#_4.2-coze扣子介绍)
- 核心功能模块（插件、知识库、工作流、智能体）的创建与配置 → [4.3 功能说明](3-基于Coze%26Dify平台的智能体开发.md#_4.3-功能说明)
- 提示词设计、模型选择与配置、发布渠道与多端部署能力 → [4、level 3：使用 Coze 搭建高阶智能体](3-基于Coze%26Dify平台的智能体开发.md#_4、level-3使用-coze-搭建高阶智能体)
- Python 调用 Coze 平台工作流 → [1. 发布 API](5-Python调用Coze平台工作流.md#_1-发布-api)

### 02-2 项目 1：商户运营管家

- 模块 1：一键生成行业调研 PPT → [3.1 Coze 案例：一键生成行业调研 PPT](案例与源码-1-Coze&Dify工作流智能体/3.1-Coze案例：一键生成行业调研PPT/3.1-一键生成行业调研PPT.md#_本案例概要)
- 模块 2：复刻爆款视频 → [3.2 Coze 案例：复刻爆款视频](案例与源码-1-Coze&Dify工作流智能体/3.2-Coze案例：复刻爆款视频/3.2-复刻爆款视频.md#_本案例概要)
- 模块 3：产品营销海报生成 → [3.3 Coze 案例：产品营销海报生成](案例与源码-1-Coze&Dify工作流智能体/3.3-Coze案例：产品营销海报生成/3.3-产品营销海报生成.md#_本案例概要)
- 模块 4：商品营销卖点提炼 → [3.10 Coze 案例：商品营销卖点提炼](案例与源码-1-Coze&Dify工作流智能体/3.10-Coze案例：商品营销卖点提炼/3.10-商品营销卖点提炼-Coze.md#_本案例概要)
- 模块 5：商品评论分析 → [3.8 Coze 案例：商品评论分析](案例与源码-1-Coze&Dify工作流智能体/3.8-Coze案例：商品评论分析/3.8-商品评论分析-商品评论分析-Coze.md#_本案例概要)

### 02-3 Dify AI 平台

- 不同低代码平台对比、Dify 核心功能与组件（工作流、Agent、知识库）→ [5.1 Dify 介绍](3-基于Coze%26Dify平台的智能体开发.md#_5.1-dify-介绍)
- 提示词编排、工具与 Agent、模型集成、工作流基本结构 → [6、工作流的搭建](3-基于Coze%26Dify平台的智能体开发.md#_6、工作流的搭建)
- Dify 案例：客户投诉分类助手 → [3.5 Dify 案例：客户投诉分类助手](案例与源码-1-Coze&Dify工作流智能体/3.5-Dify案例：客户投诉分类助手/3.5-客户投诉分类助手.md#_本案例概要)
- Dify 案例：一键生成行业调研报告 → [3.4 Dify 案例：一键生成行业调研报告](案例与源码-1-Coze&Dify工作流智能体/3.4-Dify案例：一键生成行业调研报告/3.4-一键生成行业调研报告.md#_本案例概要)
- Dify 案例：客服对话记录分析 → [3.7 Dify 案例：客服对话记录分析](案例与源码-1-Coze&Dify工作流智能体/3.7-Dify案例：客服对话记录分析/3.7-客服对话记录分析-Dify.md#_本案例概要)
- Dify 案例：商品评论分析 → [3.9 Dify 案例：商品评论分析](案例与源码-1-Coze&Dify工作流智能体/3.9-Dify案例：商品评论分析/3.9-商品评论分析-Dify.md#_本案例概要)
- Python 调用 Dify 平台工作流 → [1、发布](4-Python调用Dify平台工作流.md#_1、发布)

### 02-4 容器化技术

- Docker / Compose 核心概念、镜像、容器、数据卷、端口映射与常用命令 → [第 8 章 Docker 快速入门与 Dify 部署排障](8-Docker快速入门与Dify部署排障.md)
- Docker Desktop 安装与验证 → [第 8 章 2.2 Windows 安装前准备](8-Docker快速入门与Dify部署排障.md#_22-windows-安装前准备)
- Dify 部署后的排障、数据位置、备份升级、Navicat 连接与前端自建镜像 → [第 8 章 Docker 快速入门与 Dify 部署排障](8-Docker快速入门与Dify部署排障.md)

### 02-5 企业级大模型部署

- 部署核心方案：应用层（Dify）+ 推理层（Xinference 等）+ OpenAI 兼容 API → [1、企业级大模型部署概述](7-企业级大模型部署.md#_1、企业级大模型部署概述)
- 腾讯云/阿里云服务器部署、Dify 的下载与配置 → [2、Dify 平台私有化部署](7-企业级大模型部署.md#_2、Dify%20平台私有化部署)
- AutoDL 服务器配置、Ollama 下载与大语言模型的加载 → [3、模型部署](7-企业级大模型部署.md#_3、模型部署)
- Xinference 平台下载、嵌入模型与重排序模型的部署 → [3、模型部署](7-企业级大模型部署.md#_3、模型部署)（含 3.2 部署 Xinference、3.4 Embedding、3.5 Rerank）
- 低代码平台 Coze Studio、Dify、Coze Loop 的本地部署 → [1、整体概述](6-Coze与Dify的Windows平台部署.md#_1、整体概述)、[3、Coze Studio 的安装和配置](6-Coze与Dify的Windows平台部署.md#_3、coze-studio-的安装和配置)、[4、Dify 的安装和启动](6-Coze与Dify的Windows平台部署.md#_4、dify-的安装和启动)、[5、Coze Loop（扣子罗盘）指南](6-Coze与Dify的Windows平台部署.md#_5、coze-loop扣子罗盘指南)

---

## 03 大模型核心开发框架

阶段三：代码级开发

### 03-1 LangChain 框架原理与应用

- LangChain 框架概述、定位与六大核心模块（Models、Memory、Retrieval、Chains、Agents、Callback）→ [1、LangChain 是什么](9-LangChain概述与架构.md#_1、langchain-是什么)、[3、总体架构与六大核心模块](9-LangChain概述与架构.md#_3、总体架构与六大核心模块)
- LangChain 的安装与调用、环境与依赖 → [3、安装依赖](10-LangChain快速上手与HelloWorld.md#_3、安装依赖)、[4、实战：基于阿里百炼的 HelloWorld](10-LangChain快速上手与HelloWorld.md#_4、实战基于阿里百炼的-helloworld)

**① Model I/O（输入输出与模型接入）**

- Message、Prompt Template、Output Parsers、Function Calling → [1、Model I/O 概述与三件套](11-Model-I-O与模型接入.md#_1、model-io-概述与三件套)、[1、Prompt 与消息基础](13-提示词与消息模板.md#_1、prompt-与消息基础)、[1、输出解析器概述](14-输出解析器.md#_1、输出解析器概述)、[2、Tool 是什么与能干嘛](17-Tools工具调用.md#_2、tool-是什么与能干嘛)

**② Chains（链式调用）**

- LCEL 与 Runnable、链式调用（顺序链、分支链、串行链、并行链、函数链）→ [1、Runnable 与统一调用方式](15-LCEL与链式调用.md#_1、runnable-与统一调用方式)、[2、LCEL 是什么](15-LCEL与链式调用.md#_2、lcel-是什么)、[4、链式调用基础用法与案例](15-LCEL与链式调用.md#_4、链式调用基础用法与案例)

**③ Memory（记忆与对话历史）**

- RunnableWithMessageHistory、内存与 Redis 持久化 → [1、为什么需要记忆](16-记忆与对话历史%EF%BC%88含Redis基础%EF%BC%89.md#_1、为什么需要记忆)、[4、实现原理](16-记忆与对话历史%EF%BC%88含Redis基础%EF%BC%89.md#_4、实现原理)、[5、实现类介绍：0.3 与 1.0+](16-记忆与对话历史%EF%BC%88含Redis基础%EF%BC%89.md#_5、实现类介绍%EF%BC%9A0.3%20与%201.0%2B)、[6、案例代码](16-记忆与对话历史%EF%BC%88含Redis基础%EF%BC%89.md#_6、案例代码)

**④ Agents（智能体与工具调用）**

- Agent 抽象、ReAct 范式、create_agent 与 Executor → [1、Agent 是什么？与 Tool 的关系](21-Agent智能体.md#_1、agent-是什么与-tool-的关系)、[2、演变过程：从多步组装到一步创建](21-Agent智能体.md#_2、演变过程从多步组装到一步创建)、[5、实操与案例](21-Agent智能体.md#_5、实操与案例)
- 现代 Agent 场景：浏览器自动化 / Computer Use、长任务研究代理、代码库维护代理、文件 / 数据分析代理 → [1.4 Agent 的使用场景](21-Agent智能体.md#_14-agent-的使用场景)

**⑤ Retrieval（检索与向量）**

- 文档加载器、Text Splitters、Embedding、向量存储与检索 → [1、向量与向量化](18-向量数据库与Embedding实战.md#_1、向量与向量化)、[2、向量数据库](18-向量数据库与Embedding实战.md#_2、向量数据库)、[2、RAG 文本处理核心知识](19-RAG检索增强生成.md#_2、rag-文本处理核心知识)

- 电商平台商家对话助手案例：集成店铺运营数据库检索、平台政策实时查询和客户服务管理功能；开发多工具调用能力，记忆机制管理多会话上下文；本地知识库的搭建与调用（待更新）

### 03-2 LangGraph 框架原理与应用

- LangGraph 入门：从链式到图状的思维转变 → [1、LangGraph 简介](22-LangGraph概述与快速入门.md#_1、langgraph-简介)、[2、HelloWorld 快速入门](22-LangGraph概述与快速入门.md#_2、helloworld-快速入门)
- 图的核心要素：State、Node、Edge → [1.4 四个核心概念：State、Nodes、Edges、Graph](22-LangGraph概述与快速入门.md#_1.4-四个核心概念：state、nodes、edges、graph)、[2、Graph API 之 State（状态）](23-LangGraphAPI：图与状态.md#_2、graph-api-之-state（状态）)、[1、Graph API 之 Node（节点）](24-LangGraphAPI：节点、边与进阶.md#_1、graph-api-之-node（节点）)、[2、Graph API 之 Edge（边）](24-LangGraphAPI：节点、边与进阶.md#_2、graph-api-之-edge（边）)
- Graphs：图的构建与编译 → [1、Graph API 之 Graph（图）](23-LangGraphAPI：图与状态.md#_1、graph-api-之-graph（图）)、[2.3 Graph 最小构建流程](22-LangGraph概述与快速入门.md#_2.3-graph-最小构建流程)
- Runtime：Pregel、Actor、Channel、Superstep 与状态快照 → [4、补充理解：LangGraph 底层如何运行这张图](23-LangGraphAPI：图与状态.md#_4、补充理解：langgraph-底层如何运行这张图)
- Memory：图中的持久化状态与记忆 → [2、状态持久化（Persistence）](25-LangGraph高级特性.md#_2、状态持久化（persistence）)、[3.5 本章和 LangGraph 官方主线的关系](16-记忆与对话历史（含Redis基础）.md#_3.5-本章和-langgraph-官方主线的关系)
- Human-in-the-loop：中断、人工审核与恢复执行 → [3、人机协作与中断恢复（Interrupt / HITL）](25-LangGraph高级特性.md#_3、人机协作与中断恢复（interrupt--hitl）)
- Agents：构建更鲁棒、更可控的智能体，覆盖长任务 Agent、多智能体协作与并行任务 → [21-Agent 智能体](21-Agent智能体.md#_1、agent-简介)、[26-LangGraph 多智能体与 A2A](26-LangGraph多智能体与A2A.md#_2、supervisor-与-handoff)
- Agent Skills：把可复用提示词、流程、模板、脚本和资源封装成按需加载的能力包 → [27-Skills 技能与 AI 编程工具实践](27-Skills技能与AI编程工具实践.md#_1、为什么-skills-突然变重要)
- 高级应用与技巧：流式输出、时间回溯与子图 → [1、流式处理（Streaming）](25-LangGraph高级特性.md#_1、流式处理（streaming）)、[4、时间回溯（Time-Travel）](25-LangGraph高级特性.md#_4、时间回溯（time-travel）)、[5、子图（Subgraphs）](25-LangGraph高级特性.md#_5、子图（subgraphs）)

### 03-3 MCP 从原理到实战

- Function Calling 对比 MCP 的核心差异、功能定位、交互逻辑及适用场景 → [4.3 工具调用的实现方式](1-3-RAG、微调、续训与智能体选型.md#_43-工具调用的实现方式)、[1、为什么需要 MCP](20-MCP模型上下文协议.md#_1、为什么需要-mcp)、[2、MCP 是什么（入门概念）](20-MCP模型上下文协议.md#_2、MCP%20是什么%EF%BC%88入门概念%EF%BC%89)
- MCP 应用场景、通信机制与传输逻辑（STDIO / SSE），包括浏览器、文件、代码库与数据系统等外部能力接入 → [3、MCP 能做什么](20-MCP模型上下文协议.md#_3、mcp-能做什么)、[5、MCP 架构知识](20-MCP模型上下文协议.md#_5、mcp-架构知识)
- MCP 关键组成要素，及各要素功能在体系中的作用 → [5.1 主机、客户端、服务器定义](20-MCP模型上下文协议.md#_5.1-主机、客户端、服务器定义)、[5.4 FastMCP 的基本写法与常用 API](20-MCP模型上下文协议.md#_5.4-fastmcp-的基本写法与常用-api)
- MCP 从初始化到日志记录的完整工作流程，各环节核心动作 → [5.2 MCP 协议层面大致怎么工作](20-MCP模型上下文协议.md#_5.2-mcp-协议层面大致怎么工作)、[5.5 完整调用过程理解](20-MCP模型上下文协议.md#_5.5-完整调用过程理解)
- 热门 MCP Server 推荐：主流工具，及各工具特点及适用场景 → [4.1 直接使用现成的 MCP 服务](20-MCP模型上下文协议.md#_4.1-直接使用现成的-mcp-服务)
- 从底层逻辑剖析 MCP 在服务解耦、路由、容错等方面的核心原理 → [1.2 MCP 到底在解决什么问题](20-MCP模型上下文协议.md#_1.2-mcp-到底在解决什么问题)、[5.2 MCP 协议层面大致怎么工作](20-MCP模型上下文协议.md#_5.2-mcp-协议层面大致怎么工作)
- 案例：多种具体环境 MCP Server 部署与测试 → [6、案例实战：本地 MCP 天气服务与客户端](20-MCP模型上下文协议.md#_6、案例实战本地-mcp-天气服务与客户端)
- 案例：自定义 MCP 的开发步骤、功能验证要点与目标 → [4.2 本地自建 MCP 服务端](20-MCP模型上下文协议.md#_4.2-本地自建-mcp-服务端)、[6.2 服务端案例区分理解](20-MCP模型上下文协议.md#_6.2-服务端案例区分理解)、[6.4 客户端案例怎么区分理解](20-MCP模型上下文协议.md#_6.4-客户端案例怎么区分理解)

### 03-4 跨 Agent 通信：A2A 协议

- A2A 协议定义与作用、与 MCP 协议关系、核心组件架构 → [1、A2A 协议与多智能体架构](26-LangGraph多智能体与A2A.md#_1、a2a-协议与多智能体架构)、[1.5 A2A 和 MCP 的区别](26-LangGraph多智能体与A2A.md#_1.5-a2a-和-mcp-的区别)
- 工作流程机制、消息格式与数据结构、请求与响应流程 → [1.4 A2A 协议定义](26-LangGraph多智能体与A2A.md#_1.4-a2a-协议定义)、[1.6 LangGraph 多智能体和 A2A 是什么关系](26-LangGraph多智能体与A2A.md#_1.6-langgraph-多智能体和-a2a-是什么关系)
- 认证与授权机制、错误码与异常处理 → [1、A2A 协议与多智能体架构](26-LangGraph多智能体与A2A.md#_1、a2a-协议与多智能体架构)
- 性能优化与并发控制、典型业务场景示例，包括软件工程团队式协作、研究代理团队、数据分析代理团队与并行代码任务 → [1.9 使用场景](26-LangGraph多智能体与A2A.md#_1.9-使用场景)、[2.9 Supervisor 和 Handoff 怎么选](26-LangGraph多智能体与A2A.md#_2.9-supervisor-和-handoff-怎么选)

---

## 04 企业级 RAG / Agent 项目实战

阶段四：企业级应用

### 04-1 RAG 与知识库基础

- RAG 是什么、为何需要、执行流程（索引阶段 + 检索阶段）→ [1、RAG 的理解](2-RAG-搭建企业私有%26个人知识库.md#_1、rag-的理解)、[1、RAG 概述](19-RAG检索增强生成.md#_1、rag-概述)
- 知识库搭建平台对比与选型（Cherry Studio、ima、Dify、RAGFlow 等）→ [2、知识库的概述](2-RAG-搭建企业私有%26个人知识库.md#_2、知识库的概述)
- 使用 Cherry Studio、ima、Dify 从零搭建个人/企业知识库 → [3、Cherry-Studio 搭建个人知识库](2-RAG-搭建企业私有%26个人知识库.md#_3、cherry-studio-搭建个人知识库)、[4、ima 搭建个人知识库](2-RAG-搭建企业私有%26个人知识库.md#_4、ima-搭建个人知识库)、[5、使用 Dify 搭建知识库](2-RAG-搭建企业私有%26个人知识库.md#_5、使用-dify-搭建知识库)
- 向量与向量化、向量数据库与 Embedding 实战 → [18-向量数据库与 Embedding 实战](18-向量数据库与Embedding实战.md#_1、向量与向量化)
- RAG 综合案例：文档加载、分割、向量存储、检索与生成 → [3、RAG 综合案例：智能运维助手](19-RAG检索增强生成.md#_3、rag-综合案例智能运维助手)

### 04-2 项目 2：掌柜智库

- 架构设计：基于 LangGraph 构建适配电商设备手册查询、商品售后咨询的可插拔 RAG 工作流（待更新）
- 多模态解析：集成 MinerU 与 OCR，精准解析电商设备操作手册、商品售后指南类图文混排 PDF（待更新）
- 检索机制：采用向量检索 + 稀疏检索 + Neo4j 电商知识图谱（设备故障 - 解决方案关联）多路召回（待更新）
- 智能切片：支持滑动窗口、语义切分策略，适配电商设备故障排查步骤、商品参数说明的语义保留（待更新）
- 深度优化：引入 HyDE 与 BGE-Rerank，提升 “打印机卡纸怎么办”“商品保修政策”等电商疑问匹配精度（待更新）
- 全链路评估：集成 RAGAS 框架，自动化评估电商售后问答准确性、设备操作指引合规性（待更新）

### 04-3 项目 3：电商小二

- 对话理解与意图解析：实现用户模糊咨询的多意图识别，支持上下文关联（如跨轮追问 “之前说的订单退款进度”），精准匹配用户真实需求（待更新）
- 多源知识库联动：对接产品手册、售后工单库、常见问题库（FAQ），实现 “问题 - 答案” 智能映射，支持手册更新后的知识库自动同步与检索优化（待更新）
- 实时交互体验优化：采用流式输出技术减少回复等待时长，配置常见问题快捷回复模板，针对高频咨询（如 “物流查询”）实现 1 秒内响应，支持表情、链接等富文本回复（待更新）
- 人机协同转人工机制：设置转人工触发条件（如复杂投诉、需求不明确），转人工时自动同步当前对话上下文至人工坐席，避免用户重复描述，提升协同效率（待更新）
- 对话数据复盘与优化：自动采集对话日志，分析高频未解决问题、用户满意度低的回复场景，输出优化建议（如补充知识库内容、调整意图识别规则）（待更新）
- 多渠道适配与监控：支持 APP、网页、小程序等多渠道接入，集成服务监控面板，实时查看响应耗时、意图识别准确率、转人工率等核心指标，保障服务稳定性（待更新）

### 04-4 项目 4：电商问数

- 项目定位：自然语言问数把数仓、检索、生成、执行和前端交付串成一条链路 → [3、这个项目到底在做什么](实战项目-电商问数/0-前言.md#_3、这个项目到底在做什么)、[5、这套项目的核心技术栈](实战项目-电商问数/0-前言.md#_5、这套项目的核心技术栈)
- 数仓与元数据基础：先理解事实表、维度表、指标和元数据在问数里的角色 → [3、数据仓库基础](实战项目-电商问数/1-项目概述与数仓基础.md#_3、数据仓库基础)、[4、维度建模入门](实战项目-电商问数/1-项目概述与数仓基础.md#_4、维度建模入门)、[2、元数据知识库](实战项目-电商问数/2-项目整体架构与智能体流程.md#_2、元数据知识库)
- 工程与基础设施：用 uv、docker-compose、配置管理和客户端封装把 MySQL、Qdrant、Elasticsearch、Embedding 跑起来 → [1、先建立整体认识](实战项目-电商问数/3-开发环境与基础服务准备.md#_1、先建立整体认识)、[1、项目目录结构](实战项目-电商问数/4-项目结构与基础服务配置管理.md#_1、项目目录结构)、[1、Qdrant 客户端接入](实战项目-电商问数/5-Qdrant与ES快速入门与接入.md#_1、qdrant-客户端接入)、[1、Embedding 客户端管理](实战项目-电商问数/6-MySQL、Embedding与日志管理.md#_1、embedding-客户端管理)
- 元数据与检索：围绕表、字段、字段值和指标构建可检索的知识库 → [1、为什么先构建元数据知识库](实战项目-电商问数/7-元数据知识库总览与构建入口.md#_1、为什么先构建元数据知识库)、[1、本章在整条构建流程中的位置](实战项目-电商问数/8-表与字段信息同步到元数据库.md#_1、本章在整条构建流程中的位置)、[1、为什么字段检索不能只靠一种能力](实战项目-电商问数/9-字段与指标检索能力构建.md#_1、为什么字段检索不能只靠一种能力)
- 问数工作流：用 LangGraph 组织状态、上下文、关键词抽取、多路召回和上下文合并 → [1、问数智能体的整体工作流](实战项目-电商问数/10-问数智能体总览与工作流骨架.md#_1、问数智能体的整体工作流)、[2、三路召回分别解决什么](实战项目-电商问数/11-关键词抽取与多路召回.md#_2、三路召回分别解决什么)、[2、为什么召回结果不能直接交给大模型](实战项目-电商问数/12-召回信息合并与上下文构建.md#_2、为什么召回结果不能直接交给大模型)、[2、为什么合并后还要过滤](实战项目-电商问数/13-SQL生成前的信息过滤与补全.md#_2、为什么合并后还要过滤)
- SQL 闭环：完成 SQL 生成、校验、纠错和执行，形成可控的 NL2SQL 流程 → [1、本章在问数链路中的位置](实战项目-电商问数/14-SQL生成与执行闭环.md#_1、本章在问数链路中的位置)、[3、生成 SQL：generate_sql](实战项目-电商问数/14-SQL生成与执行闭环.md#_3、生成-sqlgenerate_sql)、[4、校验 SQL：validate_sql](实战项目-电商问数/14-SQL生成与执行闭环.md#_4、校验-sqlvalidate_sql)、[6、校正 SQL：correct_sql](实战项目-电商问数/14-SQL生成与执行闭环.md#_6、校正-sqlcorrect_sql)、[7、执行 SQL：run_sql](实战项目-电商问数/14-SQL生成与执行闭环.md#_7、执行-sqlrun_sql)
- 接口与联调：用 FastAPI、SSE、QueryService、dependencies 和 lifespan 把能力交给前端并做好排障 → [1、查询接口要解决什么问题](实战项目-电商问数/15-API接口基础与FastAPI入门.md#_1、查询接口要解决什么问题)、[5、SSE 协议：前后端约定的流式格式](实战项目-电商问数/15-API接口基础与FastAPI入门.md#_5、sse-协议前后端约定的流式格式)、[3、QueryService：把一次请求变成一次图执行](实战项目-电商问数/16-查询接口实现与依赖组装.md#_3、queryservice把一次请求变成一次图执行)、[5、request_id：让并发日志能查得清楚](实战项目-电商问数/17-前后端联调与日志追踪.md#_5、request_id让并发日志能查得清楚)

### 04-5 项目 5：深度研搜

- 项目文档入口与源码仓库：先读 [深度研搜前言](实战项目-深度研搜/0-前言.md)，再对照 [deepsearch-agents 源码仓库](https://github.com/didilili/deepsearch-agents) 跑通项目
- DeepAgents 基础：从普通 Agent 过渡到主智能体、子智能体、任务委派和上下文隔离 → [第 1 章 DeepAgents 基础与核心概念](实战项目-深度研搜/1-DeepAgents基础与核心概念.md)、[第 2 章 DeepAgents 快速入门与流式解析](实战项目-深度研搜/2-DeepAgents快速入门与流式解析.md)、[第 3 章 子智能体进阶与异步执行](实战项目-深度研搜/3-子智能体进阶与异步执行.md)
- 生态接入与控制能力：把 LangGraph、LangChain、人机协作、Backend、中间件和 Skills 接到 DeepAgents 项目里 → [第 4 章 接入 LangGraph 与 LangChain](实战项目-深度研搜/4-接入LangGraph与LangChain.md)、[第 5 章 人机协作与中断恢复](实战项目-深度研搜/5-人机协作与中断恢复.md)、[第 6 章 长期记忆与 Backend 存储](实战项目-深度研搜/6-长期记忆与Backend存储.md)、[第 7 章 中间件机制与 Skills 配置](实战项目-深度研搜/7-中间件机制与Skills配置.md)
- 工程初始化与基础模块：理解项目目录、模型配置、提示词配置、会话目录和上下文变量 → [第 8 章 项目总览与工程初始化](实战项目-深度研搜/8-项目总览与工程初始化.md)、[第 9 章 基础模块与模型配置](实战项目-深度研搜/9-基础模块与模型配置.md)
- 多来源检索能力：实现网络搜索、MySQL 查询和 RAGFlow 知识库三个子智能体 → [第 10 章 网络搜索子智能体与 Tavily 工具](实战项目-深度研搜/10-网络搜索子智能体与Tavily工具.md)、[第 11 章 数据库查询子智能体与 MySQL 工具](实战项目-深度研搜/11-数据库查询子智能体与MySQL工具.md)、[第 12 章 RAGFlow 子智能体与知识库准备](实战项目-深度研搜/12-RAGFlow子智能体与知识库准备.md)
- 项目闭环：搭建主智能体、异步执行、FastAPI 接口、WebSocket 进度回传和文件交付链路 → [第 13 章 主智能体搭建与异步执行](实战项目-深度研搜/13-主智能体搭建与异步执行.md)、[第 14 章 FastAPI 接口与项目闭环](实战项目-深度研搜/14-FastAPI接口与项目闭环.md)

---

## 05 大模型微调实践

以中文关键词抽取为贯穿案例，按“判断是否需要微调 → 准备数据 → 理解训练 → AutoDL 实操 → 验证与导出”的顺序学习。

### 05-1 项目、数据与训练原理

- [第 28 章 大模型微调概述与整体流程](28-大模型微调概述与整体流程.md)：回顾 Prompt、RAG 与 Agent 的分工，理解模型类型，定义任务并认识基线。
- [第 29 章 微调数据准备与对话模板](29-微调数据准备与对话模板.md)：读真实 JSONL，学习 Alpaca/ShareGPT、清洗、查重、数据划分和模板。
- [第 30 章 模型训练原理与高效微调](30-模型训练原理与高效微调.md)：用算例理解 batch、step、学习率、显存、LoRA 和量化。

### 05-2 AutoDL 单卡实操

- [第 31 章 LLaMA-Factory 环境搭建与微调实战](31-LLaMA-Factory环境搭建与微调实战.md)：AutoDL 单卡环境、清洗版数据登记、LoRA 参数配置、150 步训练、日志核对与结果备份。
- [第 32 章 微调效果评估与模型部署](32-微调效果评估与模型部署.md)：单条 Chat 验证、200 条双组预测、文件转换与关键词评分、完整模型导出与独立加载。
- 配套文件：`案例与源码-4-微调/`，包含关键词样本、`keywords-clean` 训练/验证/测试数据、处理与评分脚本、训练/预测/导出配置及回答示例。

### 05-3 效果评估与进阶练习

- [第 32 章的选做内容](32-微调效果评估与模型部署.md?id=_6、vllm-部署与接口调用（选做）)：在兼容环境中使用 vLLM 部署、API 调用与 Adapter 分开加载；基线比较和关键词评分属于本章主线。
- [第 33 章 微调显存优化与多卡训练](33-微调显存优化与多卡训练.md)：单卡显存排查与 QLoRA 选做、三种并行分工、DeepSpeed ZeRO、短跑日志与结果判断。

| 学习内容           | 阅读或操作条件                                   | 学习目标                                       |
| ------------------ | ------------------------------------------------ | ---------------------------------------------- |
| 单卡关键词微调     | 按第 31 章准备模型、数据与训练环境               | 完成训练，读懂日志并保存 Adapter               |
| 回答评估与模型导出 | 使用自己的训练产物，或先阅读配套回答与报告       | 区分格式和内容质量，比较模型并检查导出文件     |
| vLLM 部署与调用    | 按第 32 章准备独立推理环境，跟做采用合并模型路线 | 从程序发起请求，并检查实际回答                 |
| 多卡与大模型练习   | 先阅读配置与日志示例，具备适用硬件后再操作       | 核对实际设备参与情况，比较显存、速度与任务效果 |

可先完成单卡主线，再按需求选择进阶内容。导出文件或接口调用成功，都不能代替对模型回答质量的检查。

### 05-4 后续拓展

私有数据采集与数据增强、其他 PEFT 方法（如 Prompt Tuning）、全参数微调对照、ONNX 导出，以及更多业务调优案例，可作为后续专题。Zero-shot / Few-shot 提示方式可先回看[提示词工程基础](1-2-提示词工程基础.md)，不要与需要训练参数的 Prompt Tuning 混淆。

---

## 06 大厂开发规范

### 06-1 企业大模型研发流程

- 流程概述、技术前沿调研、行业实践调研、完整技术调研结构（待更新）
- 自研方案输出、算法框架设计、RAG 项目逻辑、对话系统分发与 pipeline（待更新）
- 评估指标、业务方 / 运营方 / 产品方角色、研发过程、行业趋势与能力培养（待更新）
- 项目立项报告、产品需求、项目设计说明书等（待更新）

### 06-2 大模型当下热点

- Agent/RAG 项目研发主流技术，AI Coding / 代码库级协作、Computer Use / Browser Use、长任务 Agent、多智能体协作等前沿热点跟踪（待更新）

---

## 附录与导航

- **教程案例链接汇总**（在线演示与源码入口）→ [教程案例链接汇总](教程案例链接汇总.md)
- **全书术语表**（核心概念速查、易混概念对照）→ [全书术语表](全书术语表.md)
- **新手入门与常见问题**（环境准备、运行案例、API Key 配置、常见报错）→ [新手入门与常见问题](新手入门与常见问题.md)
- **教程更新日志** → [教程更新日志](教程更新日志.md)
