Skip to content
清晨的一缕阳光
返回

AI 工程化系列完整学习指南

AI 工程化系列完整学习指南

📚 完整文章索引

一、Prompt 工程篇 ⭐⭐ 入门必修

适合人群:AI 应用开发者、Prompt 工程师、需要提升 LLM 使用效率的开发者

序号文章核心内容难度
1Prompt 工程基础与方法论核心原则、设计模式、迭代方法⭐⭐
2结构化 Prompt 设计模板化、组件化、可复用设计⭐⭐
3思维链(CoT)工程实践逐步推理、验证链、自洽性检查⭐⭐⭐
4Few-Shot 样本工程设计样本选择、多样性、质量评估⭐⭐⭐
5Prompt 版本管理与测试版本控制、A/B 测试、回归测试⭐⭐⭐
6Prompt 优化自动化自动优化、DSPy、Prompt 调优工具⭐⭐⭐⭐
7Prompt 安全与防护工程注入攻击、越狱防护、沙箱隔离⭐⭐⭐⭐
8Prompt 质量评估体系评估指标、自动化评估、人工评估⭐⭐⭐⭐

学习建议


二、RAG 架构篇 ⭐⭐⭐ 核心重点

适合人群:构建知识库问答系统的开发者、需要实现 RAG 应用的工程师

序号文章核心内容难度
1RAG 架构设计模式基础 RAG、Advanced RAG、Modular RAG⭐⭐⭐
2文档处理工程化多格式解析、清洗流水线、质量控制⭐⭐⭐
3分块策略与优化固定分块、语义分块、递归分块⭐⭐⭐
4向量检索工程实践索引构建、检索优化、混合检索⭐⭐⭐⭐
5重排序与后处理Cross-Encoder、多样性重排⭐⭐⭐⭐
6RAG 评估与监控RAGAS、TruLens、生产监控⭐⭐⭐⭐
7RAG 性能优化实战延迟优化、缓存策略、批处理⭐⭐⭐⭐

学习建议


三、Agent 开发篇 ⭐⭐⭐ 核心重点

适合人群:开发 AI Agent 的工程师、需要实现自主 AI 系统的开发者

序号文章核心内容难度
1Agent 架构设计模式ReAct、Plan-and-Solve、反射架构⭐⭐⭐⭐
2Tool/Function 设计规范Tool 定义、参数验证、错误处理⭐⭐⭐
3MCP 协议详解Model Context Protocol、资源连接⭐⭐⭐⭐
4Skill 系统设计与实现Skill 定义、组合、复用⭐⭐⭐
5A2A 通信协议与协作Agent-to-Agent 通信、任务分发⭐⭐⭐⭐
6Agent 记忆系统设计短期记忆、长期记忆、记忆压缩⭐⭐⭐⭐
7多 Agent 协作框架角色分工、通信协议、任务分配⭐⭐⭐⭐⭐
8Agent 规划与分解任务分解、依赖管理、执行监控⭐⭐⭐⭐⭐
9Agent 反思与自修正自我批评、错误检测、自动修正⭐⭐⭐⭐⭐
10Agent 评估与调试评估框架、调试工具、日志分析⭐⭐⭐⭐

学习建议


四、工程规范篇 ⭐⭐ 职业素养

适合人群:所有 AI 应用开发者、技术团队负责人

序号文章核心内容难度
1OpenCLAW 规范详解代码规范、审查流程、最佳实践⭐⭐
2SDD 规范驱动开发规范驱动开发、文档先行⭐⭐⭐
3OpenSpec 规范体系开放规范、接口定义、版本管理⭐⭐⭐
4MCP 规范与最佳实践MCP 服务器开发、资源定义⭐⭐⭐⭐
5Spec-Kit 工具链实战规范工具包、自动化检查⭐⭐⭐
6Superpowers 开发模式增强开发、人机协作、效率提升⭐⭐⭐
7Harness Engineering 实践控制框架、质量保障、风险管理⭐⭐⭐⭐
8AI 项目代码规范代码组织、命名规范、注释标准⭐⭐

学习建议


五、质量保障篇 ⭐⭐⭐ 实战必备

适合人群:AI 应用测试工程师、质量保障工程师、技术负责人

序号文章核心内容难度
1AI 应用测试策略单元测试、集成测试、E2E 测试⭐⭐⭐
2Prompt 测试框架测试用例、断言设计、覆盖率⭐⭐⭐⭐
3RAG 质量保障体系检索质量、生成质量、端到端评估⭐⭐⭐⭐
4Agent 行为验证行为测试、边界验证、异常处理⭐⭐⭐⭐⭐
5持续集成与部署CI/CD 流程、自动化测试、灰度发布⭐⭐⭐⭐
6监控与告警体系指标监控、日志分析、告警策略⭐⭐⭐⭐

学习建议


六、最佳实践篇 ⭐⭐⭐ 进阶必修

适合人群:中高级开发者、架构师、技术负责人

