Generative AI for Beginners 生成式AI入门课
微软官方推出的 21 节生成式 AI 入门课程,覆盖 LLM 基础、提示工程、RAG、语义检索与 AI 应用构建,配 Python/TypeScript 代码示例,并提供简体中文等多语言翻译。
过去 7 天收获 3 颗 Star
爱鲜报评分
0 人评分
122k
星数
是
中文
Jupyter Notebook
主语言
是
活跃
162
贡献者
人工分析
EDITORIAL推荐理由
由微软 Cloud Advocates 团队维护,体系完整、更新及时,是系统入门生成式 AI 应用开发的高性价比选择。每节课区分「Learn」概念课与「Build」实战课,并给出 Python 与 TypeScript 双语言示例,便于不同技术栈的开发者上手。仓库提供简体中文翻译,中文读者可直接阅读,学习门槛低。
适用场景
- 零基础系统学习生成式 AI 与大模型应用开发
- 高校课程教学与团队内部 AI 培训素材
- 快速了解提示工程、RAG、语义检索等核心概念
- 作为 Python/TypeScript 调用 OpenAI、Azure OpenAI 的参考示例
- 准备 AI 应用原型或技术选型前的知识铺垫
优点
- 微软官方出品,21 节课结构清晰、循序渐进
- 同时提供 Python 与 TypeScript 代码示例,覆盖面广
- 支持 Azure OpenAI、OpenAI API、Foundry Local 等多种模型接入方式
- 提供简体中文等 50+ 语言翻译,中文用户友好
- MIT 协议开源,可自由用于教学与二次开发
缺点
- 以 Jupyter Notebook 为主,需自行准备运行环境与 API Key
- 部分示例依赖 Azure/OpenAI 等云服务,存在调用成本
- 课程偏概念与入门,深入生产级工程实践仍需额外资料
- 多语言翻译目录体积较大,克隆时建议使用稀疏检出
项目简介
Generative AI for Beginners 是微软 Cloud Advocates 团队推出的生成式 AI 入门课程,共 21 节课,目标是帮助开发者从零开始理解并构建生成式 AI 应用。仓库以 Jupyter Notebook 为主要载体,配有 Python 与 TypeScript 双语言代码示例,并提供包括简体中文在内的 50 多种语言翻译。
课程结构
每节课聚焦一个独立主题,可按兴趣自由选择顺序,主要分为两类:
- Learn 概念课:讲解生成式 AI 的核心概念,如大语言模型、Transformer、提示工程、语义检索等。
- Build 实战课:在概念基础上给出可运行的代码示例,尽可能同时提供 Python 与 TypeScript 版本。
每节课末尾还附有「Keep Learning」延伸学习资源。
主要内容方向
- 生成式 AI 与 LLM 基础认知
- 提示工程与提示词设计技巧
- 语义检索与向量嵌入(Embedding)
- 检索增强生成(RAG)应用构建
- 负责任的 AI 与安全实践
- 基于 OpenAI / Azure OpenAI 的应用开发
模型接入方式
课程示例支持多种模型服务,可按自身条件选择:
- Azure OpenAI Service
- Microsoft Foundry Models
- OpenAI API
- Foundry Local(本地离线运行模型)
环境与准备
学习前建议具备 Python 或 TypeScript 的基础知识,并准备一个 GitHub 账号以便 Fork 仓库。仓库内提供专门的课程环境配置章节,帮助完成开发环境搭建。
提示:仓库包含大量翻译文件,体积较大。若只需英文原版内容,可使用
git sparse-checkout稀疏检出,跳过translations与translated_images目录,显著加快克隆速度。
适合谁
- 想系统入门生成式 AI 应用开发的初学者
- 需要教学或团队培训素材的高校与团队
- 希望快速了解提示工程、RAG 等概念的工程师
许可协议
项目采用 MIT 协议开源,可自由用于学习、教学与二次开发。
评论
- 暂无评论,来写第一条吧。