Generative AI for Beginners:微软官方 21 课生成式 AI 入门教程,从零掌握 AI 应用开发

Generative AI for Beginners:微软官方 21 课生成式 AI 入门教程,从零掌握 AI 应用开发

Microsoft Cloud Advocates 出品的免费系统性课程:21 个课时覆盖生成式 AI 基础、提示工程、RAG、AI Agent、微调等全链路知识,Python 和 TypeScript 双语言示例,配套视频讲解。
📦 项目源码备份下载(夸克网盘)

完整项目已同步备份到夸克网盘,永久有效、无需提取码

👉 https://pan.quark.cn/s/a471eb503969

项目简介

Generative AI for Beginnersmicrosoft/generative-ai-for-beginners)是 Microsoft Cloud Advocates 团队开源的一套免费、系统性的生成式 AI 入门课程 。它的定位非常直接:"21 Lessons teaching everything you need to know to start building Generative AI applications"------21 个课时,从生成式 AI 基础到完整的应用开发,手把手带你入门。

它瞄准的是现有学习资源的痛点:生成式 AI 领域知识更新极快,很多教程要么过于理论、要么只讲零散技巧,缺乏系统性;而官方文档又往往不够友好。这套课程由微软 Cloud Advocates 精心设计,每节课都有视频讲解、代码示例(Python + TypeScript 双语言)、额外学习资源,是真正从零开始的系统性学习路径。

为什么选 Generative AI for Beginners

  • 🎓 微软官方出品:由 Microsoft Cloud Advocates 团队精心编写,内容权威、前沿。
  • 📚 21 课系统覆盖:从 LLM 基础到 Prompt Engineering、RAG、AI Agent、微调,全链路知识体系。
  • 🐍 双语言示例:每课都提供 Python 和 TypeScript 代码示例,覆盖 Azure OpenAI 和 OpenAI API。
  • 🎬 配套视频讲解:每节课都有视频,适合不同学习风格的读者。
  • 🌍 多语言支持:README 已翻译成 50+ 种语言,全球开发者均可学习。
  • 💻 多后端支持:支持 Azure OpenAI、OpenAI API、GitHub Models、Microsoft Foundry Models、Foundry Local(离线运行)。

核心特性

完整的课程体系

课程分为 "Learn"(概念讲解)和 "Build"(动手实践)两大类,共 21 课:

课号 主题 类型
00 课程准备 Learn
01 生成式 AI 与 LLM 简介 Learn
02 探索与比较不同 LLM Learn
03 负责任地使用生成式 AI Learn
04 提示工程基础 Learn
05 高级提示词 Learn
06 构建文本生成应用 Build
07 构建聊天应用 Build
08 构建搜索应用(向量数据库) Build
09 构建图像生成应用 Build
10 构建低代码 AI 应用 Build
11 函数调用集成 Build
12 AI 应用的 UX 设计 Learn
13 AI 应用安全 Learn
14 生成式 AI 应用生命周期 Learn
15 RAG 与向量数据库 Build
16 开源模型与 Hugging Face Build
17 AI Agent Build
18 LLM 微调 Learn
19 使用 SLM(小语言模型) Learn
20 使用 Mistral 模型 Learn
21 使用 Meta 模型 Learn
多后端支持

课程支持多种 AI 后端,开发者可以根据自己的需求选择:

  • Azure OpenAI Service:企业级部署,适合生产环境
  • Microsoft Foundry Models:微软最新 AI 平台
  • OpenAI API:经典选择,广泛使用
  • Foundry Local:完全离线运行,无需云端订阅
多语言生态

课程 README 已翻译成 50+ 种语言,包括中文(简体/繁体)、日文、韩文、法文、德文等,全球开发者均可无障碍学习。

安装

方式一:克隆仓库(推荐)

bash 复制代码
git clone https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners

如果不想下载翻译文件(减少体积),使用 sparse checkout:

bash 复制代码
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

方式二:配置开发环境

完成课程 00(Course Setup)后,你需要:

  • Python 或 TypeScript 基础
  • GitHub 账号(用于 fork 仓库)
  • 选择的 AI 后端 API Key(Azure OpenAI / OpenAI / GitHub Models 等)

方式三:本地离线运行

使用 Foundry Local 可在本地完全离线运行模型,无需任何云端订阅。

上手:运行第一个示例

第一步:克隆仓库

bash 复制代码
git clone https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners

第二步:完成课程 00 环境配置

按照 Course Setup 指引配置开发环境。

第三步:学习第一课

bash 复制代码
cd 01-introduction-to-genai
# 查看 README 了解课程内容
# 运行对应语言的代码示例

第四步:选择你的后端

根据你选择的 API(Azure OpenAI / OpenAI / GitHub Models),在对应目录的 .env 文件中配置密钥,然后运行代码。

适用场景

  • AI 初学者:完全没有生成式 AI 经验,想系统学习。
  • 开发者转型:已有编程基础,想快速进入 AI 应用领域。
  • 企业培训:团队需要统一学习生成式 AI 最佳实践。
  • 自学者:喜欢视频 + 代码 + 文档的混合学习模式。

结语

Generative AI for Beginners 解决的不是"又一个 AI 教程"的问题,而是"如何系统性、低成本地入门生成式 AI"。它把 21 个课时设计成一个完整的学习路径,从 LLM 基础到 RAG、Agent、微调,每一步都有视频、代码、额外资源。对于想进入生成式 AI 领域的开发者来说,这是目前最好的免费入门课程之一。不妨 clone 下来,从第一课开始,跟着视频和代码一步步走,21 天后你会拥有一个完整的生成式 AI 知识体系。


资源备份(夸克网盘)

完整源代码已同步备份到夸克网盘,可直接下载:


参考链接

相关推荐
tianxuanjg1 小时前
工业/协作机器人研发采购指南:如何适配新品迭代的CNC加工合作
人工智能·经验分享·机器人·无人机·材质
醍醐实验室1 小时前
视觉投影层(Projector)的几何变换:从 Linear 到 C-Abstractor 的信息压缩
人工智能·c-abstractor
科技苑1 小时前
日常用的 prompt词汇集指南
人工智能·prompt
AIwenIPgeolocation1 小时前
告别“数据孤岛”:可信数据空间如何打通产业链、城市群?
大数据·人工智能
七夜zippoe1 小时前
AI Agent 工程化落地实战(01):从 ChatBot 到自主智能体的范式跃迁
人工智能·ai·agent·chatbot·自主智能体
云杂项1 小时前
人工智能:数据与模型安全(个人笔记)
人工智能·安全
Allen_LVyingbo1 小时前
2026医疗AI编程:医院信息工程部规模化编程与代码审核路径(上)
网络·人工智能·cnn·transformer·知识图谱·ai编程
云上工程笔记1 小时前
四柱记账法和复式记账法有什么区别?复式记账为什么更适合查错和对账
大数据·前端·人工智能