LESSON 1 / 7免費試讀

這是一套完整的實作課程,帶 Java 開發者從「你好,LLM」一路走到具備上線水準的 AI 設計模式——RAG、工具呼叫、MCP、Agent——全部建立在 Spring AI + Azure(Microsoft Foundry)這套技術棧之上。
📖 參考資料: 名詞表 —— 六個模組共用的關鍵術語與概念
快速開始
原文提供的是 GitHub Codespaces 一鍵開發環境的做法:Fork 這個 repo → 用內建的 Development Container 開一個 Codespace → 5–10 分鐘後環境就緒 → 直接跳進第一個模組。碼力獅站內走的是純閱讀路徑,想動手做的話,直接照原 repo 的步驟操作即可,連結見上方「延伸資源」。
注意: 這套課程用的是 Microsoft Foundry。還沒有 Azure 帳號的話,可以先申請一個免費帳號。
使用的模型:
azd up這道指令會佈署兩個模型部署——一個聊天模型、一個嵌入(embedding)模型。每個模組都用 gpt-5.6-luna(一個推理模型),demo 才能跑得快、焦點才能留在 Spring AI 的設計模式本身;第 2 模組會額外調整它的推理強度(reasoning effort),示範思考預算如何改變答案;第 3 模組則用 text-embedding-3-small 做 RAG。這些部署透過環境變數路由(AZURE_OPENAI_DEPLOYMENT/AZURE_OPENAI_FAST_DEPLOYMENT/AZURE_OPENAI_EMBEDDING_DEPLOYMENT)。
原文的建議是在 GitHub Codespace 或本機 IDE 搭配課程附的 devcontainer 開發,devcontainer 已經預先裝好 GitHub Copilot 供結對程式設計使用。
每個程式範例都附有可以問 Copilot 的延伸問題,方便你更深入理解,留意 Java 檔頭與各模組 README 裡的 💡/🤖 提示。
怎麼用: 打開任何程式碼檔案,把建議的問題丟給 Copilot。它讀得到整個專案的 context,能解釋、擴充,也能給你替代方案。
原文附了一長串微軟其他系列課程的徽章連結,包含 LangChain4j / LangChain.js / LangChain for Beginners、AZD for Beginners、Edge AI for Beginners、MCP for Beginners、AI Agents for Beginners、Generative AI 系列(多語言版本)、ML for Beginners、Data Science for Beginners、AI for Beginners、Cybersecurity for Beginners、Web Dev for Beginners、IoT for Beginners、XR Development for Beginners,以及 Copilot 系列課程。碼力獅已經上架其中幾門(見延伸資源欄位),其餘的直接連回原始 repo。
原文提供了兩個社群管道:有問題可以加入 Microsoft Foundry Discord;遇到產品問題或錯誤,可以到 Microsoft Foundry Developer Forum 回報。
MIT License —— 詳見原始 repo 的 LICENSE 檔案。
內容來源:本頁譯自 Spring AI for Beginners,
原文連結:https://github.com/microsoft/Spring-AI-for-Beginners/blob/main/README.mdMIT License, Copyright (c) Microsoft Corporation。
本頁為碼力獅社群的中文翻譯與整理(翻譯課文、保留原文的程式碼範例與圖片、附上重點整理),
非原作者的官方中文版;內容如與原文有出入,以原文為準。
原課程附的完整原始碼、devcontainer 與 Azure 佈署腳本請直接使用原始 repo。