首页/rohitg00/ai-engineering-from-scratch — 从零开始 AI 工程:学习、构建、交付(9.7k ⭐,今日 +765)

rohitg00/ai-engineering-from-scratch — 从零开始 AI 工程:学习、构建、交付(9.7k ⭐,今日 +765)

0 次浏览
2026/5/21

rohitg00/ai-engineering-from-scratch — 从零开始 AI 工程

GitHub: https://github.com/rohitg00/ai-engineering-from-scratch Stars: 9,657 ⭐(今日 +765 🔥) 作者: Rohit Ghumare(agentmemory 同一作者) 口号: "Learn it. Build it. Ship it for others."

项目理念

"AI 工程"不等于"AI 研究"

AI 工程师的核心价值不在于推导数学公式,而在于:

  • 将 AI 能力可靠地集成到生产系统
  • 设计健壮的数据管道和评估框架
  • 理解并管理 LLM 在生产环境中的不确定性
  • 快速迭代,持续交付真实价值

这门课就是为这样的工程师设计的。

课程模块

Module 1: LLM 基础工程

  • Transformer 架构的工程师视角(不推公式,看代码)
  • Tokenization 实现与优化
  • Prompt 工程的系统化方法
  • 上下文窗口管理策略

Module 2: RAG 系统构建

  • 向量数据库选型(Chroma、Qdrant、Pinecone)
  • Embedding 模型评估与选择
  • 检索策略:稠密检索 vs 稀疏检索 vs 混合
  • RAG 评估框架(RAGAS)实战

Module 3: Agent 系统开发

  • 工具调用的可靠实现
  • 多步骤任务规划与执行
  • Agent 状态管理与持久化
  • 错误处理与重试策略

Module 4: 生产部署

  • LLM 推理优化(量化、批处理、缓存)
  • 监控与可观测性(延迟、Token 消耗、质量指标)
  • 成本优化策略
  • A/B 测试与评估体系

Module 5: 实战项目

  • 构建完整的 AI 产品(从 idea 到上线)
  • 代码审查:工业级 vs 玩具级 AI 系统的区别
  • 常见生产事故复盘与预防

与其他 AI 课程的区别

ai-engineering-from-scratch学术 AI 课程普通教程
侧重点工程实践理论推导概念介绍
代码质量生产级示例级入门级
部署内容核心模块几乎没有极少
评估体系完整覆盖理论为主通常忽略

快速开始

git clone https://github.com/rohitg00/ai-engineering-from-scratch
# 从 01-llm-foundations/ 开始
# 每个模块都有独立可运行的环境

免责声明

本站内容主要用于信息整理、技术研究与经验分享,不对第三方产品或服务的可用性、完整性作出任何明示或暗示的保证。

  • 本站所分享的资源、工具、教程等内容仅供学习与研究参考,请勿用于商业用途。
  • 部分内容可能来源于公开网络或开源社区,如涉及版权或其他合法权益问题,请通过联系方式与我们联系,我们将在核实后及时处理。
  • 如需将相关内容用于商业产品或盈利性业务,请自行联系权利方获取正式授权。
  • 因不当使用引发的版权或合规风险,由使用者自行承担。
  • 外部链接失效或无法访问属于正常现象,本站不保证所有链接的持续有效性。

转载或引用本文内容,请保留原文链接并注明来源。

评论

加载中...