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 Beginners (microsoft/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 知识体系。


资源备份(夸克网盘)

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


参考链接

相关推荐
Kapaseker3 小时前
你花大价钱买的那张 5090 可能跑不了本地 AI 模型
人工智能
程序员果子3 小时前
本体构建方法
人工智能·python·知识图谱·agent框架·本体
深蓝AI3 小时前
Meta FAIR 开源 e-means:k-means 十分之一的轮数跑出更低损失,已并入 Faiss
人工智能·程序员
IT_陈寒3 小时前
Vue这个奇葩的响应式问题让我加班到凌晨
前端·人工智能·后端
yunhuibin3 小时前
AI分类任务种类
人工智能·自然语言处理·分类
东坡肘子3 小时前
参与学生移动应用大赛有感 -- 肘子的 Swift 周报 #161
人工智能·swiftui·swift
天天被压力3 小时前
【A股分钟级高频数据完全手册 #11】券商实时行情数据接口:实时交易(券商源)接入与字段
java·人工智能·python
唐老板3 小时前
agent 撑爆 Git 之后,两家改的不是同一层
人工智能·ai编程
天天被压力4 小时前
【A股分钟级高频数据完全手册 #12】股票五档盘口数据接口:买卖五档实时盘口解析
java·人工智能·python