Časová náročnosť: Celý workshop je možné absolvovať online bez lokálnej inštalácie. Nastavenie prostredia trvá 2 minúty a prehliadanie príkladov 1-3 hodiny podľa hĺbky skúmania.
Rýchly štart
- Rozkopírujte túto repozitár do svojho GitHub účtu
- Kliknite na Code → záložka Codespaces → ... → New with options...
- Použite prednastavenia – tým sa vyberie Development kontajner vytvorený pre tento kurz
- Kliknite na Create codespace
- Počkajte ~2 minúty, kým bude prostredie pripravené
- Prejdite priamo na Prvý príklad
Arabčina | Bengálčina | Bulharčina | Barmský (Myanmar) | Čí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 | Malajalámčina | Maráthčina | Nepálčina | Nigérijský pidžin | Nórčina | Perzština (Farsi) | Poľština | Portugalčina (Brazília) | Portugalčina (Portugalsko) | Pandžábčina (Gurmukhí) | Rumunčina | Ruština | Srbčina (cyrilika) | Slovenčina | Slovinčina | Španielčina | Svahilčina | Švédčina | Tagalog (Filipínčina) | Tamilčina | Telugčina | Thajčina | Turečtina | Ukrajinčina | Urdu | Vietnamčina
Radšej klonovať lokálne?
Táto repozitár obsahuje viac ako 50 jazykových prekladov, čo značne 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 a stiahne sa oveľa rýchlejšie.
- Základné koncepty: Pochopenie veľkých jazykových modelov, tokenov, embeddings a možností AI
- Java AI ekosystém: Prehľad Spring AI a OpenAI SDK
- Protokol kontextu modelu: Úvod do MCP a jeho úloha v komunikácii AI agentov
- Praktické aplikácie: Reálne scenáre vrátane chatbotov a generovania obsahu
- → Spustiť kapitolu 1
- Multidodávateľská konfigurácia: Nastavenie GitHub Models, Azure OpenAI a OpenAI Java SDK integrácií
- Spring Boot + Spring AI: Najlepšie postupy pre vývoj AI aplikácií pre podniky
- GitHub Models: Bezplatný prístup k AI modelom pre prototypovanie a učenie (bez potreby kreditnej karty)
- Vývojové nástroje: Docker kontajnery, VS Code a GitHub Codespaces konfigurácia
- → Spustiť kapitolu 2
- Inžinierstvo promptov: Techniky pre optimálne odpovede AI modelov
- Embeddings a vektorové operácie: Implementácia sémantického vyhľadávania a porovnávania podobnosti
- Retrieval-Augmented Generation (RAG): Kombinácia AI s vlastnými dátovými zdrojmi
- Volanie funkcií: Rozšírenie schopností AI vlastnými nástrojmi a pluginmi
- → Spustiť kapitolu 3
- Generátor príbehov o zvieratkách (
petstory/): Kreatívna tvorba obsahu s GitHub Models - Foundry lokálna ukážka (
foundrylocal/): Lokálna integrácia AI modelov s OpenAI Java SDK - Služba MCP kalkulačky (
calculator/): Základná implementácia Model Context Protocol so Spring AI - → Spustiť kapitolu 4
- Bezpečnosť GitHub Models: Testovanie vstavaného filtrovania obsahu a bezpečnostných mechanizmov (tvrdé bloky a mierne zamietnutia)
- Demo zodpovednej AI: Praktický príklad fungovania moderných bezpečnostných systémov AI
- Najlepšie postupy: Zásadné pokyny pre etický vývoj a nasadenie AI
- → Spustiť kapitolu 5
Ak máte problémy alebo otázky ohľadom tvorby AI aplikácií, pripojte sa k ostatným študentom a skúseným vývojárom v diskusiách o MCP. Je to podporná komunita, kde sú otázky vítané a zdieľanie znalostí je slobodné.
Ak máte spätnú väzbu k produktu alebo narazíte na chyby počas vývoja, navštívte:
Zrieknutie sa zodpovednosti: Tento dokument bol preložený pomocou AI prekladateľskej služby Co-op Translator. Hoci sa snažíme o presnosť, prosím majte na pamäti, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho rodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nezodpovedáme za žiadne nedorozumenia alebo nesprávne výklady vyplývajúce z použitia tohto prekladu.
