Skip to content

Latest commit

 

History

History
189 lines (137 loc) · 23.6 KB

File metadata and controls

189 lines (137 loc) · 23.6 KB

新手入門生成式 AI

21 節課教你開始打造生成式 AI 應用所需知道的一切

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

GitHub 觀察者 GitHub 分支 GitHub 星標

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)」課程,這些實作課程除了說明概念,也會提供同時支援 PythonTypeScript 的程式碼範例(若可能的話)。

若您是 .NET 開發者,請參考新手入門生成式 AI (.NET 版)

每節課還包含「持續學習」單元,提供額外的學習資源。

您所需準備的

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

我們特別製作了一個 課程設定 單元,協助您完成開發環境的設定。

別忘了幫本倉庫點星 (🌟),讓您日後更容易找到它。

🧠 準備好部署了嗎?

若您想獲得更進階的程式碼範例,可參考我們提供的生成式 AI 程式碼範例集,包含 PythonTypeScript 語言版本。

🗣️ 與其他學員和支持

加入我們的官方 Azure AI Foundry Discord 伺服器,與其他學習此課程的學員互動並取得支援。

您也可以在我們的 GitHub 上的Azure AI Foundry 開發者論壇詢問問題或分享產品回饋。

🚀 想打造新創公司?

歡迎造訪 Microsoft for Startups 了解如何利用 Azure 點數快速著手開發。

🙏 想幫忙嗎?

如果您有建議或發現拼字或程式碼錯誤,歡迎提問議題發送拉取請求

📂 每節課包含:

  • 針對該主題的簡短影片介紹
  • 位於 README 的文字課程講解
  • 支援 Azure OpenAI 和 OpenAI API 的 Python 與 TypeScript 程式碼範例
  • 可持續深入學習的額外資源連結

🗃️ 課程列表

# 課程連結 課程說明 影片 額外學習
00 課程設定 學習: 如何設定您的開發環境 影片即將推出 瞭解更多
01 生成式 AI 與大型語言模型介紹 學習: 了解什麼是生成式 AI 以及大型語言模型(LLMs)如何運作 影片 瞭解更多
02 探索與比較不同的大型語言模型 學習: 如何為您的使用案例選擇合適的模型 影片 瞭解更多
03 負責任地使用生成式 AI 學習: 如何負責任地建置生成式 AI 應用 影片 瞭解更多
04 理解提示工程基礎 學習: 實作提示工程最佳實務 影片 了解更多
05 創建進階提示 學習: 如何應用提示工程技術以提升提示結果。 影片 了解更多
06 建立文字生成應用程式 建置: 使用 Azure OpenAI / OpenAI API 建立文本生成應用程式 影片 了解更多
07 建立聊天應用程式 建置: 高效構建與整合聊天應用的技術 影片 了解更多
08 建立搜尋應用程式向量資料庫 建置: 使用 Embeddings 進行資料搜尋的搜尋應用程式 影片 了解更多
09 建立影像生成應用程式 建置: 影像生成應用程式 影片 了解更多
10 建立低程式碼 AI 應用程式 建置: 使用低程式碼工具的生成式 AI 應用程式 影片 了解更多
11 以函式呼叫整合外部應用程式 建置: 什麼是函式呼叫及其應用於程式的使用情境 影片 了解更多
12 為 AI 應用程式設計使用者體驗(UX) 學習: 在開發生成式 AI 應用時如何應用 UX 設計原則 影片 了解更多
13 保護您的生成式 AI 應用程式 學習: AI 系統的威脅和風險,以及保護這些系統的方法 影片 了解更多
14 生成式 AI 應用程式生命週期 學習: 管理大型語言模型生命週期和 LLMOps 的工具與指標 影片 了解更多
15 檢索增強生成 (RAG) 與向量資料庫 建置: 使用 RAG 框架從向量資料庫檢索 embeddings 的應用程式 影片 了解更多
16 開源模型與 Hugging Face 建置: 使用 Hugging Face 上可用的開源模型的應用程式 影片 了解更多
17 AI 代理人 建置: 使用 AI 代理人框架的應用程式 影片 了解更多
18 微調大型語言模型 (LLMs) 學習: 微調大型語言模型的內容、原因及方法 影片 了解更多
19 使用小型語言模型 (SLMs) 建置 學習: 使用小型語言模型建置的優點 影片即將推出 了解更多
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)


核心學習

初學者機器學習 初學者資料科學 初學者 AI 初學者網路安全 初學者網頁開發 初學者物聯網 初學者 XR 開發


Copilot 系列

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

尋求協助

如果在建立 AI 應用程式時遇到困難或有任何問題,請加入其他學習者和經驗豐富的開發者一起討論 MCP。這是一個支持性的社群,歡迎提出問題並自由分享知識。

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


免責聲明: 本文件由 AI 翻譯服務 Co-op Translator 翻譯而成。雖然我們致力於提高準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原始母語文件應被視為權威來源。對於重要資訊,建議採用專業人工翻譯。我們不對因使用本翻譯而產生的任何誤解或誤譯負責。