ITADN
microsoft/generative-ai-for-beginners
microsoft/generative-ai-for-beginners · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Generative AI For Beginners

21 节课程,教你构建生成式 AI 应用所需的一切

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 多语言支持

通过 GitHub Action 支持(自动化且始终最新)

阿拉伯语 | 孟加拉语 | 保加利亚语 | 缅甸语(缅甸) | 中文(简体) | 中文(繁体,香港) | 中文(繁体,澳门) | 中文(繁体,台湾) | 克罗地亚语 | 捷克语 | 丹麦语 | 荷兰语 | 爱沙尼亚语 | 芬兰语 | 法语 | 德语 | 希腊语 | 希伯来语 | 印地语 | 匈牙利语 | 印度尼西亚语 | 意大利语 | 日语 | 卡纳达语 | 高棉语 | 韩语 | 立陶宛语 | 马来语 | 马拉雅拉姆语 | 马拉地语 | 尼泊尔语 | 尼日利亚皮钦语 | 挪威语 | 波斯语(法尔斯语) | 波兰语 | 葡萄牙语(巴西) | 葡萄牙语(葡萄牙) | 旁遮普语(古木基文) | 罗马尼亚语 | 俄语 | 塞尔维亚语(西里尔字母) | 斯洛伐克语 | 斯洛文尼亚语 | 西班牙语 | 斯瓦希里语 | 瑞典语 | 他加禄语(菲律宾语) | 泰米尔语 | 泰卢固语 | 泰语 | 土耳其语 | 乌克兰语 | 乌尔都语 | 越南语

更喜欢在本地克隆?

此仓库包含 50 多种语言翻译,这会显著增加下载大小。若要克隆而不包含翻译,请使用稀疏检出:

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'

CMD (Windows):

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"

这将为您提供完成课程所需的一切,并且下载速度更快。

生成式 AI 入门(第 3 版)- 一门课程

学习使用 Microsoft Cloud Advocates 提供的 21 节综合课程,掌握构建生成式 AI 应用的基础知识。

🌱 入门指南

本课程包含 21 节课。每节课涵盖各自的主题,因此您可以从任何喜欢的地方开始!

课程被标记为“Learn”课程,用于解释生成式 AI 概念,或“Build”课程,在可能的情况下解释概念并提供 PythonTypeScript 的代码示例。

.NET 开发者请查看 Generative AI for Beginners (.NET Edition)

每节课还包含一个“Keep Learning”部分,提供额外的学习工具。

你需要什么

要运行本课程的代码,你可以使用以下任一方式:

  • Azure OpenAI Service - 课程: "aoai-assignment"

  • Microsoft Foundry Models - 课程: "githubmodels"(GitHub Models 将于 2026 年 7 月底停止服务 - 请改用 Microsoft Foundry Models)

  • OpenAI API - 课程: "oai-assignment"

  • Foundry Local - 在自己的设备上完全离线运行模型,无需云订阅

  • 具备 Python 或 TypeScript 的基础知识会有帮助 - *对于初学者,请查看这些 PythonTypeScript 课程

  • 一个 GitHub 账户,用于 fork 整个仓库 到你自己的 GitHub 账户

我们创建了一节 Course Setup 课程,帮助你设置开发环境。

别忘了 star (🌟) 这个仓库,以便日后更容易找到它。

🧠 准备好部署了吗?

如果你在寻找更高级的代码示例,请查看我们Python 和 TypeScript 双语言的生成式 AI 代码示例合集]。

🗣️ 结识其他学习者,获取支持

加入我们的官方 Microsoft Foundry Discord 服务器],结识并交流正在学习本课程的其他学习者,并获取支持。

在我们的 Microsoft Foundry 开发者论坛](位于 Github 上)提出问题或分享产品反馈。

🚀 正在创业?

访问 Microsoft for Startups],了解如何立即使用 Azure 积分开始构建。

🙏 想要提供帮助?

你有建议或发现了拼写或代码错误吗?提交问题] 或 创建拉取请求]

📂 每节课包含:

  • 关于该主题的简短视频介绍
  • 位于 README 中的书面课程
  • 支持 Azure OpenAI 和 OpenAI API 的 Python 和 TypeScript 代码示例
  • 用于继续学习的额外资源链接

🗃️ 课程

#课程链接描述视频额外学习
00课程设置学习: 如何设置你的开发环境视频即将上线了解更多
01生成式 AI 与 LLM 简介学习: 理解什么是生成式 AI 以及大语言模型(LLMs)如何工作。视频了解更多
02探索和比较不同的 LLM学习: 如何为您的用例选择合适的模型视频了解更多
03负责任地使用生成式 AI学习: 如何负责任地构建生成式 AI 应用程序视频了解更多
04理解提示工程基础学习: 提示工程最佳实践实战视频了解更多
05创建高级提示学习: 如何应用提示工程技术以改善提示的结果。视频了解更多
06构建文本生成应用程序构建: 使用 Azure OpenAI / OpenAI API 构建文本生成应用视频了解更多
07构建聊天应用程序构建: 高效构建和集成聊天应用程序的技术。视频了解更多
08构建搜索应用向量数据库构建: 使用 Embeddings 搜索数据的搜索应用程序。视频了解更多
09构建图像生成应用构建: 一个图像生成应用视频了解更多
10构建低代码 AI 应用构建: 使用低代码工具构建生成式 AI 应用视频了解更多
11通过函数调用集成外部应用构建: 什么是函数调用及其在应用中的用例视频了解更多
12为 AI 应用设计 UX学习: 在开发生成式 AI 应用时如何应用 UX 设计原则视频了解更多
13保护您的生成式 AI 应用学习: AI 系统面临的威胁和风险以及保护这些系统的方法。视频了解更多
14生成式 AI 应用生命周期学习: 管理 LLM 生命周期和 LLMOps 的工具和指标视频了解更多
15检索增强生成 (RAG) 和向量数据库构建: 使用 RAG 框架从向量数据库中检索嵌入的应用视频了解更多
16开源模型与 Hugging Face构建: 使用 Hugging Face 上可用的开源模型构建应用程序视频了解更多
17AI 智能体构建: 使用 AI 智能体框架构建应用程序视频了解更多
18微调 LLM学习: 微调 LLM 的内容、原因和方法视频了解更多
19使用 SLM 构建学习: 使用小型语言模型构建的优势视频即将上线了解更多
20使用 Mistral 模型构建学习: Mistral 系列模型的功能与差异视频即将上线了解更多
21使用 Meta 模型构建学习: Meta 系列模型的功能与差异视频即将上线了解更多

🌟 特别鸣谢

特别感谢 John Aziz 创建了所有的 GitHub Actions 和工作流

感谢 Bernhard Merkle 为每节课做出关键贡献,以提升学习者和代码体验。

🎒 其他课程

我们的团队制作了其他课程!请查看:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


生成式 AI 系列

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


核心学习

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot 系列

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

获取帮助

如果您在构建 AI 应用时遇到困难或有任何疑问。加入其他学习者和经验丰富的开发者,参与关于 MCP 的讨论。这是一个支持性的社区,欢迎提问,知识自由共享。

Microsoft Foundry Discord

如果您在构建过程中有产品反馈或遇到错误,请访问:

Microsoft Foundry Developer Forum