Skip to content

Latest commit

 

History

History
188 lines (134 loc) · 23.2 KB

File metadata and controls

188 lines (134 loc) · 23.2 KB

生成式人工智能初学者

21节课程教你构建生成式人工智能应用所需掌握的一切知识

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

GitHub 观察者 GitHub 分叉 GitHub 星标

Microsoft Foundry Discord

🌐 多语言支持

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

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

倾向于本地克隆?

本仓库包含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节课。每节课涵盖一个主题,你可以从任何地方开始学习!

课程分为“学习”课程,讲解生成式AI概念,和“构建”课程,讲解概念并尽可能提供PythonTypeScript代码示例。

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

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

你需要准备什么

运行本课程代码,你可以使用:

我们制作了**课程设置**单元,帮助你配置开发环境。

别忘了给本仓库点星(🌟),这样以后查找更方便。

🧠 准备部署?

若想获取更多高级代码示例,请查看我们提供的生成式AI代码示例集,包含PythonTypeScript版本。

🗣️ 认识其他学习者,获得支持

加入我们的官方 Azure AI Foundry Discord 服务器,结识并交流同学并获得支持。

在Github的Azure AI Foundry开发者论坛提出问题或反馈产品意见。

🚀 创业中?

访问微软创业支持,了解如何使用Azure积分开始构建。

🙏 想帮忙?

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

📂 每节课包括:

  • 关于主题的简短视频介绍
  • 位于README的书面课程内容
  • 支持Azure OpenAI和OpenAI API的Python与TypeScript代码示例
  • 进一步学习的额外资源链接

🗃️ 课程列表

# 课程链接 描述 视频 额外学习
00 课程设置 学习: 如何设置开发环境 视频即将发布 了解更多
01 生成式人工智能和大型语言模型简介 学习: 理解生成式人工智能是什么及大型语言模型(LLM)的工作原理 视频 了解更多
02 探索和比较不同的大型语言模型 学习: 如何为你的用例选择合适的模型 视频 了解更多
03 负责任地使用生成式人工智能 学习: 如何负责任地构建生成式人工智能应用 视频 了解更多
04 理解提示工程基础 学习: 亲身实践提示工程最佳实践 视频 了解更多
05 创建高级提示 学习: 如何应用提示工程技术以提升提示的效果。 视频 了解更多
06 构建文本生成应用 构建: 使用 Azure OpenAI / OpenAI API 开发文本生成应用 视频 了解更多
07 构建聊天应用 构建: 高效构建和集成聊天应用的技巧 视频 了解更多
08 构建搜索应用与向量数据库 构建: 使用嵌入技术进行数据搜索的搜索应用 视频 了解更多
09 构建图像生成应用 构建: 图像生成应用 视频 了解更多
10 构建低代码 AI 应用 构建: 使用低代码工具打造生成式 AI 应用 视频 了解更多
11 通过函数调用集成外部应用 构建: 什么是函数调用及其在应用中的用例 视频 了解更多
12 AI 应用的用户体验设计 学习: 在开发生成式 AI 应用时如何应用用户体验设计原则 视频 了解更多
13 保护你的生成式 AI 应用 学习: AI 系统面临的威胁和风险,以及保护这些系统的方法。 视频 了解更多
14 生成式 AI 应用生命周期 学习: 管理大型语言模型生命周期和 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 初学者教程


Azure / Edge / MCP / Agents

AZD 初学者教程 Edge AI 初学者教程 MCP 初学者教程 AI Agents 初学者教程


生成式 AI 系列

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


核心学习

机器学习初学者教程 数据科学初学者教程 初学者的 AI 初学者的网络安全 初学者的网页开发 初学者的物联网 初学者的 XR 开发


Copilot 系列

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

获得帮助

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


免责声明
本文件使用 AI 翻译服务 Co-op Translator 进行翻译。虽然我们努力确保准确性,但请注意自动翻译可能包含错误或不准确之处。原始文件的母语版本应视为权威来源。对于重要信息,建议采用专业人工翻译。我们不对因使用此翻译而引起的任何误解或误释承担责任。