Repolode
microsoft

microsoft/generative-ai-for-beginners

微软出品的 21 节课程,用 Python 和 TypeScript 教开发者构建生成式 AI 应用。

Star
121,685
Fork
64,131
未关闭 Issue
9
最近提交
昨天

这是什么?

这是一门由微软云布道师编写的生成式 AI 入门课程,共 21 节。每节课分为两类:"Learn" 课讲解某个生成式 AI 概念,"Build" 课则结合概念给出代码示例,条件允许时同时提供 Python 和 TypeScript 版本。各课相对独立,可以从任意一节开始学习。

课程内容从大语言模型基础和提示词工程,延伸到聊天应用、基于嵌入向量的搜索、图像生成、函数调用,以及结合向量数据库的检索增强生成(RAG)、Hugging Face 上的开源模型、AI 智能体、模型微调和小型语言模型等主题。后半部分还涉及负责任地使用 AI、安全防护、AI 应用的 UX 设计以及 LLMOps 生命周期管理。

代码示例可基于 Azure OpenAI 服务、Microsoft Foundry Models、OpenAI API 运行,也可以通过 Foundry Local 在本地离线运行。项目还提供 .NET 版本,以及由 Co-op Translator 维护的多语言译文。

核心功能

  • 0121 节课程,每节围绕一个相对独立的生成式 AI 主题
  • 02"Build" 课程提供 Python 和 TypeScript 代码示例
  • 03支持 Azure OpenAI、OpenAI API 和 Foundry Local 作为模型后端
  • 04涵盖提示词工程、向量数据库 RAG、函数调用和 AI 智能体等内容
  • 05包含负责任 AI、安全防护和 LLMOps 相关课程

适用场景

  • 刚接触大语言模型、希望系统入门 AI 应用开发的开发者
  • 需要在现有产品中加入聊天、搜索或图像生成功能的工程师
  • 寻找现成生成式 AI 教学材料的教师或学习小组
  • 希望借助 Foundry Local 离线运行示例代码的开发者

快速上手

  1. 1

    将仓库 fork 到你自己的 GitHub 账户

  2. 2

    使用稀疏检出克隆仓库(不含翻译,Bash/macOS/Linux)

    git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
  3. 3

    进入克隆的文件夹并设置稀疏检出路径

    cd generative-ai-for-beginners && git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
  4. 4

    打开课程设置章节,配置开发环境和 API 访问

使用前须知

  • 运行代码需要 Azure OpenAI、Microsoft Foundry Models 或 OpenAI API 账户。
  • GitHub Models 将于 2026 年 7 月底退役,README 建议改用 Microsoft Foundry Models。
  • 它是一门包含课程和代码示例的课程,而不是软件库或应用程序。

标签

常见问题

generative-ai-for-beginners 是什么?
微软出品的 21 节课程,用 Python 和 TypeScript 教开发者构建生成式 AI 应用。 这是一门由微软云布道师编写的生成式 AI 入门课程,共 21 节。每节课分为两类:"Learn" 课讲解某个生成式 AI 概念,"Build" 课则结合概念给出代码示例,条件允许时同时提供 Python 和 TypeScript 版本。各课相对独立,可以从任意一节开始学习。
generative-ai-for-beginners 可以免费使用吗?用的什么许可证?
generative-ai-for-beginners 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
generative-ai-for-beginners 还在维护吗?
活跃维护中。generative-ai-for-beginners 最近一次提交是在 2026年10月19日。
generative-ai-for-beginners 适合用来做什么?
刚接触大语言模型、希望系统入门 AI 应用开发的开发者 需要在现有产品中加入聊天、搜索或图像生成功能的工程师 寻找现成生成式 AI 教学材料的教师或学习小组 希望借助 Foundry Local 离线运行示例代码的开发者
generative-ai-for-beginners 怎么安装和运行?
将仓库 fork 到你自己的 GitHub 账户 使用稀疏检出克隆仓库(不含翻译,Bash/macOS/Linux): 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' 打开课程设置章节,配置开发环境和 API 访问
在哪里获取 generative-ai-for-beginners?
源代码和安装说明在 GitHub 上:https://github.com/microsoft/generative-ai-for-beginners

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目