generative-ai-for-beginners 是什么?微软出品的 21 节生成式 AI 入门课程

microsoft/generative-ai-for-beginners · GitHub
AI 聊天应用
Star12.1万
近 7 天新增0
编程语言Jupyter Notebook
开源协议MIT
创建于2023-06-19
最近更新2026-10-15

中文导读

这是微软 Cloud Advocates 制作的生成式 AI 入门课程,用 21 节独立课程讲清构建生成式 AI 应用所需的基础知识。课程分为讲解概念的 Learn 课和带代码示例的 Build 课,示例尽量同时给出 Python 与 TypeScript 版本,并支持 Azure OpenAI Service、Microsoft Foundry Models、OpenAI API 或本地 Foundry Local 运行。适合想系统入门、边学边动手的开发者按需选课学习。

根据 GitHub 公开数据,该项目的编程语言为 Jupyter Notebook,开源协议为 MIT,创建于 2023-06-19,最近更新于 2026-10-15,目前有 121,428 个 Star。

项目介绍

这是微软 Cloud Advocates 推出的生成式 AI 入门课程,共 21 节课,目标是讲清构建生成式 AI 应用所需的基础知识。课程分为两类:讲解概念的 Learn 课程,以及结合概念与代码示例的 Build 课程,代码在条件允许时同时提供 Python 和 TypeScript 版本。

每节课各自独立,可以从任意一节开始,末尾还附有 Keep Learning 板块,给出进一步学习的工具与资料。运行课程代码可使用 Azure OpenAI Service、Microsoft Foundry Models、OpenAI API,或用 Foundry Local 在本地离线运行模型。仓库提供 50 多种语言的翻译版本,并配有课程环境搭建的专门章节。

主要功能

适合谁用

想系统入门生成式 AI 应用开发的开发者,以及具备基础 Python 或 TypeScript 知识、希望边学边动手的学习者。

快速上手

  1. Fork 整个仓库到自己的 GitHub 账号,或使用 sparse checkout 克隆以跳过翻译文件:git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
  2. 进入目录后设置稀疏检出:git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
  3. 阅读 00-course-setup 课程,完成开发环境配置
  4. 根据所选课程准备 Azure OpenAI Service、Microsoft Foundry Models、OpenAI API 或 Foundry Local 中的一种访问方式
  5. 从 21 节课中任选一节开始学习

Star 增长趋势

121,428121,346 · 2026-10-14 至 2026-10-16

同类项目

Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
开源 AI 提示词库,支持自托管与多种集成
★ 17.3万 · HTML · 更新于 2026-10-15
可视化搭建与部署 AI 智能体和工作流的开源平台
★ 15.6万 · Python · 更新于 2026-10-15
构建智能体与 LLM 应用的开发框架
★ 14.8万 · Python · 更新于 2026-10-15
自托管的编码智能体控制中心
★ 9.1万 · TypeScript · 更新于 2026-10-15
把 AI Agent 组织成 7×24 小时运转的团队
★ 8.3万 · TypeScript · 更新于 2026-10-16