Communitygithub.com

microsoft/generative-ai-for-beginners

21 堂課程,開始使用生成式 AI 進行開發

generative-ai-for-beginners 是什麼?

這是一個由 Microsoft 雲端大使精心策劃的 21 堂課程的完整學習路徑,旨在幫助開發者從零開始掌握生成式 AI 應用程式開發。課程涵蓋從生成式 AI 與大型語言模型(LLM)的基礎概念,到提示工程、文字生成、聊天機器人、搜尋應用、影像生成等進階主題,每堂課都包含理論說明、程式碼範例(支援 Python 和 TypeScript)以及額外學習資源。此技能支援多種執行平台,包括 Azure OpenAI Service、Microsoft Foundry Models、OpenAI API 以及可完全離線運行的 Foundry Local。此儲存庫提供 50 多種語言的翻譯,並可透過 sparse checkout 選擇性下載,以節省頻寬。無論你是初學者還是有經驗的開發者,這個課程都能幫助你具備建構現代生成式 AI 應用的實戰能力。

相容平台~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/microsoft/generative-ai-for-beginners/tree/main

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

預覽

來自技能 README

生成式 AI 初學者指南
GitHub 授權
GitHub 貢獻者
GitHub 問題
GitHub 拉取請求
歡迎 PR
GitHub 觀察者
GitHub 分支

說明文件

生成式 AI 初學者指南

21 堂課程教您開始建構生成式 AI 應用程式所需的一切知識

GitHub 授權 GitHub 貢獻者 GitHub 問題 GitHub 拉取請求 歡迎 PR

GitHub 觀察者 GitHub 分支 GitHub 星等

Microsoft Foundry Discord

🌐 多語言支援

翻譯由 Co-op Translator 維護

阿拉伯文 | 孟加拉文 | 保加利亞文 | 緬甸文 | 簡體中文 | 繁體中文(香港) | 繁體中文(澳門) | 繁體中文(台灣) | 克羅埃西亞文 | 捷克文 | 丹麥文 | 荷蘭文 | 愛沙尼亞文 | 芬蘭文 | 法文 | 德文 | 希臘文 | 希伯來文 | 印地文 | 匈牙利文 | 印尼文 | 義大利文 | 日文 | 坎那達文 | 高棉文 | 韓文 | 立陶宛文 | 馬來文 | 馬拉雅拉姆文 | 馬拉地文 | 尼泊爾文 | 奈及利亞皮欽語 | 挪威文 | 波斯文 | 波蘭文 | 葡萄牙文(巴西) | 葡萄牙文(葡萄牙) | 旁遮普文(古木基文) | 羅馬尼亞文 | 俄文 | 塞爾維亞文(西里爾字母) | 斯洛伐克文 | 斯洛維尼亞文 | 西班牙文 | 史瓦希里文 | 瑞典文 | 他加祿文(菲律賓語) | 坦米爾文 | 泰盧固文 | 泰文 | 土耳其文 | 烏克蘭文 | 烏爾都文 | 越南文

偏好本機複製?

此儲存庫包含 50 多種語言的翻譯,這會顯著增加下載大小。若要在沒有翻譯的情況下進行複製,請使用 sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

這將提供您完成課程所需的一切,同時大幅加快下載速度。

生成式 AI 初學者指南(第 3 版)- 課程

透過我們由 Microsoft 雲端大使精心策劃的 21 堂課程,學習建構生成式 AI 應用程式的基礎知識。

🌱 開始使用

此課程包含 21 堂課。每堂課都涵蓋各自的主題,因此您可以從任何喜歡的地方開始!

課程標記為「學習」課程(解釋生成式 AI 概念)或「建置」課程(解釋概念並盡可能提供 Python 和 TypeScript 的程式碼範例)。

對於 .NET 開發人員,請查看 Generative AI for Beginners (.NET Edition)!

每堂課還包含一個「持續學習」區塊,其中包含額外的學習工具。

您需要的東西

