目录
目录
书籍信息
- 书名:AI后端开发实战:用Agent构建生产级FastAPI服务
- 作者:Charlie Cao & Angel Zhang
- 版本:2026 年 4 月 · 第一版
- 字数:约 50,000 字
章节导航
| 章节 | 文件 | 核心主题 |
|---|---|---|
| 序言 | 序言.md | 后端开发者的2026年生存指南 |
| 第一章 | 第01章-后端开发概述.md | 三层价值模型与项目结构 |
| 第二章 | 第02章-数据模型设计.md | 从ERD到SQLAlchemy Model |
| 第三章 | 第03章-API设计规范.md | FastAPI路由+Pydantic v2 Schema |
| 第四章 | 第04章-SQLAlchemy-Async.md | SQLAlchemy 2 Async最佳实践 |
| 第五章 | 第05章-服务层架构.md | Service架构与AI辅助实现 |
| 第六章 | 第06章-AI能力集成.md | LLM API+Streaming+Tool Use |
| 第七章 | 第07章-认证与权限.md | JWT+OAuth2+RBAC |
| 第八章 | 第08章-文件存储.md | CDN集成与外部存储 |
| 第九章 | 第09章-Stripe支付.md | 订阅支付全流程 |
| 第十章 | 第10章-测试策略.md | pytest+async测试 |
| 第十一章 | 第11章-性能优化.md | 查询优化+缓存+索引 |
| 第十二章 | 第12章-生产部署.md | Docker+CI/CD+监控 |
技术背景
本书所有示例来自或启发自一个真实运行的生产系统——一个广告素材管理SaaS平台,包含:
- 用户认证
- 订阅计费
- 文件上传与CDN存储
- AI图片生成
- OCR文字识别
- 异步任务处理
阅读建议
- 有Python基础,了解基本Web开发概念
- 不需要有FastAPI使用经验,第三章会从零讲起
- 每章独立,可按需跳读,但建议按顺序阅读第2-5章(数据模型→API→ORM→Service,顺序依赖)
核心主张
- AI放大能力,不能替代判断:速度提升,判断力要求更高
- 三层价值模型:AI驱动规范 → AI辅助开发 → AI能力集成
- 路由-Service分离:业务逻辑在services/,路由只做校验和注入
- UUID主键:SaaS产品用UUID,安全性+分布式友好
- 测试先行:AI辅助生成测试,但不是替代测试思维
作者:CharlieCao AIGC实战系列