GitHub - 面向初学者的生成式AI入门课程介绍
GitHub - 面向初学者的生成式AI入门课程介绍
技术背景
生成式AI在当今科技领域发展迅猛,其应用场景广泛。微软云倡导者推出了一门涵盖21节课的综合课程“面向初学者的生成式AI(第3版)”,旨在帮助学习者掌握构建生成式AI应用程序的基础知识。
实现步骤
课程内容
该课程共有21节课,每节课都有独立的主题,你可以从任意一节开始学习。课程分为“学习”类课程(解释生成式AI概念)和“构建”类课程(解释概念并提供Python和TypeScript代码示例)。对于.NET开发者,还有专门的.NET版本课程。每节课还包含“持续学习”部分,提供额外的学习工具。
运行代码所需条件
- 模型服务选择:可以使用Azure OpenAI服务(对应“aoai - assignment”课程)、GitHub Marketplace模型目录(对应“githubmodels”课程)或OpenAI API(对应“oai - assignment”课程)。
- 知识储备:具备Python或TypeScript的基础知识会有帮助,对于完全的初学者,可以查看相关的Python和TypeScript课程。
- GitHub账户:需要一个GitHub账户,将整个仓库复刻到自己的GitHub账户。
- 开发环境搭建:课程专门设置了“课程设置”这节课,帮助你搭建开发环境。
多语言支持
该课程通过GitHub Action实现多语言支持,包括法语、西班牙语、德语等众多语言。
核心代码
课程在可能的情况下,会提供Python和TypeScript的代码示例,用于解释概念和构建应用。例如,在“构建”类课程中,会有代码示例展示如何使用Azure OpenAI或OpenAI API构建不同类型的应用,如文本生成应用、聊天应用等。但文档中未给出具体代码,你可以根据课程的指引,使用对应的模型服务和编程语言进行开发。
1 |
|
1 |
|
最佳实践
- 选择合适的学习起点:由于每节课都有独立的主题,你可以根据自己的兴趣和基础选择从任意一节课开始学习。
- 利用“持续学习”部分:每节课的“持续学习”部分提供了额外的学习工具,有助于你深入学习相关知识。
- 参与交流:加入官方的Azure AI Foundry Discord服务器,与其他学习者交流并获得支持;在Azure AI Foundry开发者论坛上提问或分享产品反馈。
常见问题
没有Python或TypeScript基础怎么办?
对于完全的初学者,可以查看相关的Python和TypeScript课程,先掌握基础知识。
如何找到该课程的相关资源?
不要忘记给该仓库加星(🌟),这样以后更容易找到。同时,按照课程的指引,在对应的GitHub仓库中查找相关代码和文档。
有更高级的代码示例吗?
如果你需要更高级的代码示例,可以查看生成式AI代码示例集合,其中包含Python和TypeScript的示例。
GitHub - 面向初学者的生成式AI入门课程介绍
https://119291.xyz/posts/github-generative-ai-beginners-course-introduction/