Skip to content

Latest commit

 

History

History
167 lines (117 loc) · 21.7 KB

File metadata and controls

167 lines (117 loc) · 21.7 KB

初学者生成式AI

21节课程教你从零开始构建生成式AI应用

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

GitHub watchers GitHub forks GitHub stars

🌐 多语言支持

通过GitHub Action支持(自动更新,始终保持最新)

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

初学者生成式AI(版本3)- 一门课程

通过微软云倡导者提供的21节全面课程,学习构建生成式AI应用的基础知识。

🌱 开始学习

这门课程共有21节课。每节课都涵盖一个独立主题,你可以从任意一节开始学习!

课程分为两类:“学习”课程解释生成式AI的概念,“构建”课程不仅解释概念,还提供PythonTypeScript的代码示例(尽可能提供)。

针对.NET开发者,请查看初学者生成式AI(.NET版)

每节课还包括“继续学习”部分,提供额外的学习工具。

所需条件

要运行本课程的代码,你可以选择以下任意一种:

我们创建了一个**课程设置**课程,帮助你设置开发环境。

别忘了收藏(🌟)这个仓库,方便以后查找。

🧠 准备部署了吗?

如果你在寻找更高级的代码示例,请查看我们提供的生成式AI代码示例集,包括PythonTypeScript代码。

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

加入我们的官方Azure AI Foundry Discord服务器,与其他学习者交流并获取支持。

在我们的Azure AI Foundry开发者论坛上提出问题或分享产品反馈。

🚀 构建初创公司?

访问Microsoft for Startups,了解如何利用Azure积分开始构建。

🙏 想要贡献?

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

📂 每节课包括:

  • 一个简短的视频介绍主题
  • 位于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 的内容、原因和方法 视频 了解更多
19 使用 SLM 构建 学习: 使用小型语言模型构建的优势 视频即将上线 了解更多
20 使用 Mistral 模型构建 学习: Mistral 系列模型的特点和差异 视频即将上线 了解更多
21 使用 Meta 模型构建 学习: Meta 系列模型的特点和差异 视频即将上线 了解更多

🌟 特别感谢

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

Bernhard Merkle 为每节课做出了重要贡献,提升了学习者和代码体验。

🎒 其他课程

我们的团队还制作了其他课程!查看以下内容:

Azure / Edge / MCP / Agents

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


生成式 AI 系列

生成式 AI 初学者课程 生成式 AI (.NET) 生成式 AI (Java) 生成式 AI (JavaScript)


核心学习

机器学习初学者课程 数据科学初学者课程 人工智能初学者课程 网络安全初学者课程 Web 开发初学者课程 物联网入门
XR开发入门


Copilot 系列

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

获取帮助

如果您遇到困难或对构建AI应用有任何疑问,请加入:

Azure AI Foundry Discord

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

Azure AI Foundry Developer Forum


免责声明
本文档使用AI翻译服务Co-op Translator进行翻译。尽管我们努力确保翻译的准确性,但请注意,自动翻译可能包含错误或不准确之处。原始语言的文档应被视为权威来源。对于关键信息,建议使用专业人工翻译。我们对因使用此翻译而产生的任何误解或误读不承担责任。