AI 系统设计知识体系概览
为什么要学 AI 系统设计
AI 系统设计面试考察将 AI 技术落地到真实产品的能力。不同于传统系统设计,AI 系统设计需要同时考虑模型选择、数据流、评估指标和成本控制。
知识体系
答题框架
AI 系统设计面试推荐使用以下框架:
| 步骤 | 内容 |
|---|---|
| 1. 需求澄清 | 功能范围、用户量级、延迟要求 |
| 2. 整体架构 | 系统组件、数据流向 |
| 3. AI 组件设计 | 模型选择、Prompt 设计、评估 |
| 4. 数据设计 | 存储方案、向量索引、缓存 |
| 5. 非功能需求 | 性能、成本、安全、可观测 |
| 6. 权衡取舍 | 方案对比、选择理由 |
文档列表
| 系统 | 文档 |
|---|---|
| RAG 知识问答系统 | 设计 RAG 系统 |
| 推荐系统 | 设计推荐系统 |
| 搜索引擎 | 设计搜索引擎 |
| 对话系统 | 设计对话系统 |
| 数据标注平台 | 设计数据标注平台 |
| 内容审核系统 | 设计内容审核系统 |
| AI 网关 | 设计 AI 网关 |
| 实时翻译系统 | 设计实时翻译系统 |
| 智能客服系统 | 设计智能客服系统 |