時間投入:整個工作坊可全線上完成且無需本地設定。環境設定需時約 2 分鐘,探索範例視探索深度需時約 1-3 小時。
快速開始
- 將此倉庫 fork 至你的 GitHub 帳戶
- 點選 Code → Codespaces 分頁 → ... → New with options...
- 使用預設值 — 這將選擇本課程建立的開發容器
- 點選 Create codespace
- 等待約 2 分鐘,環境即會就緒
- 直接跳至 第 2 章:佈建 Azure AI Foundry
阿拉伯文 | 孟加拉文 | 保加利亞文 | 緬甸語 | 中文(簡體) | 中文(繁體,香港) | 中文(繁體,澳門) | 中文(繁體,台灣) | 克羅地亞文 | 捷克文 | 丹麥文 | 荷蘭文 | 愛沙尼亞文 | 芬蘭文 | 法文 | 德文 | 希臘文 | 希伯來文 | 印地文 | 匈牙利文 | 印尼文 | 義大利文 | 日文 | 坎納達語 | 高棉文 | 韓文 | 立陶宛文 | 馬來文 | 馬拉雅拉姆語 | 馬拉地文 | 尼泊爾文 | 奈及利亞皮欽語 | 挪威文 | 波斯文(法爾西語) | 波蘭文 | 葡萄牙文(巴西) | 葡萄牙文(葡萄牙) | 旁遮普語 (Gurmukhi) | 羅馬尼亞文 | 俄文 | 塞爾維亞文(西里爾字母) | 斯洛伐克語 | 斯洛文尼亞文 | 西班牙文 | 斯瓦希里語 | 瑞典文 | 他加祿語(菲律賓語) | 泰米爾文 | 泰盧固語 | 泰文 | 土耳其文 | 烏克蘭文 | 烏爾都語 | 越南文
喜歡本地克隆?
此倉庫包含 50 多種語言的翻譯,會大幅增加下載大小。如需只克隆主體且不含翻譯,請使用稀疏簽出:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java 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-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"如此即可更快速地取得完成課程所需的全部內容。
- 核心概念:認識大型語言模型、tokens、嵌入及 AI 能力
- Java AI 生態系統:Spring AI 和 OpenAI SDK 概述
- 模型上下文協議:介紹 MCP 及其於 AI 代理通訊之角色
- 實際應用:聊天機器人與內容生成等真實場景
- → 開始第一章
- Azure AI Foundry:使用 Bicep 和 Azure Developer CLI (azd) 從程式碼部署模型
- Spring Boot + Spring AI:企業級 AI 應用開發最佳實務
- 無金鑰驗證:使用 Microsoft Entra ID 安全連接 — 不需管理 API 金鑰
- 開發工具:Docker 容器、VS Code 及 GitHub Codespaces 配置
- → 開始第二章
- 提示工程:使 AI 模型回應最佳化的技術
- 嵌入與向量運算:實作語意搜尋及相似度匹配
- 檢索增強生成 (RAG):結合 AI 與你自己的資料來源
- 函數呼叫:以自訂工具與插件擴展 AI 能力
- → 開始第三章
- 寵物故事產生器 (
petstory/):利用 Azure AI Foundry 進行創意內容生成 - Foundry 本地示範 (
foundrylocal/):本地 AI 模型與 OpenAI Java SDK 整合 - MCP 計算器服務 (
calculator/):Spring AI 的基礎模型上下文協議實作 - → 開始第四章
- Azure AI Foundry 內容安全:測試內建的內容過濾與安全機制(硬封鎖與軟拒絕)
- 負責任 AI 示範:親身體驗現代 AI 安全系統的運作方式
- 最佳實務:倫理 AI 開發與部署的重要指引
- → 開始第五章
如果您遇到困難或對建立 AI 應用程式有任何疑問,歡迎加入學習者及經驗豐富開發者的討論,瞭解 MCP。這是一個支持性的社群,歡迎提問並自由分享知識。
如果您在開發過程中有產品反饋或錯誤問題,請訪問:
免責聲明: 本文件使用 AI 翻譯服務 Co-op Translator 進行翻譯。雖然我們力求準確,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於重要資訊,建議尋求專業人工翻譯。我們不對因使用本翻譯而引起的任何誤解或曲解承擔責任。
