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(網路安全入門)