第20章 部署与生产化
代码在本地跑通只是第一步。让 Agent 在生产环境稳定服务用户,才是真正的考验。
🎓 学习目标
完成本章学习后,你将能够:
- ✅ 掌握 Agent 应用的部署架构设计原则
- ✅ 用 FastAPI 将 Agent 封装为 REST API 服务
- ✅ 实现 Docker 容器化和基本云部署流程
- ✅ 处理流式响应和高并发场景
- ✅ 完成一个生产级 Agent 服务的完整部署
📚 本章结构
本章覆盖 Agent 从开发环境到生产环境的完整路径:部署架构设计、API 服务化、Docker 容器化、流式响应与并发处理,最终构建一个完整的生产级 Agent 服务。
| 小节 | 内容 |
|---|---|
| 20.1 Agent 应用的部署架构 | 分层架构、状态管理 |
| 20.2 API 服务化 | FastAPI 封装、SSE 流式 |
| 20.3 容器化与云部署 | Dockerfile、Docker Compose |
| 20.4 流式响应与并发处理 | 异步、信号量、队列 |
| 20.5 实战:生产级 Agent 服务 | 完整部署流程 |
🔗 学习路径
前置知识:第18章 Agent 的评估与优化、第19章 安全与可靠性
后续推荐:
- 👉 第21章 项目实战:AI 编程助手 — 综合项目实战
- 👉 第22章 项目实战:智能数据分析 Agent — 综合项目实战