18节课程,教你开始构建生成式 AI 应用所需的所有知识
生成式 AI 入门 (第二版) - 课程
通过微软云倡导者提供的18节全面课程,学习构建生成式 AI 应用的基础知识。
🌱 入门
本课程有18节课。每节课都涵盖了一个特定的主题,因此您可以从任意课开始学习!
课程分为 "学习" 课,讲解生成式 AI 概念,或者 "构建" 课,讲解概念并提供 Python 和 TypeScript 的代码示例(如果可能)。
每节课还包括一个 "继续学习" 部分,提供额外的学习工具。
您需要准备的
- 访问 Azure OpenAI 服务 或 OpenAI API - 仅在完成编码课程时需要
- 具备 Python 或 TypeScript 的基础知识 - *对于完全初学者,请参阅这些 Python 和 TypeScript 课程。
- 一个 GitHub 账户,用于 fork 整个仓库 到您的 GitHub 账户
我们创建了一个 课程设置 课程,帮助您设置开发环境。
别忘了 star (🌟) 这个仓库,以便稍后更容易找到它。
🧠 准备好部署了吗?
如果您正在寻找更高级的代码示例,请查看我们 生成式 AI 代码示例集合,其中包含 Python 和 TypeScript 的代码示例。
🗣️ 结识其他学习者,获得支持
加入我们的 官方 AI Discord 服务器,结识和联系其他学习本课程的学员,并获得支持。
🚀 构建初创企业?
注册 Microsoft for Startups Founders Hub,以获得 免费的 OpenAI 积分 和高达 15万美元的 Azure 积分,用于通过 Azure OpenAI 服务访问 OpenAI 模型。
🙏 想帮忙吗?
📂 每节课包括:
- 主题的简短视频介绍
- 位于 README 中的书面课程
- 支持 Azure OpenAI 和 OpenAI API 的 Python 和 TypeScript 代码示例
- 继续学习的额外资源链接
🗃️ 课程列表
# | 课程链接 | 描述 | 视频 | 额外学习 |
---|---|---|---|---|
00 | 课程设置 | 学习内容: 如何设置您的开发环境 | 即将推出 | 了解更多 |
01 | 生成式 AI 和 LLM 的介绍 | 学习内容: 理解什么是生成式 AI 以及大型语言模型(LLM)如何工作 | 视频 | 了解更多 |
02 | 探索和比较不同的 LLM | 学习内容: 如何为您的用例选择合适的模型 | 视频 | 了解更多 |
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 应用生命周期 | 学习内容: 管理 LLM 生命周期和 LLMOps 的工具和指标 | 视频 | 了解更多 |
15 | 检索增强生成 (RAG) 和向量数据库 | 构建: 使用 RAG 框架从向量数据库中检索嵌入的应用 | 视频 | 了解更多 |
16 | 开源模型和 Hugging Face | 构建: 使用 Hugging Face 上的开源模型的应用 | 视频 | 了解更多 |
17 | AI 代理 | 构建: 使用 AI 代理框架的应用 | 视频 | 了解更多 |
18 | 微调 LLM | 学习内容: 微调 LLM 的目的和方法 | [视频](https://aka.ms/gen |