项目地址:https://github.com/microsoft/generative-ai-for-beginners
通过 Microsoft Cloud Advocates 提供的 21 节课综合课程,了解构建生成式 AI 应用程序的基础知识。
本课程有 21 节课。每节课都涵盖自己的主题,因此请从您喜欢的任何地方开始!
课程标记为“学习”课程,解释生成式 AI 概念,或“构建”课程,解释概念,并在可能的情况下使用 Python 和 TypeScript 编写代码示例。
课程列表
# | Lesson Link | Description | Video | Extra Learning |
---|---|---|---|---|
00 | Course Setup | Learn: How to Setup Your Development Environment | Video Coming Soon | Learn More |
01 | Introduction to Generative AI and LLMs | Learn: Understanding what Generative AI is and how Large Language Models (LLMs) work. | Video | Learn More |
02 | Exploring and comparing different LLMs | Learn: How to select the right model for your use case | Video | Learn More |
03 | Using Generative AI Responsibly | Learn: How to build Generative AI Applications responsibly | Video | Learn More |
04 | Understanding Prompt Engineering Fundamentals | Learn: Hands-on Prompt Engineering Best Practices | Video | Learn More |
05 | Creating Advanced Prompts | Learn: How to apply prompt engineering techniques that improve the outcome of your prompts. | Video | Learn More |
06 | Building Text Generation Applications | Build: A text generation app using Azure OpenAI / OpenAI API | Video | Learn More |
07 | Building Chat Applications | Build: Techniques for efficiently building and integrating chat applications. | Video | Learn More |
08 | Building Search Apps Vector Databases | Build: A search application that uses Embeddings to search for data. | Video | Learn More |
09 | Building Image Generation Applications | Build: An image generation application | Video | Learn More |
10 | Building Low Code AI Applications | Build: A Generative AI application using Low Code tools | Video | Learn More |
11 | Integrating External Applications with Function Calling | Build: What is function calling and its use cases for applications | Video | Learn More |
12 | Designing UX for AI Applications | Learn: How to apply UX design principles when developing Generative AI Applications | Video | Learn More |
13 | Securing Your Generative AI Applications | Learn: The threats and risks to AI systems and methods to secure these systems. | Video | Learn More |
14 | The Generative AI Application Lifecycle | Learn: The tools and metrics to manage the LLM Lifecycle and LLMOps | Video | Learn More |
15 | Retrieval Augmented Generation (RAG) and Vector Databases | Build: An application using a RAG Framework to retrieve embeddings from a Vector Databases | Video | Learn More |
16 | Open Source Models and Hugging Face | Build: An application using open source models available on Hugging Face | Video | Learn More |
17 | AI Agents | Build: An application using an AI Agent Framework | Video | Learn More |
18 | Fine-Tuning LLMs | Learn: The what, why and how of fine-tuning LLMs | Video | Learn More |
19 | Building with SLMs | Learn: The benefits of building with Small Language Models | Video Coming Soon | Learn More |
20 | Building with Mistral Models | Learn: The features and differences of the Mistral Family Models | Video Coming Soon | Learn More |
21 | Building with Meta Models | Learn: The features and differences of the Meta Family Models | Video Coming Soon | Learn More |