21 节课程助你开启生成式 AI 应用开发之旅,还有多种运行方式和资源可选!

发布时间:2026/9/18 20:39:23

21 节课程助你开启生成式 AI 应用开发之旅,还有多种运行方式和资源可选! 21 节课助你开启生成式 AI 应用开发之旅支持通过 GitHub Action 实现多语言支持自动更新始终保持最新涵盖阿拉伯语、孟加拉语、保加利亚语、缅甸语、简体中文、繁体中文中国香港、繁体中文中国澳门、繁体中文中国台湾、克罗地亚语、捷克语、丹麦语、荷兰语、爱沙尼亚语、芬兰语、法语、德语、希腊语、希伯来语、印地语、匈牙利语、印尼语、意大利语、日语、卡纳达语、高棉语、韩语、立陶宛语、马来语、马拉雅拉姆语、马拉地语、尼泊尔语、尼日利亚皮钦语、挪威语、波斯语法尔西语、波兰语、葡萄牙语巴西、葡萄牙语葡萄牙、旁遮普语古木基文、罗马尼亚语、俄语、塞尔维亚语西里尔字母、斯洛伐克语、斯洛文尼亚语、西班牙语、斯瓦希里语、瑞典语、他加禄语菲律宾语、泰米尔语、泰卢固语、泰语、土耳其语、乌克兰语、乌尔都语、越南语。如果你想在本地克隆仓库需要注意的是该仓库包含 50 多种语言的翻译文件这会显著增加下载大小。若要在不下载翻译文件的情况下克隆仓库可以使用稀疏检出功能Bash / macOS / Linuxgit clone --filterblob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.gitcd generative-ai-for-beginnersgit sparse-checkout set --no-cone /* !translations !translated_imagesCMD (Windows)git clone --filterblob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.gitcd generative-ai-for-beginnersgit sparse-checkout set --no-cone /* !translations !translated_images这样你就能在更短的时间内完成下载获取完成课程所需的所有内容。《初学者的生成式 AI 课程第 3 版》跟随微软云技术布道师精心打造的 21 节综合课程掌握构建生成式 AI 应用的基础知识。 课程介绍本课程共有 21 节每节都有独立的主题你可以从任意一节开始学习课程分为“学习”和“实践”两类“学习”类课程主要讲解生成式 AI 概念“实践”类课程则会在讲解概念的同时尽可能提供 Python 和 TypeScript 代码示例。对于 .NET 开发者推荐查看《初学者的生成式 AI.NET 版》课程每节课还设有“继续学习”板块提供额外的学习资源。课程运行要求若要运行本课程的代码你可以选择以下方式Azure OpenAI 服务对应课程“aoai-assignment”Microsoft Foundry 模型对应课程“githubmodels”GitHub 模型将于 2026 年 7 月底停用建议使用 Microsoft Foundry 模型替代OpenAI API对应课程“oai-assignment”Foundry Local可在本地设备上完全离线运行模型无需云订阅具备 Python 或 TypeScript 的基础知识会更有助于学习。对于零基础初学者可查看相关的 Python 和 TypeScript 课程。此外你还需要一个 GitHub 账号以便将整个仓库复刻到自己的 GitHub 账户中。我们专门设置了“课程环境搭建”这节课帮助你完成开发环境的配置。别忘了给这个仓库点个星方便日后查找。 准备好部署了吗如果你需要更高级的代码示例可以查看我们收集的 Python 和 TypeScript 生成式 AI 代码示例。️ 结识其他学习者获取支持加入我们官方的 Microsoft Foundry Discord 服务器与其他学习者交流互动、拓展人脉并获取支持。你还可以在 GitHub 上的 Microsoft Foundry 开发者论坛提问或分享产品反馈。 正在创业访问微软创业计划页面了解如何借助 Azure 信用额度开启创业之旅。 想要提供帮助如果你有建议或者发现拼写或代码错误欢迎提出问题或创建拉取请求。 每节课包含内容主题短视频介绍位于 README 中的文字课程内容支持 Azure OpenAI 和 OpenAI API 的 Python 和 TypeScript 代码示例继续学习的额外资源链接️ 课程列表编号课程链接描述视频额外学习资源00课程环境搭建学习如何设置开发环境视频即将推出了解更多01生成式 AI 与大语言模型介绍学习了解生成式 AI 是什么以及大语言模型LLMs的工作原理有视频了解更多02探索和比较不同的大语言模型学习如何为你的用例选择合适的模型有视频了解更多03负责任地使用生成式 AI学习如何负责任地构建生成式 AI 应用程序有视频了解更多04理解提示工程基础学习实践提示工程最佳实践有视频了解更多05创建高级提示学习如何应用提示工程技术提升提示效果有视频了解更多06构建文本生成应用程序实践使用 Azure OpenAI / OpenAI API 构建文本生成应用有视频了解更多07构建聊天应用程序实践高效构建和集成聊天应用程序的技术有视频了解更多08构建搜索应用 - 向量数据库实践使用嵌入技术搜索数据的搜索应用程序有视频了解更多09构建图像生成应用程序实践图像生成应用程序有视频了解更多10构建低代码 AI 应用程序实践使用低代码工具构建生成式 AI 应用程序有视频了解更多11通过函数调用集成外部应用程序实践了解函数调用及其在应用程序中的用例有视频了解更多12为 AI 应用程序设计用户体验学习在开发生成式 AI 应用程序时如何应用用户体验设计原则有视频了解更多13保障生成式 AI 应用程序的安全学习AI 系统面临的威胁和风险以及保障系统安全的方法有视频了解更多14生成式 AI 应用程序的生命周期学习管理大语言模型生命周期和大语言模型运维LLMOps的工具和指标有视频了解更多15检索增强生成RAG与向量数据库实践使用 RAG 框架从向量数据库中检索嵌入的应用程序有视频了解更多16开源模型与 Hugging Face实践使用 Hugging Face 上的开源模型构建应用程序有视频了解更多17AI 代理实践使用 AI 代理框架构建应用程序有视频了解更多18微调大语言模型学习微调大语言模型的原理、原因和方法有视频了解更多19使用小语言模型构建应用学习使用小语言模型构建应用的优势视频即将推出了解更多20使用 Mistral 模型构建应用学习Mistral 系列模型的特点和差异视频即将推出了解更多21使用 Meta 模型构建应用学习Meta 系列模型的特点和差异视频即将推出了解更多 特别感谢特别感谢 John Aziz 创建了所有的 GitHub Actions 和工作流以及 Bernhard Merkle 为每节课做出的重要贡献提升了学习者的体验和代码质量。 其他课程我们团队还推出了其他课程欢迎查看LangChain Azure / Edge / MCP / Agents生成式 AI 系列核心学习课程Copilot 系列课程获取帮助如果你在构建 AI 应用程序时遇到困难或有任何疑问可以加入 MCP 社区与其他学习者和经验丰富的开发者交流。这是一个友好的社区欢迎提问和分享知识。如果你在构建过程中有产品反馈或遇到错误请访问相关页面。
延伸阅读

更多相关文章

2026/9/16 3:03:38

ArcGIS中Clip与Mask工具的本质区别与应用场景全解析

1. 项目概述:从“剪裁”到“提取”的思维跃迁在ArcGIS的日常数据处理中,Clip(裁剪)和Mask(掩膜提取)是两个高频使用的工具。很多刚入门的同行,甚至一些有经验的朋友,都习惯性地将它们…

2026/9/16 3:03:35

彩虹表攻击原理与防御策略详解

1. 彩虹表攻击的本质与历史背景彩虹表攻击(Rainbow Table Attack)是一种利用预先计算的哈希链来破解密码哈希值的经典方法。我第一次接触这个概念是在2003年菲利普奥克斯曼发表原始论文时,当时这种技术彻底改变了密码破解领域的游戏规则。与传…

2026/9/16 5:56:48

TRAE与PICO VR开发:从环境配置到空间应用原型实践

1. 先搞清楚 TRAE 和 PICO 能帮你做什么,以及为什么值得看 如果你正在找一种能快速把想法变成可交互 VR/AR 应用的方法,特别是想绕过复杂的底层引擎开发,那么 TRAE 和 PICO 的这个组合值得你花时间了解一下。这不是一个泛泛而谈的概念分享&am…

2026/9/18 20:38:02

RBF径向基函数多元插值:原理、参数调优与实战指南

搞多元插值的人,几乎都绕不开 RBF(Radial-Basis Function,径向基函数)。前阵子我在处理一个三维扫描点云重建曲面的需求,数据是从多个角度拼出来的散乱点,没有拓扑结构,传统网格插值根本没法直接…

2026/9/18 20:38:02

ModbusTCP报文解码实战:功能码、结构与模拟器应用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/18 20:38:02

工业通信协议选型指南:Modbus、OPC UA、MQTT与TCP全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/18 20:38:02

Godot 源码编译全流程:环境配置、SCons 构建与模块裁剪排错

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/18 20:38:02

Ubuntu 20.04适配RTX 4060黑屏根因与稳定方案

1. 项目概述:为什么4060显卡在Ubuntu 20.04上黑屏不是偶然,而是必然我第一次把RTX 4060装进那台跑Ubuntu 20.04的开发机时,以为只是换块显卡而已——结果按下电源键,屏幕亮了两秒,直接黑屏,连TTY都进不去。…

2026/9/18 20:33:02

Keil5安装C51的底层原理与跨系统兼容方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/18 14:13:01

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/18 0:01:09

Google Colab 实战:运行模型、数据加载与报错排查

1. 为什么我劝你先搞懂 Colab 的运行模型1.1 Colab 到底是什么,跟本地跑代码差在哪Google Colab 简单说就是一台跑在浏览器里的 Linux 虚拟机,你打开一个 Notebook,背后就连上了一台带 GPU 的远程机器。你在单元格里敲的每一行 Python&#x…

2026/9/18 0:01:09

C语言数据类型与表达式详解

1. C语言数据与数据类型概述在C语言编程中,数据是程序处理的核心对象。理解数据的分类和特性是掌握C语言的基础。C语言中的数据主要分为四大类:常量、变量、表达式和函数。这些数据类型构成了C语言程序的基本元素,每种类型都有其独特的特性和…

2026/9/18 0:01:09

SQL时间字段指定时间段查询:区间语义、索引与时区避坑

上周排查一个线上问题&#xff0c;用户反馈"昨天的订单一条都没查到"&#xff0c;但数据库里明明躺着两千多条。最后定位下来&#xff0c;不是数据丢了&#xff0c;也不是接口挂了&#xff0c;而是那个查询条件把时间段写成了> 2024-05-20 00:00:00 AND < 2024…

2026/9/18 14:13:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行&#xff0c;Type-C接口算是典型的“看着简单&#xff0c;做起来全坑”的东西。光引脚就24个&#xff0c;高低速信号、电源、控制线全部塞在一个小小的连接器里&#xff0c;如果PCB布局不做规划&#xff0c;打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/18 14:13:02

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/18 14:13:02

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码