![]()
21 堂課程教您開始建構生成式 AI 應用程式所需的一切知識
🌐 多語言支援
翻譯由 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 上使用它們 | 影片 | 了解更多 |
| 17 | AI 代理 | 建置: 什麼是 AI 代理,以及如何為我們的應用程式建立它們 | 影片 | 了解更多 |
| 18 | 微調 LLM | 學習: 什麼是微調,以及如何針對特定任務微調開源模型 | 影片 | 了解更多 |
| 19 | 提示流程 | 建置: 什麼是 Sematic Kernel,以及如何使用提示流程將提示工程工具化 | 影片 | 了解更多 |
| 20 | 使用 AI Studio 建置應用程式 | 建置: 使用 Azure AI Studio 建立和管理生成式 AI 應用程式的原形和部署 | 影片 | 了解更多 |
| 21 | 實際專案:建立一個 MVP | 建置: 策劃並建立一個實際的端到端生成式 AI 應用程式,以在此課程中呈現 | 影片 | 了解更多 |