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 社区与其他学习者和经验丰富的开发者交流。这是一个友好的社区欢迎提问和分享知识。如果你在构建过程中有产品反馈或遇到错误请访问相关页面。

相关新闻

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

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

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

2026/10/7 15:24:56 阅读更多 →
VIA键盘配置指南:从原理到实战,打造你的专属客制化键盘

VIA键盘配置指南:从原理到实战,打造你的专属客制化键盘

1. 项目概述:为什么你需要VIA? 如果你已经踏入了客制化机械键盘的圈子,或者正对着一把支持热插拔和自定义固件的键盘跃跃欲试,那么“改键”这件事,大概率是你绕不开的终极乐趣和痛点。从简单的把CapsLock改成Ctrl&…

2026/10/12 8:50:06 阅读更多 →
从混淆矩阵到AUC:深入理解ROC曲线原理与多场景模型评估实战

从混淆矩阵到AUC:深入理解ROC曲线原理与多场景模型评估实战

1. 项目概述:从“看对率”到“选对模型”的实战指南 在模型评估的日常工作中,我们常常会陷入一个误区:盯着一个单一的指标,比如准确率,就以为万事大吉。但现实世界的数据往往是不平衡的,比如在金融风控中&a…

2026/10/13 10:14:34 阅读更多 →

最新新闻

卡尔曼滤波器从一维到EKF:机器人状态估计实战笔记

卡尔曼滤波器从一维到EKF:机器人状态估计实战笔记

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

2026/10/13 18:56:01 阅读更多 →
POD-LSTM高维时间序列预测实战:降维+建模+可视化一站式指南

POD-LSTM高维时间序列预测实战:降维+建模+可视化一站式指南

简介:本资源是一份面向数据科学与工业智能领域工程师的POD-LSTM时间序列预测实战指南,聚焦高维多变量场景下的降维建模与可解释预测难题,适用于风电功率、设备状态监测、环境治理等实际业务场景。资源以1个146KB的docx文档形式交付&#xff0…

2026/10/13 18:56:01 阅读更多 →
LiteLLM:大模型多平台协议桥接与标准化调用实战指南

LiteLLM:大模型多平台协议桥接与标准化调用实战指南

1. 一个被严重低估的“协议翻译官”:LiteLLM到底在解决什么真问题?很多人第一次看到LiteLLM这个名字,下意识会以为它是又一个大模型训练框架、推理加速库,或者某种新型开源大模型。我最初也这么想——直到在某次跨平台AI服务集成中…

2026/10/13 18:56:01 阅读更多 →
华为AI DevSpace编译星闪WS63 SDK全攻略

华为AI DevSpace编译星闪WS63 SDK全攻略

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

2026/10/13 18:56:01 阅读更多 →
Django+Vue小说推荐系统:从爬虫到可视化完整实现

Django+Vue小说推荐系统:从爬虫到可视化完整实现

看到标题里同时出现了“DjangoVue.js”“小说推荐系统”“小说可视化”“小说爬虫”“大数据毕业设计”这一串关键词,我基本能猜到你在选毕设题目时经历了什么——翻了一下午题目清单,要么是太简单拿不出手,要么是纯理论写到头秃,…

2026/10/13 18:56:01 阅读更多 →
静态时序分析实战:从时序弧到时钟约束的完整解读

静态时序分析实战:从时序弧到时钟约束的完整解读

说实话,静态时序分析这个系列写到第二篇,我想换个切入点。上一篇我们把STA是什么、为什么需要它、建立时间和保持时间的基本定义聊了一遍。但很多刚接触时序分析的同学,看完概念之后对着工具报出来的一屏时序报告,还是会有一种&qu…

2026/10/13 18:54:57 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/12 18:11:17 阅读更多 →