Skip to content

Latest commit

 

History

History
179 lines (126 loc) · 23.3 KB

File metadata and controls

179 lines (126 loc) · 23.3 KB

Generative AI For Beginners

21节课程,教授开始构建生成式人工智能应用所需的一切知识

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

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 多语言支持

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

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

想要本地克隆?

本仓库包含50多种语言翻译,显著增加下载大小。若想在不下载翻译的情况下克隆,请使用稀疏检出:

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

🗣️ 加入学习者社区,获得支持

加入我们的官方 Azure AI Foundry Discord 服务器,与其他学习本课程的伙伴交流并获得帮助。

也可以在我们的 Azure AI Foundry 开发者论坛(GitHub)上提问或反馈产品建议。

🚀 创业中?

访问 Microsoft for Startups,了解如何利用 Azure 额度开始构建创业项目。

🙏 想帮忙吗?

如果有建议或发现拼写及代码错误,请提交 issue发起 pull request

📂 每节课程包含:

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

🗃️ 课程列表

# 课程链接 简介 视频 附加学习
00 课程环境搭建 学习: 如何设置开发环境 视频即将上线 了解更多
01 生成式人工智能及大型语言模型简介 学习: 理解什么是生成式人工智能及大型语言模型(LLMs)如何工作 视频 了解更多
02 探索和对比不同的LLM 学习: 如何为你的用例选择合适的模型 视频 了解更多
03 负责任地使用生成式人工智能 学习: 如何负责任地构建生成式人工智能应用 视频 了解更多
04 理解提示工程基础 学习: 实践提示工程最佳实践 视频 了解更多
05 创建高级提示 学习: 如何应用提示工程技术以提升提示结果。 视频 了解更多
06 构建文本生成应用 构建: 使用 Azure OpenAI / OpenAI API 创建文本生成应用 视频 了解更多
07 构建聊天应用 构建: 高效构建和集成聊天应用的技术 视频 了解更多
08 构建搜索应用向量数据库 构建: 使用嵌入搜索数据的搜索应用 视频 了解更多
09 构建图像生成应用 构建: 图像生成应用 视频 了解更多
10 构建低代码 AI 应用 构建: 使用低代码工具创建生成式 AI 应用 视频 了解更多
11 使用函数调用集成外部应用 构建: 什么是函数调用及其在应用中的使用案例 视频 了解更多
12 为 AI 应用设计用户体验 学习: 开发生成式 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 初学者 生成式 AI (.NET) 生成式 AI (Java) 生成式 AI (JavaScript)


核心学习

ML 初学者 数据科学初学者 AI 初学者 网络安全初学者 网页开发初学者 物联网初学者 XR 开发初学者


Copilot 系列

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

获取帮助

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

Microsoft Foundry Discord

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

Microsoft Foundry 开发者论坛


免责声明
本文件由AI翻译服务Co-op Translator生成。尽管我们努力确保准确性,但请注意,自动翻译可能存在错误或不准确之处。请以原始语言版本的文档为权威来源。对于重要信息,建议使用专业人工翻译。因使用本翻译产生的任何误解或误释,本公司概不负责。