Home
Login

第五阶段:AI应用场景探索

微软官方出品的21课时生成式AI入门教程,涵盖从基础概念到实际应用开发的完整学习路径,支持Python和TypeScript

GenerativeAILLMMicrosoftGitHubTextFreeMulti-Language

Microsoft Generative AI for Beginners 项目详细介绍

项目概述

Microsoft Generative AI for Beginners 是由微软云技术推广专家(Microsoft Cloud Advocates)创建的一个包含21个课程的综合性生成式AI学习课程。这个开源项目旨在帮助初学者掌握构建生成式AI应用程序的基础知识。

项目特点

课程结构

  • 21个完整课程:每个课程都涵盖独立的主题,学习者可以从任何地方开始学习
  • 课程类型分类
    • "Learn"课程:解释生成式AI概念
    • "Build"课程:结合概念讲解和代码示例

编程语言支持

  • Python:主要编程语言
  • TypeScript:提供对应的代码示例
  • 多平台支持
    • 通用版本(Python/TypeScript)
    • .NET版本(专门为.NET开发者设计)
    • JavaScript版本

技术平台整合

课程支持多种AI服务平台:

  • Azure OpenAI Service:微软Azure平台的OpenAI服务
  • GitHub Marketplace Model Catalog:GitHub模型目录
  • OpenAI API:OpenAI官方API

完整课程大纲

课程编号 课程名称 课程描述 视频资源
00 Course Setup 课程环境设置
01 Introduction to Generative AI and LLMs 生成式AI和大语言模型介绍
02 Exploring and comparing different LLMs 探索和比较不同的大语言模型
03 Using Generative AI Responsibly 负责任地使用生成式AI
04 Understanding Prompt Engineering Fundamentals 理解提示工程基础
05 Creating Advanced Prompts 创建高级提示
06 Building Text Generation Applications 构建文本生成应用程序
07 Building Chat Applications 构建聊天应用程序
08 Building Search Apps Vector Databases 构建搜索应用和向量数据库
09 Building Image Generation Applications 构建图像生成应用程序
10 Building Low Code AI Applications 构建低代码AI应用程序
11 Integrating External Applications with Function Calling 通过函数调用集成外部应用程序
12 Designing UX for AI Applications 为AI应用程序设计用户体验
13 Securing Your Generative AI Applications 保护生成式AI应用程序安全
14 The Generative AI Application Lifecycle 生成式AI应用程序生命周期
15 Retrieval Augmented Generation (RAG) and Vector Databases 检索增强生成(RAG)和向量数据库
16 Open Source Models and Hugging Face 开源模型和Hugging Face
17 AI Agents AI代理
18 Fine-Tuning LLMs 微调大语言模型
19 Building with SLMs 使用小型语言模型构建 -
20 Building with Mistral Models 使用Mistral模型构建 -
21 Building with Meta Models 使用Meta模型构建 -

学习资源

每个课程包含

  • 视频介绍:主题的简短视频介绍
  • 文字教程:位于README中的详细书面课程
  • 代码示例:支持Azure OpenAI和OpenAI API的Python和TypeScript代码样例
  • 扩展学习:继续学习的额外资源链接

前提条件

  • 编程基础:基本的Python或TypeScript知识会有帮助
  • GitHub账户:用于fork整个仓库到自己的GitHub账户
  • 开发环境:提供课程设置指南帮助配置开发环境

支持资源

  • 官方Discord服务器:与其他学习者交流和获得支持
  • GitHub讨论区:提出问题和建议
  • 免费资源:Microsoft for Startups Founders Hub提供免费的OpenAI积分和Azure积分

适合人群

  • 对生成式AI感兴趣的初学者
  • 想要学习构建AI应用程序的开发者
  • 希望了解不同AI模型和平台的技术人员
  • 对AI产品设计和用户体验感兴趣的产品经理

项目优势

  1. 权威性:由微软官方团队创建和维护
  2. 实用性:理论与实践相结合,每个课程都包含实际的代码示例
  3. 全面性:涵盖从基础概念到高级应用的完整学习路径
  4. 开源:完全开源,可以自由使用和贡献
  5. 多平台:支持多种编程语言和AI服务平台
  6. 持续更新:活跃的社区维护和更新

相关课程系列

微软还提供其他相关的学习资源:

  • AI Agents for Beginners(AI代理入门)
  • ML for Beginners(机器学习入门)
  • Data Science for Beginners(数据科学入门)
  • AI for Beginners(AI入门)
  • Cybersecurity for Beginners(网络安全入门)