generative ai for beginners

其他源码 2025-08-07

21堂课,教您需要了解的一切才能开始构建生成AI应用程序

多语言支持

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

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

generative ai for beginners (版本3) - 课程

通过Microsoft Cloud倡导者,通过我们的21- LESSON综合课程来了解建立生成AI应用程序的基础知识。

?入门

本课程有21堂课。每个课程都涵盖了自己的主题,因此无论您喜欢的地方都开始!

课程被标记为“学习”课程,解释了生成的AI概念或“构建”课程,这些课程在可能的情况下解释了PythonTypescript中的概念和代码示例。

用于.NET开发人员结帐generative ai for beginners (.NET Edition)!

每个课程还包括一个带有其他学习工具的“保持学习”部分。

您需要什么

要运行本课程的代码,您可以使用:

  • Azure Openai服务 -课程: “ AOAI分配”

  • GitHub市场模型目录 -课程: “ GithubModels”

  • OpenAI API-课程: “ OAI分配”

  • Python或Typescript的基本知识很有帮助 - *对于绝对初学者,请访问这些Python和打字稿课程

  • github帐户向您自己的GitHub帐户的整个存储库分叉

我们创建了课程设置课,以帮助您设置开发环境。

不要忘记出演此存储库,以发现以后更容易。

?准备部署了吗?

如果您正在寻找更高级的代码示例,请查看我们在PythonTypescript中的生成AI代码样本的集合。

认识其他学习者,得到支持

加入我们的官方Azure AI Foundry Discord Server,与其他学习者进行此课程并获得支持并与之建立联系。

在Github上的Azure AI Foundry开发人员论坛中询问问题或共享产品反馈。

建立初创公司?

注册Microsoft for Startups Founders Hub,以获得免费的OpenAi积分并向Azure Credits获得高达$ 150K的$ 150K,以通过Azure OpenAi Services访问OpenAI模型

想帮助吗?

您是否有建议或发现的拼写或代码错误?提出问题或创建拉力请求

每节课都包括:

  • 主题的简短视频介绍
  • 读书中的书面课
  • Python和打字稿代码样本支持Azure OpenAI和OpenAI API
  • 链接到额外的资源以继续学习

?️课程

课程链接描述视频额外的学习
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应用设计UX学习:开发生成AI应用程序时如何应用UX设计原理视频了解更多
13确保您的生成AI应用程序学习: AI系统和方法确保这些系统的威胁和风险。视频了解更多
14生成AI应用程序生命周期学习:管理LLM生命周期和LLMOPS的工具和指标视频了解更多
15检索增强发电(RAG)和向量数据库构建:使用抹布框架从矢量数据库中检索嵌入的应用程序视频了解更多
16开源模型和拥抱的脸构建:使用拥抱脸上可用的开源模型的应用程序视频了解更多
17人工智能代理构建:使用AI代理框架的应用程序视频了解更多
18微调LLM了解:微调LLM的什么,原因和方式视频了解更多
19用SLM建造学习:使用小语言模型建造的好处视频即将推出了解更多
20用Mistral模型建造学习: Mistral家庭模型的功能和差异视频即将推出了解更多
21用元模型建造学习:元家庭模型的功能和差异视频即将推出了解更多

?特别感谢

特别感谢约翰·阿齐兹(John Aziz)创建了所有GitHub动作和工作流程

伯恩哈德·默克尔(Bernhard Merkle)为每节课做出重要贡献,以改善学习者和代码经验。

?其他课程

我们的团队还开设其他课程!查看:

  • 初学者的模型上下文协议
  • 初学者的人工智能代理商
  • 使用.NET的generative ai for beginners
  • 使用JavaScript generative ai for beginners
  • ML初学者
  • 初学者的数据科学
  • AI针对初学者
  • 初学者的网络安全
  • 初学者的Web开发人员
  • 初学者的物联网
  • XR开发初学者
  • 掌握AI配对编程的GitHub Copilot
  • 掌握C#/。网络开发人员的GitHub Copilot
  • 选择您自己的副驾驶冒险
下载源码

通过命令行克隆项目:

git clone https://github.com/microsoft/generative-ai-for-beginners.git