DevOps -> AI Infra 工程师的学习 Roadmap(2026)
本文最后更新于 2026年9月29日 凌晨
过去我的工程背景主要集中在 Mobile / SDK 的 CI/CD、Build & Release。
维护构建环境、流水线;管理制品、版本发布,稳定交付。
进入 AI Native 时代后,再只搞这些业务就要被斩杀了。
现准备把这些经验迁移到 AI Platform 方向,特此维护本文进行指路。
路线参考:roadmap.sh/ai-engineer、roadmap.sh/ai-agents。
当前学习进度
在 AI大人 的帮助下,初步实现了记录学习打卡、能力证据与规划建议的 Skill Compass。导出功能尚未完成,动态进度先以该项目为准。
本文记录能力路线;具体任务、实验记录和完成证据放在进度系统中维护。
职业定位修正
已有的 Build & Release / DevOps 能力能迁移到哪里?
怎样用实际成果证明自己能为团队提供 AI 能力?
| 方向 | 主要对象 | 核心工作 | 与我的关系 |
|---|---|---|---|
| Build & Release / DevOps | App / SDK、环境、流水线、制品 | 可重复构建、测试、发布、回滚、交付自动化 | 已有经验,是迁移起点 |
| AIOps | 告警、日志、事故和运维流程 | 用 AI 辅助检测、诊断与处置,即 AI for Operations | 可以作为业务用例,不等于建设 AI 基础设施 |
| LLMOps / AI Platform | 模型端点、内部调用方、数据与治理链路 | 统一接入、模型交付、权限配额、观测评测、自助服务 | 近期重点,先形成团队可用的能力 |
| AI Infra | GPU、集群、网络、存储与运行时 | 为 AI 负载提供算力、调度、可靠性与资源治理 | 长期深入基础设施的方向 |
| Inference / AI Performance | 推理运行时、计算、显存和通信瓶颈 | 优化质量约束下的延迟、吞吐与成本 | 长期深入推理与性能的方向 |
LLMOps 更侧重 LLM 生命周期与生产运行实践,AI Platform 更侧重把这些能力产品化后提供给团队。
岗位名称会因公司而异,应以负责的系统和交付物为准。
原有经验的迁移关系如下,表更多用于定位能力。
| 原有经验 | 在 AI Platform 中的对应问题 | 需要新增的知识 |
|---|---|---|
| App / SDK 构建 | 模型镜像、推理 Runtime、依赖和可重复环境 | CUDA、模型格式、GPU 容器运行时 |
| 制品管理 | Base Model、Adapter、Tokenizer、数据集、Prompt 和镜像版本 | Model Registry、数据血缘、模型许可证 |
| CI/CD | 模型服务、Prompt、RAG Pipeline 和 Agent Harness 的测试发布 | Eval Gate、质量回归、影子流量 |
| 多环境发布 | Dev/Staging/Prod 的模型端点、配额和数据隔离 | 多租户、模型路由、数据治理 |
| 灰度与回滚 | 模型版本、Prompt、Adapter、路由策略的灰度与回滚 | 质量指标、A/B、Canary Eval |
| SDK 设计 | 统一 LLM API、内部 SDK、错误模型和兼容层 | Streaming、Tool Calling、Token/Context 语义 |
| 可观测性 | LLM Trace、Generation、Tool Span、GPU 与队列指标 | GenAI 语义、TTFT、TPOT、Token 成本 |
| 容量规划 | GPU 容量、KV Cache、并发、吞吐和队列 | 显存估算、Batching、并行策略 |
| 运维与排障 | 模型下载、加载、OOM、驱动、网络和尾延迟 | vLLM/SGLang、NCCL、GPU Profiling |
| 平台化 | 自助申请、统一入口、模板、策略和治理 | AI Gateway、模型目录、Eval as a Service |
0. 总览路线图
在 Cloud Native 方兴未艾时进行过一次痛苦的转型,现在装备了 AI大人 辅助(就是有点卡经济),准备沿着已有交付经验继续向前:
会调用模型 → 会部署模型 → 能提供团队服务 → 能接入业务知识 → 能持续评估和运营。
如何阅读导图
- 蓝色 Stage 1–5:推荐的主线阅读顺序;每章交付一个可验证的增量成果。
- 黄色 Stage 6–7:任务执行方向的选修,先理解 Workflow / Agent,再扩展 Harness。
- 黄色 Stage 8:微调独立分支,具备 Stage 2 的部署能力与 Stage 5 的评测基础后按需进入,不依赖 Stage 6–7。
- 紫色提示:评测、观测、安全与成本从第一阶段就开始加入,Stage 5 集中深化。
- 图中的编号表示学习组织方式,不是必须全部通过的岗位资格清单。托管 API 也能支撑平台练习;自部署实验可按硬件条件选小模型或短时租用 GPU。
flowchart TD
Start(["已有经验:CI/CD / Build & Release"]) --> S1["Stage 1 · LLM 基础与服务<br/>成果:可靠调用工具"]
S1 --> S2["Stage 2 · Serving / Quantization / Inference<br/>成果:推理端点与容量实验"]
S2 --> S3["Stage 3 · LLMOps / AI Platform<br/>成果:团队统一入口"]
S3 --> S4["Stage 4 · RAG / Context / Internal Use Cases<br/>成果:可引用、可更新的知识问答"]
S4 --> S5["Stage 5 · Eval / Observability / Safety / Cost<br/>成果:回归评测与运营闭环"]
S5 --> Main(["主线成果:可交付、可评估的内部 AI 服务"])
Main -.-> S6["Stage 6 · Workflow / Agent(选修)<br/>成果:可控的任务执行"]
S6 -.-> S7["Stage 7 · Agent Harness / MCP(选修)<br/>成果:接入平台的执行环境"]
S5 -.-> S8["Stage 8 · LoRA / QLoRA(独立选修)<br/>前置:Stage 2 + Stage 5<br/>成果:经过评测的模型与 Adapter 交付"]
Quality["全程加入:评测 / 观测 / 安全 / 成本<br/>Stage 5 集中深化"] -.-> S1
Quality -.-> S3
Quality -.-> S5
Main --> Next["后续方向<br/>AI Infra / AI Performance / AI Platform 深化"]
classDef main fill:#e7f0ff,stroke:#4b6f9c,color:#172b4d
classDef optional fill:#fff4d6,stroke:#aa7a2a,stroke-dasharray:5 5,color:#47351d
classDef cross fill:#f0eaff,stroke:#8362a8,color:#35254c
class Start,S1,S2,S3,S4,S5,Main,Next main
class S6,S7,S8 optional
class Quality cross
阶段之间怎样分工
- Stage 1 / Stage 3:前者统一客户端调用与错误处理;后者提供多用户共享的网关、权限、配额和交付流程。
- Stage 2 / Stage 3:前者理解推理运行时与容量;后者把模型端点变成团队服务,引用前面的实验结论。
- Stage 3 / Stage 5:前者接入基础控制和指标;后者建立质量判断、变更验证和持续改进的方法。
- Stage 4 / Stage 7:前者为一次回答准备业务信息;后者管理多步骤任务中的上下文、会话和恢复。
各章保持“目标—关键概念清单—资源—实战项目”的结构,实战末尾说明完成标准。资源按需选读,进阶材料不作为进入下一阶段的门槛。
Stage 1 · LLM 基础与服务
这一阶段解决:一次 LLM 调用怎样可靠完成?
目标
- 理解 LLM API 的输入、输出与限制,知道上下文、采样、结构化输出和工具调用分别解决什么问题。
- 能使用一个原生 SDK 做出小工具,并处理流式输出、错误、超时和用量记录。
- 建立质量、可用性、延迟和成本的基本直觉。
关键概念清单
- 输入与预算:Tokenization、消息角色、上下文窗口、输入与输出 Token;KV Cache 先理解用途,机制留到 Stage 2。
- 输出控制:temperature、top-p 等采样参数,JSON Schema、Structured Output 和输出校验;参数支持情况以所选模型为准。
- 工具调用:模型提出工具名和参数,由程序校验并执行;此处先理解一次交互,循环决策留到 Stage 6。
- 调用可靠性:Streaming、SSE、Async I/O、超时、取消、限流、有限次数重试与退避;失败重试可能增加费用,需记录请求状态。
- 成本与延迟:Token 用量、首段输出等待、总耗时、缓存命中与质量取舍。API Prompt Caching 的行为由服务提供方决定。
- 模型选择:在同一组任务上比较质量、速度和费用,再决定是否使用推理模型或更大的模型。
资源
- 先选一个 API,完成调用练习
- Anthropic API Docs —— Messages、Streaming、Tool Use。
- OpenAI API Quickstart —— 原生 SDK 入门;按需阅读 Structured Outputs,再用 OpenAI Cookbook 补充代码示例。
- Google Gemini API Docs —— 作为另一种 API 设计的对照。
- 补模型直觉
- Andrej Karpathy:Intro to Large Language Models。
- Hands-On Large Language Models —— 图解基础与应用,可作为主读。
- 进阶选读
- Attention Is All You Need、Language Models are Few-Shot Learners。
- Hugging Face Transformers —— 本地加载和 Tokenizer,准备进入 Stage 2。
实战项目
- 发布文档总结器:用原生 SDK 总结一份发布说明,支持 Streaming、超时、取消和用量记录。也可用 CLI 翻译器代替这一练习。
- Structured Extractor:从发布说明中抽取版本、变更项和风险字段;比较直接结构化输出与工具调用方式,记录 Schema 校验失败。
- 客户端多模型适配器:统一两个模型服务的输入、输出和错误类型,在固定样本上比较延迟、成本与质量。这里不建设团队网关。
完成标准:交付一个可靠调用工具;能够复现限流、输出格式错误和流式中断,并说明哪些错误会重试、如何记录费用。无需读完所有论文或熟悉所有供应商。
Stage 2 · LLM Serving / Quantization / Inference
这一阶段解决:一个模型服务怎样跑稳、跑得合适?
目标
- 能解释模型原生上下文、服务端实际配置和单次请求实际占用之间的关系。
- 能部署、验证并排障一个推理服务,理解权重、显存、KV Cache 和量化的取舍。
- 能用可复现的实验说明延迟、吞吐、质量与资源消耗的变化。
关键概念清单
- 服务启动:模型权重、Tokenizer、Config、Chat Template、模型版本和许可证;健康检查、模型名称与 API 兼容范围。
- 上下文与显存:权重占用、KV Cache、激活与运行时开销;服务端
max-model-len与请求输入、输出长度。 - 推理机制:Prefill / Decode、PagedAttention、Continuous Batching、Prefix Caching、Chunked Prefill。
- 量化与格式:BF16/FP16、INT8/INT4 是数值表示;AWQ/GPTQ 是量化方法;GGUF 是可容纳不同量化类型的模型文件格式。实际支持取决于模型与运行时。
- 测量方法:TTFT(首 Token 延迟)、TPOT(平均每输出 Token 耗时)、端到端延迟、P95/P99、并发、请求吞吐和 Token 吞吐。
- 常见故障:下载或 DNS 失败、文件不完整、驱动与 CUDA 不匹配、OOM、KV Cache 不足、模型名称错误。
先选择 vLLM 或 SGLang 中的一个跑通,再用第二个引擎做对照。Tensor Parallel、多机并行、PD 分离与 Speculative Decoding 作为进阶方向,在基本容量实验完成后按需学习。
资源
- 部署主入口
- vLLM Docs —— Serving、配置参数与指标。
- SGLang Docs —— 作为部署和运行时对照。
- Hugging Face Hub CLI —— 下载、缓存与指定模型版本。
- vLLM Benchmark CLI —— 用统一负载完成 TTFT、吞吐与并发实验。
- 理解量化与显存
- 进阶选读
- TensorRT-LLM、FlashAttention 及其后续系列论文。
实战项目
- 单机服务化:按硬件条件选择小模型,将 Stage 1 总结器的调用切到自己的模型端点。记录下载、启动、健康检查与重启步骤。
- 量化与容量实验:在同一组样本上比较原始精度与量化版本的回答质量、显存、TTFT、TPOT 和吞吐,再改变上下文与并发寻找容量边界。
- 引擎对照(选做):同一模型、同一机器和同一负载下比较 vLLM 与 SGLang,记录差异和适用条件。
完成标准:交付推理端点、容量报告与故障手册。报告必须记载硬件、模型版本、量化配置、输入/输出长度分布、并发、预热和统计口径;改变一个变量后能解释结果,不只展示成功截图。
Stage 3 · LLMOps / AI Platform
这一阶段解决:怎样让其他人可靠地使用已经跑通的模型能力?
目标
- 将托管 API 和自部署模型组织为统一接入服务。
- 让团队能够申请、调用、发布和排查模型服务,并建立基本权限、配额和反馈渠道。
- 复用 Build & Release 经验,为模型端点和配置建立可重复的交付过程。
关键概念清单
- 统一接入:Gateway、模型目录、能力与限制说明、内部 SDK、路由与 Fallback;兼容接口不等于所有功能语义完全相同。
- 服务交付:模型、镜像与配置版本;Dev/Staging/Prod;灰度、回滚、变更记录与可重复部署。
- 团队使用:身份认证、租户与项目、凭据管理、授权、配额、预算和自助申请。
- 基础运营:健康检查、请求成功率、延迟、Token 与队列指标;超时、限流、容量、降级和故障手册。
- 平台边界:控制面负责目录、策略与配置,数据面处理调用和推理。API 接入层、GPU 推理运行时与 Agent 会话承担不同职责。
- 反馈入口:记录模型与 Prompt 版本、收集失败样本。此处建立基础能力,质量回归和改进闭环在 Stage 5 展开。
推理引擎内部机制引用 Stage 2 的结论。多机并行、复杂 GPU 调度与 PD 分离留到“后续方向”,不用在搭建第一个团队入口时全部实现。
资源
- 先搭接入与观测
- LiteLLM Proxy Quick Start —— 先搭 Gateway,再按需阅读路由、Fallback 与预算文档。
- Langfuse Docs —— Trace、Prompt 与数据集基础。
- 部署方式按规模选择
- KServe Quickstart。
- Ray Serve Docs。
- NVIDIA GPU Operator —— 需要 Kubernetes GPU 运维时再深入。
实战项目
- 团队统一入口:给 Stage 1 的客户端提供一个稳定入口,背后接托管 API 和 Stage 2 的模型端点;加入身份、模型选择、配额、基础日志和 Fallback。
- 发布与回滚:把部署、配置和模型版本写成可重复流程;先在测试环境升级,再演练失败回滚。已有 K8s 可使用 Helm,单机练习也可先用容器完成。
- 用户接入手册:让另一个人按文档完成申请、调用和错误排查,收集接入阻碍。故障演练至少覆盖端点不可用、配额耗尽和高并发。
完成标准:交付最小内部 LLM 平台,使用者无需手工操作你的 GPU 节点即可调用模型;可以找到请求对应的模型与配置版本,说明权限、配额、降级和回滚如何生效。
Stage 4 · RAG / Context Engineering / Internal Use Cases
这一阶段解决:怎样把业务信息正确、及时、按权限地送进一次回答?
目标
- 理解从文档接入到引用回答的完整链路,并能分辨解析、检索、排序与生成问题。
- 让研发知识库支持更新、删除、来源追踪和访问控制。
- 建立小型检索与回答评测集,为 Stage 5 的回归打基础。
关键概念清单
- 数据接入:文档解析、清洗、来源 ID、版本、增量更新、删除与权限元数据。
- 基础检索:Chunking、Embedding、向量索引、BM25、Hybrid Search、Metadata Filter 与 Reranker;先建立基线再比较策略。
- 上下文组装:相关性、去重、Token 预算、片段顺序、引用、无依据时拒答或提示不确定。
- 可追溯性:保存回答实际使用的文档和版本;权限过滤须覆盖检索、缓存和最终引用。
- 评测分层:召回是否找到正确资料、排序是否把资料放在前面、答案是否有依据;具体方法在 Stage 5 统一。
- 方案取舍:长上下文、缓存与 RAG 各有成本、更新和权限边界,用自己的问题集比较。
这里聚焦一次回答的信息供给。多轮任务状态、Compaction 与长期 Memory 留到 Stage 7;GraphRAG、多模态检索和 Agentic RAG 均为进阶选学。
资源
- 建立检索基线
- pgvector 或 Qdrant Documentation —— 先选一个。
- LlamaIndex Docs —— 数据接入与检索链路参考。
- Cohere Rerank Docs —— 理解重排接口。
- 理解方法与评测
- 进阶选读
实战项目
- 研发知识问答:导入发布文档、故障复盘或个人博客,生成带原文引用的回答。用公开样本搭基线,再加入模拟权限。
- 更新与权限实验:修改、删除一份文档,验证索引、缓存和回答;用两个不同权限的账号检查能看到哪些资料。
- RAG 评测台:准备一组带参考资料的问题,分别改变 Chunk、Embedding 或 Reranker,记录错误属于召回、排序还是生成。
完成标准:交付可引用、可更新且遵守访问权限的知识问答服务。能追溯一次回答的来源版本,能复现失败样本,并说明下一步应改哪一个环节。
Stage 5 · Eval / Observability / Safety / Cost Governance
这一阶段解决:怎样证明服务可靠,判断变更是否值得上线,并持续改进?
目标
- 为 Stage 3 的模型服务与 Stage 4 的 RAG 建立可重复的质量、性能和成本评测。
- 用 Trace 追踪用户问题,并把失败样本转回回归测试。
- 建立风险分级、发布门禁、线上反馈和回滚流程。
关键概念清单
- 质量评测:有版本的 Golden Dataset、独立测试集、Offline / Online Eval、人工标注、评分规则与 LLM-as-Judge 校准;公开 Benchmark 仅作背景。
- 请求追踪:关联客户端、Gateway、检索、重排和生成;记录模型、Prompt、数据版本、Token、耗时与错误。敏感内容应脱敏、按权限访问并设置保留期。
- 安全验证:Prompt Injection、间接注入、越权检索、PII 泄漏与数据投毒;结构化输出能约束格式,但不保证事实正确或授权正确。
- 成本管理:按模型、应用与团队归集 API 和基础设施成本;观察单位有效回答的成本、超预算行为、缓存与 Fallback 的实际效果。
Stage 3 负责接入控制和基础指标,这里负责设计测量与验证方法。Agent 的工具副作用和任务执行评测将在 Stage 6–7 加入。评测、观测、安全与成本从 Stage 1 就应逐步建设,本章负责形成完整闭环。
资源
- 观测与回归,先各选一套
- Langfuse Docs 或 Arize Phoenix。
- 延续 Stage 4 的 Ragas 基线,或从 Promptfoo Getting started 建立回归测试;本阶段深化质量评分与发布门禁。
- OpenTelemetry GenAI —— 已迁至独立规范仓库,当前仍标注 Development;记录规范版本并验证采集兼容性。
- 安全与方法补充
- OWASP Top 10 for LLM Applications(2026)。
- NIST AI RMF。
- Inspect AI —— 复杂评测时选读。
实战项目
- 版本化评测集:从已有案例整理正常问答、无答案、错误文档、权限与注入样本,先形成小型基线,再逐步扩展。保留独立测试集,抽样对齐人工与自动评分。
- 变更回归:更换模型、Prompt 或 Reranker 时运行同一评测集,对比质量、P95 延迟与成本;为退化设置发布门禁。
- 线上问题回流:从失败回答追到模型版本、检索资料和各环节耗时;脱敏后补充测试样本、修复并重跑。
- 治理演练:验证越权检索、恶意文档、预算超限和端点故障下的行为,记录防护边界与回滚步骤。
完成标准:交付一份可支持上线决策的评测报告和运营手册。能够解释一次变更带来的收益与代价,定位失败并形成回归案例。至此,“调用—部署—平台—知识—治理”的主线形成可演示闭环。
Stage 6 · Workflow / Agent:从回答到执行(可选)
这一阶段解决:什么时候由程序固定流程,什么时候让模型决定下一步?
目标
- 能区分 Workflow 与 Agent 的控制方式,并根据任务选择。
- 能把现有问答能力扩展为有限步骤、可观察、可终止的任务执行。
- 能比较固定流程与动态决策带来的质量、延迟和成本差异。
关键概念清单
- Workflow:程序定义步骤、分支、超时与重试;其中的模型输出仍可能不确定,Token 成本也需要实测。
- Agent Loop:模型观察当前状态,选择工具,接收结果,再决定继续或结束。
- 工具边界:名称、Schema、参数校验、授权、执行结果和错误语义;模型提出调用,不直接获得系统权限。
- 任务状态:目标、已完成步骤、当前结果、失败原因;避免重复调用,对有副作用的操作设计幂等或人工确认。
- 运行约束:最大步数、时间、预算、取消、失败退出和人工介入;每次模型或工具调用前检查余量,并设置调用超时,不能只在执行返回后检查。
- 任务评测:完成率、工具错误、步骤数、延迟、成本和越权/副作用,用 Stage 5 的方法记录和比较。
flowchart TD
Task["任务目标与当前状态"] --> Limit{"达到运行上限或已取消?"}
Limit -->|"否"| Decide["模型选择下一步"]
Limit -->|"是"| Stop["退出并报告 / 请求人工介入"]
Decide -->|"调用请求"| Check["参数、权限与剩余额度检查"]
Check -->|"通过"| Tool["工具执行"]
Check -->|"拒绝或校验失败"| Feedback["结果或错误反馈"]
Tool --> Feedback
Feedback --> Limit
Decide -->|"任务完成"| Done["返回结果与执行记录"]
资源
- 先理解设计并跑通一个例子
- Anthropic:Building Effective Agents。
- Stage 1 所选 API 的工具调用文档与原生 SDK 示例。
- ReAct —— 理解推理与工具反馈交替的思路。
- 出现具体需求后再选框架
- LangGraph —— 状态、持久化和流程控制。
- Pydantic AI —— Python 类型与结构化接口。
- 不要求同时学习多个框架,也不把代码行数当作理解程度的指标。
实战项目
- 发布检查 Workflow:固定执行“检索版本文档 → 汇总变更 → 查询构建状态 → 生成检查报告”,先使用模拟或只读工具。
- 动态查询 Agent:在同样的工具集合上,让模型决定查询顺序;只扩大决策范围,不额外增加工具权限。
- 对比与失败测试:让工具超时、返回空结果或矛盾信息,比较两种实现的任务完成率、步骤、Token 和耗时。
完成标准:能给出选择 Workflow 或 Agent 的具体理由;程序会拒绝未授权工具调用,在达到限制后退出,并保留足以复现问题的记录。
Stage 7 · Agent Harness / MCP:执行环境与运行治理(可选)
这一阶段解决:怎样让 Agent 在真实环境里运行、接入平台,并从失败中恢复?
目标
- 理解 Agent Harness 在模型之外承担哪些运行职责。
- 选择一个现有 Harness,连接模型服务与内部查询能力。
- 验证权限、上下文管理、会话恢复和运行观测。
关键概念清单
- Harness 的职责:组织模型调用、工具执行、上下文、会话、权限与恢复;可以是 CLI、应用或服务端运行时,不限于某种界面。
- MCP:客户端与服务端之间发现和调用工具、获取资源的连接协议;协议本身不替代身份认证、授权与工具隔离。
- Skills / 仓库规则 / Hooks:分别承载任务知识、工作约定和事件扩展。支持方式因 Harness 而异,约定文件不能代替系统级权限控制。
- 执行边界:Sandbox、文件与网络范围、凭据隔离、只读工具和写操作审批;用实际拒绝结果验证限制。
- 上下文与恢复:组装历史和工具结果、压缩上下文、保存 Checkpoint、取消与 Resume;持久化的状态和安全约束不能只依赖模型摘要。
- 进阶选学:确有跨会话需求时再加入长期 Memory;确有可独立子任务时再使用 Sub-agent,并测量成本和结果归并质量。
Agent 框架提供构建流程的组件,Harness 提供承载任务的运行环境,两者可以组合。Stage 4 处理一次回答所需的信息,这里处理多步骤任务中哪些状态需要保留、何时恢复,以及哪些能力允许执行。
资源
- 贯穿案例
- goose Quickstart 与源码 —— 先跑通,再阅读实现;也可沿用自己熟悉的 Harness。
- Model Context Protocol —— 客户端、服务端与授权文档。
- Agent Skills —— 知识包的组织方式。
- 按需补充
- OpenHands —— 执行环境与任务恢复的对照。
- Open Policy Agent —— 需要集中策略控制时再考虑。
先查清所选版本的模型接入、工具权限和恢复能力,再决定需要扩展什么;不要求从零实现完整 Harness。
实战项目
- 接入平台模型:验证所选 Harness 的模型与工具调用兼容性,将请求接到 Stage 3 的统一入口,保留平台身份和预算。
- 接入查询工具:把 Stage 4 检索或内部构建状态查询包装成 MCP 工具;传递用户身份,校验权限、超时与错误响应。
- 沉淀任务知识:把发布检查步骤和排障约定整理为一个知识包,验证加载后是否提高任务完成率。
- 运行与恢复演练:接入 Stage 5 的观测,测试工具拒绝、任务取消、进程中断、上下文压缩与恢复;确认不会重复执行有副作用的动作。
完成标准:交付一个接入平台的执行环境,能够追踪模型与工具调用,说明哪些操作被允许、被拒绝或需要审批;恢复后保留关键状态与约束,并有测试记录。
Stage 8 · LoRA / QLoRA:小规模微调与模型交付(可选)
这一阶段解决:当现有模型行为不满足要求时,怎样验证微调是否有用,并交付训练产物?
这是独立分支:具备 Stage 2 的模型部署能力与 Stage 5 的评测基础后进入,不要求先完成 Agent 或 Harness。
目标
- 区分知识更新、上下文缺失、流程问题和模型行为问题,判断是否值得微调。
- 在可承担的算力预算内完成一次小规模训练与独立评测。
- 把 Adapter 纳入已有模型发布、观测和回滚流程。
关键概念清单
- 方法边界:SFT 是监督微调任务;LoRA 是低秩参数高效适配方法;QLoRA 结合量化基座与 LoRA,减少训练资源需求。
- 数据质量:来源、许可、清洗、去重、训练/验证/测试划分;防止把测试答案泄漏到训练或调参过程。
- 兼容关系:Base Model、Tokenizer、Chat Template、Adapter 与推理引擎支持范围。
- 训练与评测:超参数、显存、训练时间、过拟合;与固定 Prompt-only 基线比较,必要时加入 RAG 基线。
- 模型交付:Base Model 与 Adapter 版本绑定、元数据、发布、回滚,以及上线后的质量和性能回归。
DPO、GRPO、完整 RL 训练体系和多卡训练均留到进阶阅读。当前练习不要求同时学习所有对齐方法。
资源
- 理解与训练
- 补基础与进阶
实战项目
- 先做基线:选“发布风险分类”或“规范化故障摘要”任务,固定独立评测集,记录 Prompt-only 的失败类型。
- 小规模训练:在本地或短时租用 GPU 上训练 LoRA/QLoRA,记录数据版本、配置、显存、时间和成本。
- 评测与交付:比较质量收益、通用能力退化、推理延迟与资源开销;有收益再接回 Stage 2/3,并演练 Adapter 回滚。
完成标准:能够根据独立评测决定采用或放弃微调,有可复现训练记录、Base Model / Adapter 对应关系和发布回滚步骤。证明微调不值得采用,也是一项有效实验结果。
学习方法与阶段成果
贯穿项目始终是“内部研发知识与排障服务”。每一步保留可运行成果,再增加下一种能力:
- Stage 1 留下调用工具与错误处理记录。
- Stage 2 留下模型端点、性能实验与故障手册。
- Stage 3 留下统一入口、发布流程与用户接入文档。
- Stage 4 留下知识索引、引用与权限测试。
- Stage 5 留下评测集、变更报告、运营与回滚手册。
- Stage 6–7 按需增加任务执行和 Harness 接入。
- Stage 8 按需提交微调基线、实验结论与 Adapter 交付记录。
使用这条路线时,记住几条原则:
- 先做最小版本,再补深度:一个模型、一个引擎、一套检索和观测工具足以开始。
- 由失败决定下一步:优先补能解释当前错误或瓶颈的知识,进阶资料按需阅读。
- 完成标准用证据表达:以仓库、实验条件、数据和复盘判断“会不会”,不以看完多少资料判断。
- 明确技术取舍:部署规模、模型大小、框架选择和安全要求应与当前任务匹配。
- 保留交付优势:文档、版本、测试、回滚、可靠性和用户体验同样是 AI 工程能力。
- 动态进度统一维护:学习任务与证据放入 Skill Compass,正文保持稳定的阶段边界。
完成一个阶段意味着能交付它承诺的成果,并解释主要失败情况,不意味着掌握该领域所有工具。
后续方向:AI Infra / AI Performance / AI Platform
AI Infra:扩大资源与基础设施责任
继续补 GPU 驱动和运行时生命周期、集群调度、队列、配额、拓扑、存储和网络。可从“多团队共享 GPU 服务”入手,衡量排队时间、资源利用率、隔离与故障恢复。
资源入口:NVIDIA GPU Operator、MIG、SkyPilot。
Inference / AI Performance:深入性能瓶颈
在 Stage 2 的实验方法上,继续学习 Profiling、显存带宽、通信、并行策略、Speculative Decoding 和 Prefill/Decode 分离。按实际瓶颈选择优化方式,比较同一质量要求与负载下的结果。
资源入口:TensorRT-LLM、NVIDIA Dynamo、llm-d、AIPerf。
NVIDIA 文档已说明 GenAI-Perf 正在退场,新基准测试优先采用 AIPerf;阅读旧实验时仍可参考 GenAI-Perf 的指标定义。
AI Platform:扩大服务与组织影响
继续完善模型目录、自助接入、SLO、成本归集、治理标准与跨团队交付。以接入耗时、采用率、故障处理和单位有效结果成本衡量收益。
成长路径可以从维护一个端点,到独立负责子系统,再到建设跨团队平台能力。岗位晋升取决于问题范围、可靠交付与组织影响;学习新工具应服务于这些责任。
延伸阅读与可选背景
系统补课与长期资料
- 模型基础:Hands-On Large Language Models(Jay Alammar / Maarten Grootendorst,主读);Build a Large Language Model (From Scratch)(Sebastian Raschka,原理深挖选读)。
- AI 与 ML 系统:AI Engineering(Chip Huyen,2025,应用与评测主读);Designing Machine Learning Systems(Chip Huyen,2022,系统与生命周期选读)。
- 可靠性与平台:Google SRE Books;Team Topologies(2025 年第二版,组织与平台方向选读)。
- 长期阅读:Simon Willison、Lilian Weng、Hugging Face Blog。
- 产业观察:Latent Space、SemiAnalysis。