Files
WeHub Mirror 277b732a43
Code Quality / Python Lint & Format (push) Has been cancelled
Code Quality / Python Tests (push) Has been cancelled
Code Quality / JavaScript/TypeScript Lint (advisory) (push) Has been cancelled
Security Scan / CodeQL Analysis (javascript-typescript) (push) Has been cancelled
Security Scan / CodeQL Analysis (python) (push) Has been cancelled
Security Scan / Dependency Review (push) Has been cancelled
WeHub snapshot of 645f932514e9f22f688c8feb3e49a7a7f2eb6f1b
2026-08-07 17:16:22 +08:00

24 KiB
Raw Permalink Blame History

初学者生成式人工智能

21节课程,教你如何构建生成式人工智能应用所需的所有知识

GitHub 许可证 GitHub 贡献者 GitHub 问题 GitHub 拉取请求 欢迎 PR

GitHub 观察者 GitHub 派生 GitHub 星标

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'

CMDWindows):

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"

这让你可以更快下载,拥有完成课程所需的一切。

初学者生成式人工智能(第3版)课程

由微软云倡导者打造的21节全面课程,学习构建生成式人工智能应用的基础知识。

🌱 入门

本课程包含21节课。每节课涵盖独立主题,可自由选择学习顺序!

课程分为“学习”课程(讲解生成式人工智能概念)和“构建”课程(讲解概念并提供PythonTypeScript的代码示例,尽可能提供双语言)。

.NET开发者请查看初学者生成式人工智能(.NET版)

每节课还包含“持续学习”部分,提供额外学习资源。

你需要什么

运行本课程代码,您可以使用以下任一服务:

我们创建了一个课程设置课程,助你完成开发环境搭建。

别忘了为本仓库加星(🌟,方便后续查找。

🧠 准备好部署了吗?

如果你想要更高级的代码示例,请查看我们提供的生成式人工智能代码示例合集,支持PythonTypeScript

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

加入我们的微软 Foundry 官方 Discord 服务器,与其他课程学习者交流并获取帮助。

在我们的微软 Foundry 开发者论坛(GitHub)提出问题或分享产品反馈。

🚀 创业中?

访问微软创业支持了解如何通过Azure抵扣额度快速开始构建。

🙏 想贡献力量?

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

📂 每节课包括:

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

🗃️ 课程列表

# 课程链接 描述 视频 额外学习
00 课程设置 学习: 如何设置你的开发环境 视频即将推出 了解更多
01 生成式人工智能和大型语言模型简介 学习: 理解生成式人工智能是什么及大型语言模型(LLMs)的工作原理 视频 了解更多
02 探索并比较不同的大型语言模型 学习: 如何为你的用例选择合适的模型 视频 了解更多
03 负责任使用生成式人工智能 学习: 如何负责任地构建生成式人工智能应用 视频 了解更多

| 04 | 理解提示工程基础 | 学习: 实战提示工程最佳实践 | 视频 | 了解更多 | | 05 | 创建高级提示 | 学习: 如何应用提示工程技术以提升提示结果。 | 视频 | 了解更多 | | 06 | 构建文本生成应用 | 构建: 使用 Azure OpenAI / OpenAI API 的文本生成应用 | 视频 | 了解更多 | | 07 | 构建聊天应用 | 构建: 高效构建和集成聊天应用的技术。 | 视频 | 了解更多 | | 08 | 构建搜索应用和向量数据库 | 构建: 使用嵌入技术搜索数据的搜索应用。 | 视频 | 了解更多 | | 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 上可用的开源模型的应用。 | 视频 | 了解更多 | | 17 | AI 代理 | 构建: 使用 AI 代理框架的应用。 | 视频 | 了解更多 | | 18 | 微调大型语言模型 | 学习: 微调大型语言模型的内容、原因和方法。 | 视频 | 了解更多 | | 19 | 使用小型语言模型构建 | 学习: 使用小型语言模型构建的好处。 | 即将推出视频 | 了解更多 | | 20 | 使用 Mistral 模型构建 | 学习: Mistral 系列模型的特性和区别。 | 即将推出视频 | 了解更多 | | 21 | 使用 Meta 模型构建 | 学习: Meta 系列模型的特性和区别。 | 即将推出视频 | 了解更多 |

🌟 特别感谢

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

Bernhard Merkle 对每节课程做出关键贡献,提升学习者和代码体验。

🎒 其他课程

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

LangChain

初学者 LangChain4j 初学者 LangChain.js 初学者 LangChain

Azure / Edge / MCP / 代理

初学者 AZD 初学者 Edge AI 初学者 MCP 初学者 AI 代理


生成式 AI 系列

初学者生成式 AI Generative AI (.NET) Generative AI (Java)

生成式人工智能(JavaScript)


核心学习

初学者机器学习 初学者数据科学 初学者人工智能 初学者网络安全 初学者网页开发 初学者物联网 初学者XR开发


Copilot 系列

面向 AI 配对编程的 Copilot 面向 C#/.NET 的 Copilot Copilot 冒险

获取帮助

如果遇到困难或对构建 AI 应用有任何疑问,请加入其他学习者和有经验开发者的讨论社区 MCP。这里是一个支持性的社区,欢迎提问并自由分享知识。

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


免责声明 本文件由 AI 翻译服务 Co-op Translator 翻译完成。尽管我们力求准确,但请注意,自动翻译可能包含错误或不准确之处。原始语言版文件应视为权威来源。对于重要信息,建议使用专业人工翻译。我们对因使用本翻译而产生的任何误解或误释不承担责任。