若要執行此課程的程式碼,您可以使用:

  • Azure OpenAI Service - 課程: "aoai-assignment"

  • Microsoft Foundry Models - * 課程:* "githubmodels"(GitHub Models 將於 2026 年 7 月底退役 - 請改用 Microsoft Foundry Models)

  • OpenAI API - 課程: "oai-assignment"

  • Foundry Local - 在您自己的裝置上完全離線執行模型,無需雲端訂閱

  • 具備 Python 或 TypeScript 的基礎知識會很有幫助 - *對於絕對初學者,請查看這些 Python 和 TypeScript 課程

  • 一個 GitHub 帳戶,用於將整個儲存庫 fork 到您自己的 GitHub 帳戶

我們建立了一個 課程設定 課程來協助您設定開發環境。

別忘了為此儲存庫加星號 (🌟),以便日後更容易找到。

🧠 準備部署了嗎?

如果您正在尋找更高階的程式碼範例,請查看我們的生成式 AI 程式碼範例集合,包含 Python 和 TypeScript 兩種版本。

🗣️ 認識其他學習者,獲得支援

加入我們的官方 Microsoft Foundry Discord 伺服器,與其他學習此課程的學員交流並獲得支援。

在 Github 上的 Microsoft Foundry 開發者論壇 提出問題或分享產品意見回饋。

🚀 正在創業?

造訪 Microsoft for Startups,了解如何立即開始使用 Azure 點數進行建置。

🙏 想要幫忙嗎?

您有建議或發現拼寫或程式碼錯誤嗎?提出問題或建立拉取請求

📂 每堂課包含:

  • 一個關於該主題的短影片簡介
  • 位於 README 中的書面課程
  • 支援 Azure OpenAI 和 OpenAI API 的 Python 與 TypeScript 程式碼範例
  • 連結到額外資源以繼續學習

🗃️ 課程

#課程連結描述影片額外學習
00課程設定學習: 如何設定您的開發環境影片即將推出了解更多
01生成式 AI 與 LLM 簡介學習: 了解什麼是生成式 AI 以及大型語言模型 (LLM) 如何運作。影片了解更多
02探索與比較不同的 LLM學習: 如何為您的使用案例選擇正確的模型影片了解更多
03負責任地使用生成式 AI學習: 如何負責任地建構生成式 AI 應用程式影片了解更多
04了解提示工程基礎學習: 實際操作的提示工程最佳實務影片了解更多
05建立進階提示學習: 如何應用提示工程技術來改善提示的結果。影片了解更多
06建置文字產生應用程式建置: 使用 Azure OpenAI / OpenAI API 建置文字產生應用程式影片了解更多
07建置聊天應用程式建置: 高效建置與整合聊天應用程式的技術。影片了解更多
08使用向量資料庫建置搜尋應用程式建置: 一個使用 Embeddings 來搜尋資料的搜尋應用程式。影片了解更多
09建置影像產生應用程式建置: 一個影像產生應用程式影片了解更多
10建置低程式碼 AI 應用程式建置: 使用 Microsoft Power Platform 以低程式碼方式建置生成式 AI 應用程式影片了解更多
11整合外部應用程式與函式呼叫建置: 什麼是函式呼叫及其在應用程式中的使用案例影片了解更多
12為 AI 應用程式設計 UX學習: 在開發生成式 AI 應用程式時如何應用 UX 設計原則影片了解更多
13保護您的生成式 AI 應用程式學習: 生成式 AI 應用程式的安全性威脅與風險影片了解更多
14生成式 AI 應用程式的生命週期學習: 管理生成式 AI 應用程式生命週期的工具與指標影片了解更多
15檢索增強生成 (RAG) 與向量資料庫建置: 使用 RAG 框架從向量資料庫檢索嵌入資料影片了解更多
16使用邊框間距的開放模型學習: 什麼是開放模型,以及如何在 Hugging Face 上使用它們影片了解更多
17AI 代理建置: 什麼是 AI 代理,以及如何為我們的應用程式建立它們影片了解更多
18微調 LLM學習: 什麼是微調,以及如何針對特定任務微調開源模型影片了解更多
19提示流程建置: 什麼是 Sematic Kernel,以及如何使用提示流程將提示工程工具化影片了解更多
20使用 AI Studio 建置應用程式建置: 使用 Azure AI Studio 建立和管理生成式 AI 應用程式的原形和部署影片了解更多
21實際專案:建立一個 MVP建置: 策劃並建立一個實際的端到端生成式 AI 應用程式,以在此課程中呈現影片了解更多

相關技能