Generatívna AI pre začiatočníkov - Java vydanie
July 3, 2026 · View on GitHub

Č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
- Forknite si tento repozitár na svoj GitHub účet
- Kliknite na Code → záložka Codespaces → ... → New with options...
- Použite predvolené nastavenia – výber vývojárskeho kontajnera vytvoreného pre tento kurz
- Kliknite na Create codespace
- Počkajte približne 2 minúty, kým bude prostredie pripravené
- 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
Azure / Edge / MCP / Agenti
Série Generatívnej AI
Základné učenie
Séria Copilot
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ú.
Ak máte spätnú väzbu k produktu alebo chyby počas vývoja, navštívte:
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.