Generatívna AI pre začiatočníkov - Java vydanie

July 3, 2026 · View on GitHub

Microsoft Foundry Discord

Generatívna AI pre začiatočníkov - Java vydanie

Časová náročnosť: Celý workshop je možné absolvovať online bez lokálnej inštalácie. Nastavenie prostredia trvá 2 minúty, preskúmanie príkladov 1-3 hodiny, podľa hĺbky skúmania.

Rýchly štart

  1. Forknite si tento repozitár na svoj GitHub účet
  2. Kliknite na Code → záložka Codespaces...New with options...
  3. Použite predvolené nastavenia – výber vývojárskeho kontajnera vytvoreného pre tento kurz
  4. Kliknite na Create codespace
  5. Počkajte približne 2 minúty, kým bude prostredie pripravené
  6. Prejdite priamo na Kapitolu 2: Provision Azure AI Foundry

Podpora viacerých jazykov

Podporované cez GitHub Action (automaticky a vždy aktuálne)

Arabčina | Bengálčina | Bulharčina | Mjanmarčina (burmansky) | Čínština (zjednodušená) | Čínština (tradičná, Hong Kong) | Čínština (tradičná, Macau) | Čínština (tradičná, Taiwan) | Chorvátčina | Čeština | Dánčina | Holandčina | Estónčina | Fínčina | Francúzština | Nemčina | Gréčtina | Hebrejčina | Hindi | Maďarčina | Indonézština | Taliančina | Japončina | Kannadčina | Khmerčina | Kórejčina | Litovčina | Malajčina | Malayalam | Marathčina | Nepálčina | Nigérijská pidginčina | Nórčina | Farsčina (Perzština) | Poľština | Portugalčina (Brazília) | Portugalčina (Portugalsko) | Pandžábčina (Gurmukhi) | Rumunčina | Ruština | Srbčina (Cyrilika) | Slovenčina | Slovinčina | Španielčina | Suahelčina | Švédčina | Tagalog (Filipínčina) | Tamilčina | Telugčina | Thajčina | Turečtina | Ukrajinčina | Urdu | Vietnamčina

Uprednostňujete si klonovanie lokálne?

Tento repozitár obsahuje viac ako 50 jazykových prekladov, čo výrazne zväčšuje veľkosť sťahovania. Ak chcete klonovať bez prekladov, použite 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"

Toto vám poskytne všetko potrebné na dokončenie kurzu s oveľa rýchlejším stiahnutím.

Štruktúra kurzu a cesta učenia

Kapitola 1: Úvod do generatívnej AI

  • Základné pojmy: Pochopenie veľkých jazykových modelov, tokeny, embeddingy a schopnosti AI
  • Ecosystém Java AI: Prehľad Spring AI a OpenAI SDK
  • Protokol kontextu modelu (MCP): Úvod do MCP a jeho úloha v komunikácii AI agentov
  • Praktické použitia: Skutočné scenáre vrátane chatbotov a generovania obsahu
  • → Začať Kapitolu 1

Kapitola 2: Nastavenie vývojového prostredia

  • Azure AI Foundry: Provisionovanie modelových nasadení ako kód pomocou Bicep a Azure Developer CLI (azd)
  • Spring Boot + Spring AI: Najlepšie praktiky pre vývoj podnikových AI aplikácií
  • Autentifikácia bez kľúčov: Bezpečné pripojenie cez Microsoft Entra ID — bez potreby správy API kľúčov
  • Vývojové nástroje: Docker kontajnery, VS Code a konfigurácia GitHub Codespaces
  • → Začať Kapitolu 2

Kapitola 3: Základné techniky generatívnej AI

  • Prompt Engineering: Techniky pre optimálne odpovede modelu AI
  • Embeddingy a vektorové operácie: Implementácia sémantického vyhľadávania a porovnávania podobností
  • Retrieval-Augmented Generation (RAG): Kombinácia AI s vlastnými dátovými zdrojmi
  • Volanie funkcií: Rozširovanie schopností AI pomocou vlastných nástrojov a pluginov
  • → Začať Kapitolu 3

Kapitola 4: Praktické aplikácie a projekty

  • Generátor príbehov o zvieratkách (petstory/): Kreatívne generovanie obsahu s Azure AI Foundry
  • Foundry lokálna ukážka (foundrylocal/): Lokálna integrácia AI modelu s OpenAI Java SDK
  • MCP kalkulačka služba (calculator/): Základná implementácia Model Context Protocol so Spring AI
  • → Začať Kapitolu 4

Kapitola 5: Zodpovedný vývoj AI

  • Azure AI Foundry bezpečnosť obsahu: Testovanie vstavaných filtrov obsahu a bezpečnostných mechanizmov (tvrdé blokovanie a jemné odmietnutia)
  • Demo zodpovedného AI: Praktický príklad ukazujúci, ako moderné bezpečnostné systémy AI fungujú
  • Najlepšie postupy: Zásady pre etický vývoj a nasadenie AI
  • → Začať Kapitolu 5

Ďalšie zdroje

LangChain

LangChain4j pre začiatočníkov LangChain.js pre začiatočníkov LangChain pre začiatočníkov

Azure / Edge / MCP / Agenti

AZD pre začiatočníkov Edge AI pre začiatočníkov MCP pre začiatočníkov AI agenti pre začiatočníkov


Série Generatívnej AI

Generatívna AI pre začiatočníkov Generatívna AI (.NET) Generatívna AI (Java) Generatívna AI (JavaScript)


Základné učenie

Strojové učenie pre začiatočníkov Data Science pre začiatočníkov AI pre začiatočníkov Kyberbezpečnosť pre začiatočníkov

Web Dev for Beginners IoT for Beginners XR Development for Beginners


Séria Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Získanie pomoci

Ak uviaznete alebo máte akékoľvek otázky o vytváraní AI aplikácií. Pripojte sa k spolustážistom a skúseným vývojárom v diskusiách o MCP. Je to podporná komunita, kde sú otázky vítané a znalosti sa slobodne zdieľajú.

Microsoft Foundry Discord

Ak máte spätnú väzbu k produktu alebo chyby počas vývoja, navštívte:

Microsoft Foundry Developer Forum


Vyhlásenie o zodpovednosti: Tento dokument bol preložený pomocou AI prekladateľskej služby Co-op Translator. Hoci sa snažíme o presnosť, vezmite prosím na vedomie, že automatické preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho natívnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nie sme zodpovední za žiadne nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.