Skip to content

Latest commit

 

History

History
138 lines (107 loc) · 12.4 KB

File metadata and controls

138 lines (107 loc) · 12.4 KB

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

Microsoft Foundry Discord

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

Č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

  1. Rozkopírujte túto repozitár do svojho GitHub účtu
  2. Kliknite na Code → záložka Codespaces...New with options...
  3. Použite prednastavenia – tým sa vyberie Development kontajner vytvorený pre tento kurz
  4. Kliknite na Create codespace
  5. Počkajte ~2 minúty, kým bude prostredie pripravené
  6. Prejdite priamo na Prvý príklad

Podpora viacerých jazykov

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

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.

Štruktúra kurzu a vzdelávacia cesta

Kapitola 1: Úvod do generatívnej AI

  • 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

Kapitola 2: Nastavenie vývojového prostredia

  • 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

Kapitola 3: Hlavné generatívne AI techniky

  • 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

Kapitola 4: Praktické aplikácie a projekty

  • 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

Kapitola 5: Zodpovedný vývoj AI

  • 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

Ď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 / Agent

AZD pre začiatočníkov Edge AI pre začínajúcich MCP pre začiatočníkov AI Agent pre začiatočníkov


Séria 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é vzdelávanie

ML pre začiatočníkov Data Science pre začiatočníkov AI pre začiatočníkov Kybernetická bezpeč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 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é.

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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.