法语 | 西班牙语 | 德语 | 俄语 | 阿拉伯语 | 波斯语 | 乌尔都语 | 中文(简体) | 中文(繁体,澳门) | 中文(繁体,香港) | 中文(繁体,台湾) | 日语 | 韩语 | 印地语 | 孟加拉语 | 马拉地语 | 尼泊尔语 | 旁遮普语(古木基文) | 葡萄牙语(葡萄牙) | 葡萄牙语(巴西) | 意大利语 | 立陶宛语 | 波兰语 | 土耳其语 | 希腊语 | 泰语 | 瑞典语 | 丹麦语 | 挪威语 | 芬兰语 | 荷兰语 | 希伯来语 | 越南语 | 印尼语 | 马来语 | 他加禄语(菲律宾语) | 斯瓦希里语 | 匈牙利语 | 捷克语 | 斯洛伐克语 | 罗马尼亚语 | 保加利亚语 | 塞尔维亚语(西里尔文) | 克罗地亚语 | 斯洛文尼亚语 | 乌克兰语 | 缅甸语(缅甸)
通过微软云倡导者提供的21节全面课程,学习构建生成式人工智能应用的基础知识。
本课程共有21节课。每节课涵盖一个独立主题,你可以从任意一节开始学习!
课程分为两种类型:“学习”课程,解释生成式人工智能的概念;“构建”课程,既解释概念又提供Python和TypeScript代码示例(如果可能)。
对于.NET开发者,请查看生成式人工智能入门(.NET版)!
每节课还包括“继续学习”部分,提供额外的学习工具。
-
Azure OpenAI服务 - 课程: "aoai-assignment"
-
GitHub Marketplace模型目录 - 课程: "githubmodels"
-
OpenAI API - 课程: "oai-assignment"
-
具备Python或TypeScript的基础知识会有所帮助 - *对于完全的初学者,请查看这些Python和TypeScript课程
-
一个GitHub账户,用于fork整个仓库到你的GitHub账户
我们已创建了一个**课程设置**课程,帮助你设置开发环境。
别忘了收藏(🌟)这个仓库,方便以后找到。
如果你正在寻找更高级的代码示例,请查看我们提供的生成式人工智能代码示例集,包括Python和TypeScript代码。
加入我们的官方Azure AI Foundry Discord服务器,与其他学习者交流并获取支持。
在我们的Azure AI Foundry开发者论坛上提问或分享产品反馈。
访问Microsoft for Startups,了解如何利用Azure积分开始构建。
- 一个简短的视频介绍主题
- 位于README中的书面课程
- 支持Azure OpenAI和OpenAI API的Python和TypeScript代码示例
- 继续学习的额外资源链接
| # | 课程链接 | 描述 | 视频 | 额外学习 |
|---|---|---|---|---|
| 00 | 课程设置 | 学习: 如何设置你的开发环境 | 视频即将上线 | 了解更多 |
| 01 | 生成式人工智能和LLM简介 | 学习: 了解什么是生成式人工智能以及大型语言模型(LLM)的工作原理 | 视频 | 了解更多 |
| 02 | 探索和比较不同的LLM | 学习: 如何为你的使用场景选择合适的模型 | 视频 | 了解更多 |
| 03 | 负责任地使用生成式人工智能 | 学习: 如何负责任地构建生成式人工智能应用 | 视频 | 了解更多 |
| 04 | 理解提示工程基础 | 学习: 提示工程最佳实践的动手操作 | 视频 | 了解更多 |
| 05 | 创建高级提示 | 学习: 如何应用提示工程技术以优化提示的结果。 | 视频 | 了解更多 |
| 06 | 构建文本生成应用 | 构建: 使用 Azure OpenAI / OpenAI API 创建文本生成应用 | 视频 | 了解更多 |
| 07 | 构建聊天应用 | 构建: 高效构建和集成聊天应用的技术 | 视频 | 了解更多 |
| 08 | 构建搜索应用与向量数据库 | 构建: 使用嵌入技术进行数据搜索的搜索应用 | 视频 | 了解更多 |
| 09 | 构建图像生成应用 | 构建: 图像生成应用 | 视频 | 了解更多 |
| 10 | 构建低代码 AI 应用 | 构建: 使用低代码工具创建生成式 AI 应用 | 视频 | 了解更多 |
| 11 | 通过函数调用集成外部应用 | 构建: 什么是函数调用及其在应用中的使用场景 | 视频 | 了解更多 |
| 12 | 为 AI 应用设计用户体验 | 学习: 在开发生成式 AI 应用时如何应用用户体验设计原则 | 视频 | 了解更多 |
| 13 | 保护您的生成式 AI 应用 | 学习: AI 系统面临的威胁和风险以及保护这些系统的方法 | 视频 | 了解更多 |
| 14 | 生成式 AI 应用生命周期 | 学习: 管理 LLM 生命周期和 LLMOps 的工具和指标 | 视频 | 了解更多 |
| 15 | 检索增强生成 (RAG) 和向量数据库 | 构建: 使用 RAG 框架从向量数据库中检索嵌入的应用 | 视频 | 了解更多 |
| 16 | 开源模型与 Hugging Face | 构建: 使用 Hugging Face 上的开源模型创建应用 | 视频 | 了解更多 |
| 17 | AI 代理 | 构建: 使用 AI 代理框架创建应用 | 视频 | 了解更多 |
| 18 | 微调 LLM | 学习: 微调 LLM 的意义、原因和方法 | 视频 | 了解更多 |
| 19 | 使用 SLM 构建 | 学习: 使用小型语言模型构建的优势 | 视频即将上线 | 了解更多 |
| 20 | 使用 Mistral 模型构建 | 学习: Mistral 系列模型的特点和差异 | 视频即将上线 | 了解更多 |
| 21 | 使用 Meta 模型构建 | 学习: Meta 系列模型的特点和差异 | 视频即将上线 | 了解更多 |
特别感谢 John Aziz 创建了所有的 GitHub Actions 和工作流
Bernhard Merkle 为每节课做出了重要贡献,提升了学习和代码体验。
我们的团队还制作了其他课程!查看以下内容:
- 全新 面向初学者的模型上下文协议
- 面向初学者的 AI 代理
- 使用 .NET 的生成式 AI 入门
- 使用 JavaScript 的生成式 AI 入门
- 使用 Java 的生成式 AI 入门
- 机器学习入门
- 数据科学入门
- 人工智能入门
- 网络安全入门
- Web 开发入门
- 物联网入门
- XR 开发入门
- 掌握 GitHub Copilot 的 AI 配对编程
- 掌握 GitHub Copilot 的 C#/.NET 开发
- 选择你的 Copilot 冒险之旅
免责声明:
本文档使用AI翻译服务Co-op Translator进行翻译。尽管我们努力确保准确性,但请注意,自动翻译可能包含错误或不准确之处。应以原始语言的文档作为权威来源。对于关键信息,建议使用专业人工翻译。对于因使用本翻译而引起的任何误解或误读,我们概不负责。