Generatywna AI dla początkujących - edycja Java

July 3, 2026 · View on GitHub

Microsoft Foundry Discord

Generatywna AI dla początkujących - edycja Java

Czas zaangażowania: Cały warsztat można ukończyć online bez lokalnej konfiguracji. Konfiguracja środowiska zajmuje 2 minuty, a eksploracja przykładów od 1 do 3 godzin w zależności od głębokości eksploracji.

Szybki start

  1. Sforkuj to repozytorium na swoje konto GitHub
  2. Kliknij Code → zakładka Codespaces...New with options...
  3. Użyj domyślnych ustawień – wybierze to kontener deweloperski stworzony dla tego kursu
  4. Kliknij Create codespace
  5. Poczekaj około 2 minut na przygotowanie środowiska
  6. Przejdź bezpośrednio do Rozdział 2: Provision Azure AI Foundry

Wsparcie wielojęzyczne

Wsparcie poprzez GitHub Action (Automatyczne i zawsze aktualne)

Arabski | Bengalski | Bułgarski | Birmański (Myanmar) | Chiński (uproszczony) | Chiński (tradycyjny, Hongkong) | Chiński (tradycyjny, Makau) | Chiński (tradycyjny, Tajwan) | Chorwacki | Czeski | Duński | Holenderski | Estoński | Fiński | Francuski | Niemiecki | Grecki | Hebrajski | Hindi | Węgierski | Indonezyjski | Włoski | Japoński | Kannada | Khmer | Koreański | Litewski | Malajski | Malajalam | Marathi | Nepalski | Pidgin nigeryjski | Norweski | Perski (Farsi) | Polski | Portugalski (Brazylia) | Portugalski (Portugalia) | Pendżabski (Gurmukhi) | Rumuński | Rosyjski | Serbski (cyrylica) | Słowacki | Słoweński | Hiszpański | Suahili | Szwedzki | Tagalog (Filipiński) | Tamilski | Telugu | Tajski | Turecki | Ukraiński | Urdu | Wietnamski

Wolisz klonować lokalnie?

Repozytorium to zawiera ponad 50 tłumaczeń językowych, co znacznie zwiększa rozmiar pobierania. Aby sklonować bez tłumaczeń, użyj sparse checkout:

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"

To da Ci wszystko, co potrzebne do ukończenia kursu z dużo szybszym pobieraniem.

Struktura kursu i ścieżka nauki

Rozdział 1: Wprowadzenie do generatywnej AI

  • Podstawowe pojęcia: Zrozumienie dużych modeli językowych, tokenów, osadzeń i możliwości AI
  • Ekosystem AI w Javie: Przegląd Spring AI i OpenAI SDK
  • Protokół kontekstu modelu: Wprowadzenie do MCP i jego rola w komunikacji agentów AI
  • Zastosowania praktyczne: Scenariusze rzeczywiste, w tym chatboty i generowanie treści
  • → Rozpocznij rozdział 1

Rozdział 2: Konfiguracja środowiska deweloperskiego

  • Azure AI Foundry: Provisioning wdrożeń modeli jako kod przy użyciu Bicep i Azure Developer CLI (azd)
  • Spring Boot + Spring AI: Najlepsze praktyki w rozwoju aplikacji AI dla przedsiębiorstw
  • Uwierzytelnianie bez klucza: Bezpieczne połączenie z Microsoft Entra ID — bez zarządzania kluczami API
  • Narzędzia deweloperskie: Kontenery Dockera, VS Code i konfiguracja GitHub Codespaces
  • → Rozpocznij rozdział 2

Rozdział 3: Podstawowe techniki generatywnej AI

  • Inżynieria promptów: Techniki uzyskiwania optymalnych odpowiedzi modeli AI
  • Osadzenia i operacje wektorowe: Implementacja wyszukiwania semantycznego i dopasowania podobieństw
  • Retrieval-Augmented Generation (RAG): Łączenie AI z własnymi źródłami danych
  • Wywoływanie funkcji: Rozszerzanie możliwości AI niestandardowymi narzędziami i wtyczkami
  • → Rozpocznij rozdział 3

Rozdział 4: Praktyczne zastosowania i projekty

  • Generator historii o zwierzętach (petstory/): Kreatywne generowanie treści z Azure AI Foundry
  • Demo Foundry lokalne (foundrylocal/): Lokalna integracja modeli AI z OpenAI Java SDK
  • Usługa kalkulatora MCP (calculator/): Podstawowa implementacja Protokółu Kontekstu Modelu ze Spring AI
  • → Rozpocznij rozdział 4

Rozdział 5: Odpowiedzialny rozwój AI

  • Azure AI Foundry bezpieczeństwo treści: Testowanie wbudowanych filtrów treści i mechanizmów bezpieczeństwa (twarde blokady i miękkie odmowy)
  • Demo odpowiedzialnej AI: Przykład praktyczny pokazujący działanie nowoczesnych systemów bezpieczeństwa AI
  • Najlepsze praktyki: Kluczowe wytyczne dla etycznego rozwoju i wdrażania AI
  • → Rozpocznij rozdział 5

Dodatkowe materiały

LangChain

LangChain4j dla początkujących LangChain.js dla początkujących LangChain dla początkujących

Azure / Edge / MCP / Agenci

AZD dla początkujących Edge AI dla początkujących MCP dla początkujących Agenci AI dla początkujących


Seria Generatywnej AI

Generatywna AI dla początkujących Generatywna AI (.NET) Generatywna AI (Java) Generatywna AI (JavaScript)


Podstawowa nauka

ML dla początkujących Data Science dla początkujących AI dla początkujących Cyberbezpieczeństwo dla początkujących

Tworzenie stron WWW dla początkujących IoT dla początkujących Tworzenie XR dla początkujących


Seria Copilot

Copilot dla programowania AI we współpracy Copilot dla C#/.NET Przygoda z Copilot

Uzyskiwanie pomocy

Jeśli napotkasz trudności lub masz pytania dotyczące tworzenia aplikacji AI, dołącz do innych uczących się i doświadczonych deweloperów w dyskusjach o MCP. To wspierająca społeczność, gdzie pytania są mile widziane, a wiedza jest dzielona swobodnie.

Microsoft Foundry Discord

Jeśli masz uwagi dotyczące produktu lub napotkasz błędy podczas tworzenia, odwiedź:

Microsoft Foundry Developer Forum


Zastrzeżenie: Niniejszy dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Choć dążymy do dokładności, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub niedokładności. Oryginalny dokument w jego języku źródłowym należy uznawać za autorytatywne źródło. W przypadku informacji krytycznych zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.