Files
WeHub Mirror 277b732a43
Code Quality / Python Lint & Format (push) Has been cancelled
Code Quality / Python Tests (push) Has been cancelled
Code Quality / JavaScript/TypeScript Lint (advisory) (push) Has been cancelled
Security Scan / CodeQL Analysis (javascript-typescript) (push) Has been cancelled
Security Scan / CodeQL Analysis (python) (push) Has been cancelled
Security Scan / Dependency Review (push) Has been cancelled
WeHub snapshot of 645f932514e9f22f688c8feb3e49a7a7f2eb6f1b
2026-08-07 17:16:22 +08:00

24 KiB
Raw Permalink Blame History

生成式 AI 入門指南

21 課程教你所有你需要知道的知識,開始打造生成式 AI 應用程式

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 多語言支援

透過 GitHub Action 支持(自動且永遠保持最新)

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

想要本地複製嗎?

此程式碼庫包含 50 多種語言翻譯,會顯著增加下載大小。若要複製時不包含翻譯,請使用稀疏簽出:

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- 課程

由微軟雲端倡導者帶來的 21 課程綜合課程,學習構建生成式 AI 應用的基礎。

🌱 開始入門

此課程共有 21 堂課。每堂課涵蓋自己的主題,您可以從任何您喜歡的地方開始!

課程標記為「Learn」課程講解生成式 AI 概念,或「Build」課程同時說明概念與 Python 和 TypeScript 的代碼示例(如果可能)。

若您是 .NET 開發者,請查看 初學者生成式 AI.NET 版)

每堂課還包含「Keep Learning」區塊,提供額外學習工具。

您需要準備什麼

執行本課程代碼,您可以使用:

我們創建了 課程設置 課程,幫助您設置開發環境。

別忘了點 收藏此倉庫,方便之後找到。

🧠 準備好部署了嗎?

如果您在尋找更進階的代碼範例,請查看我們同時包含 PythonTypeScript生成式 AI 代碼範例合集

🗣️ 交流學習、獲取支援

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

在我們的 Microsoft Foundry 開發者論壇(GitHub)提出問題或分享產品回饋。

🚀 想創業?

請造訪 Microsoft for Startups 了解如何立即開始使用 Azure 點數構建您的專案。

🙏 想幫忙?

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

📂 每堂課包含:

  • 一段主題簡短影片介紹
  • 位於 README 的書面課程內容
  • 支援 Azure OpenAI 和 OpenAI API 的 Python 與 TypeScript 程式碼範例
  • 連結至額外資源,讓您持續學習

🗃️ 課程列表

# 課程連結 說明 影片 額外學習
00 課程設置 學習: 如何設置您的開發環境 影片即將推出 了解更多
01 生成式 AI 與大型語言模型介紹 學習: 了解什麼是生成式 AI 以及大型語言模型(LLMs)如何運作 影片 了解更多
02 探索與比較不同的 LLM 學習: 如何為您的使用案例選擇合適的模型 影片 了解更多

| 03 | 負責任地使用生成式 AI | 學習: 如何負責任地建置生成式 AI 應用 | 影片 | 進一步了解 |

| 04 | 理解提示工程基礎 | 學習: 實作提示工程最佳實踐 | 影片 | 進一步了解 | | 05 | 創建進階提示 | 學習: 如何應用提示工程技術以提升提示的效果 | 影片 | 進一步了解 | | 06 | 建立文本生成應用程式 | 建立: 使用 Azure OpenAI / OpenAI API 建立一個文本生成應用程式 | 影片 | 進一步了解 | | 07 | 建立聊天應用程式 | 建立: 有效建立與整合聊天應用的技術 | 影片 | 進一步了解 | | 08 | 建立搜尋向量資料庫應用程式 | 建立: 使用 Embeddings 搜尋資料的搜尋應用程式 | 影片 | 進一步了解 | | 09 | 建立圖像生成應用程式 | 建立: 一個圖像生成應用程式 | 影片 | 進一步了解 | | 10 | 建立低程式碼 AI 應用程式 | 建立: 使用低程式碼工具建立生成式 AI 應用 | 影片 | 進一步了解 | | 11 | 與函數呼叫整合外部應用程式 | 建立: 什麼是函數呼叫及其在應用程式中的使用案例 | 影片 | 進一步了解 | | 12 | 為 AI 應用程式設計使用者體驗 | 學習: 在開發生成式 AI 應用時如何應用 UX 設計原則 | 影片 | 進一步了解 | | 13 | 保護您的生成式 AI 應用程式 | 學習: AI 系統的威脅與風險及保護這些系統的方法 | 影片 | 進一步了解 | | 14 | 生成式 AI 應用程式生命週期 | 學習: 管理大型語言模型生命週期與 LLMOps 的工具與指標 | 影片 | 進一步了解 | | 15 | 檢索強化生成(RAG)與向量資料庫 | 建立: 使用 RAG 框架從向量資料庫中檢索嵌入的應用程式 | 影片 | 進一步了解 | | 16 | 開源模型與 Hugging Face | 建立: 使用 Hugging Face 上的開源模型的應用程式 | 影片 | 進一步了解 | | 17 | AI 代理 | 建立: 使用 AI 代理框架的應用程式 | 影片 | 進一步了解 | | 18 | 微調大型語言模型 | 學習: 微調大型語言模型的內容、原因及方法 | 影片 | 進一步了解 | | 19 | 使用小型語言模型構建 | 學習: 使用小型語言模型構建的優點 | 影片即將推出 | 進一步了解 | | 20 | 使用 Mistral 模型構建 | 學習: Mistral 家族模型的特點與差異 | 影片即將推出 | 進一步了解 | | 21 | 使用 Meta 模型構建 | 學習: Meta 家族模型的特點與差異 | 影片即將推出 | 進一步了解 |

🌟 特別感謝

特別感謝 John Aziz 為所有 GitHub Actions 和工作流程的建立

Bernhard Merkle 對每課程做出重要貢獻,提升學習者與程式碼體驗。

🎒 其他課程

我們團隊還製作了其他課程!請參考:

LangChain

LangChain4j 初學者 LangChain.js 初學者 LangChain 初學者

Azure / Edge / MCP / 代理

AZD 初學者 Edge AI 初學者 MCP 初學者 AI 代理初學者


生成式 AI 系列

生成式 AI 初學者 生成式 AI (.NET) 生成式 AI (Java)

生成式 AI (JavaScript)


核心學習

初學者機器學習 初學者資料科學 初學者人工智慧 初學者資安 初學者網頁開發 初學者物聯網 初學者 XR 開發


Copilot 系列

AI 配對程式設計 Copilot C#/.NET Copilot Copilot 冒險

尋求幫助

如果您遇到瓶頸或有任何有關構建 AI 應用的問題,歡迎加入其他學習者及經驗豐富開發者的討論社群。這是一個支持性強的社區,問題受到歡迎且知識自由分享。

Microsoft Foundry Discord

若您在開發過程中有產品反饋或錯誤,請造訪:

Microsoft Foundry 開發者論壇


免責聲明 此文件已使用 AI 翻譯服務 Co-op Translator 進行翻譯。雖然我們努力追求準確性,但請注意自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應視為權威來源。對於關鍵資訊,建議採用專業人工翻譯。我們不對因使用此翻譯所產生的任何誤解或誤譯承擔責任。