序号文章核心内容难度
1企业级 RAG 系统架构高可用、多租户、权限控制⭐⭐⭐⭐⭐
2大规模 Agent 系统设计分布式 Agent、负载均衡、容错⭐⭐⭐⭐⭐
3AI 应用成本控制Token 优化、缓存策略、模型选择⭐⭐⭐⭐
4性能优化实战案例延迟优化、吞吐量提升、资源优化⭐⭐⭐⭐⭐
5生产环境问题排查常见问题、排查流程、解决方案⭐⭐⭐⭐
6AI 工程化总结与展望经验总结、趋势展望、最佳实践⭐⭐⭐

学习建议


🎯 学习路线建议

初级开发者

学习目标:掌握 AI 应用开发基础,能够独立开发简单 AI 应用

建议学习顺序

  1. Prompt 工程篇(基础与方法论、结构化设计)
  2. RAG 架构篇(架构设计、文档处理)
  3. Agent 开发篇(架构设计、Tool 设计)
  4. 工程规范篇(代码规范)

能够胜任


中级开发者

学习目标:深入理解 RAG 和 Agent,能够开发生产级 AI 应用

建议学习顺序

  1. Prompt 工程篇(进阶:CoT、Few-Shot、安全)
  2. RAG 架构篇(全部)
  3. Agent 开发篇(全部)
  4. 质量保障篇(测试策略、Prompt 测试)
  5. 工程规范篇(SDD、OpenSpec)

能够胜任


高级开发者

学习目标:掌握 AI 工程化全栈技术,能够设计企业级 AI 系统

建议学习顺序

  1. Prompt 工程篇(评估体系)
  2. RAG 架构篇(性能优化)
  3. Agent 开发篇(规划、反思、多 Agent)
  4. 质量保障篇(全部)
  5. 最佳实践篇(全部)

能够胜任


📖 学习方法论

1. 循序渐进

基础 → 进阶 → 高级
  ↓       ↓       ↓
理解    应用    创新

2. 理论 + 实践

阶段方法目标
阅读理解文章内容理解概念和原理
模仿照着示例写代码掌握基本模式
修改修改和优化代码深入理解原理
创造独立编写项目实际应用

3. 项目实践

推荐练习项目

难度项目技能点
⭐⭐知识库问答系统RAG、向量检索
⭐⭐⭐智能助手 AgentTool 调用、记忆
⭐⭐⭐⭐多 Agent 协作系统通信协议、任务分配
⭐⭐⭐⭐⭐企业级 AI 平台高可用、多租户、监控

🔥 高频面试题

Prompt 工程(必考)

  1. 如何设计一个高质量的 Prompt?
  2. CoT 和 Few-Shot 的区别和应用场景?
  3. 如何评估 Prompt 的质量?
  4. Prompt 注入攻击如何防护?

RAG 架构(必考)

  1. RAG 的基本架构和核心组件?
  2. 分块策略有哪些?如何选择?
  3. 如何提升 RAG 的检索质量?
  4. RAG 评估指标有哪些?

Agent 开发(高频)

  1. ReAct 模式的原理和实现?
  2. 如何设计 Agent 的记忆系统?
  3. 多 Agent 协作的关键挑战?
  4. Agent 规划与分解的方法?

📚 推荐书籍

必读经典

书籍作者适合阶段
《AI 工程化实践》社区编著中级
《Prompt 工程指南》社区编著初级
《Designing Machine Learning Systems》Chip Huyen高级
《Building LLM Applications for Production》社区编著高级

进阶阅读

书籍作者适合阶段
《RAG 系统设计与实现》社区编著中级
《Agent 架构设计》社区编著高级
《AI 应用性能优化》社区编著高级

🛠️ 实践项目建议

初级项目

中级项目

高级项目


📈 持续学习

技术跟进

  1. 关注官方文档

  2. 关注社区动态

  3. 参与开源项目

技能提升

方向建议
深度源码分析、性能调优、架构设计
广度多模态、Agent、自主系统
实践实际项目、开源贡献、技术分享

💡 总结

核心要点

  1. Prompt 工程

    • 结构化设计
    • 思维链与 Few-Shot
    • 安全与评估
  2. RAG 架构

    • 文档处理与分块
    • 向量检索与重排序
    • 评估与优化
  3. Agent 开发

    • 架构设计模式
    • Tool 与 Skill 系统
    • 记忆与规划
  4. 工程规范

    • 标准化开发
    • 工具链支持
    • 持续改进
  5. 质量保障

    • 测试体系
    • CI/CD 流程
    • 监控告警
  6. 最佳实践

    • 企业级架构
    • 成本控制
    • 性能优化

关键建议

阶段建议
初级打好基础,多写代码,培养 AI 思维
中级深入原理,理解架构,提升工程质量
高级系统思考,架构设计,技术分享

最后的话

AI 工程化系列涵盖了从基础到高级的完整知识体系。但是:

AI 工程化是一个快速发展的领域。我们系统介绍了 AI 应用开发的完整知识体系。希望这个系列能够帮助你:

系统学习 AI 工程化的核心概念和原理 ✅ 掌握实战 技能,解决实际工作问题 ✅ 构建知识 体系,成为 AI 工程专家

祝在 AI 工程化之路上越走越远! 🚀


分享这篇文章到:

上一篇文章
AI 应用测试策略详解
下一篇文章
Kafka Log Compaction 日志压缩详解