25 KiB
21 lekcií, ktoré učia všetko, čo potrebujete vedieť na začatie tvorby aplikácií Generatívnej AI
🌐 Podpora viacerých jazykov
Podporované cez GitHub Action (automatizované a vždy aktuálne)
Arabčina | Bengálčina | Bulharčina | Burmčina (Myanmar) | Čínština (zjednodušená) | Čínština (tradičná, Hongkong) | Čínština (tradičná, Macao) | Čí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 | Hindčina | Maďarčina | Indonézština | Taliančina | Japončina | Kannadčina | Khmerčina | Kórejčina | Litovčina | Malajčina | Malayalam | Maráthčina | Nepálčina | Nigerijská pidžinčina | Norvédčina | Perzština (Farsi) | 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 | Svahilčina | Švédčina | Tagalog (Filipínčina) | Tamilčina | Telugčina | Thajčina | Turečtina | Ukrajinčina | Urdu | Vietnamčina
Preferujete klonovanie lokálne?
Tento repozitár obsahuje viac ako 50 jazykových prekladov, čo výrazne zvyš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.git cd generative-ai-for-beginners 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.git cd generative-ai-for-beginners 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 sťahovaním.
Generatívna AI pre začiatočníkov (verzia 3) - Kurz
Naučte sa základy tvorby aplikácií Generatívnej AI v našom komplexnom kurze so 21 lekciami od Microsoft Cloud Advocates.
🌱 Začíname
Tento kurz má 21 lekcií. Každá lekcia pokrýva svoju vlastnú tému, takže začnite kdekoľvek chcete!
Lekcie sú označené ako „Learn“ (naučte sa) vysvetľujúce koncept Generatívnej AI alebo „Build“ (stavba), ktoré vysvetľujú koncept aj príklady kódu v Pythone a TypeScripte, kde je to možné.
Pre .NET vývojárov pozrite si Generatívnu AI pre začiatočníkov (.NET edícia)!
Každá lekcia tiež obsahuje sekciu „Keep Learning“ (pokračujte v učení) s ďalšími nástrojmi na učenie.
Čo potrebujete
Na spustenie kódu z tohto kurzu môžete použiť:
-
Azure OpenAI Service - Lekcie: „aoai-assignment“
-
Microsoft Foundry Models - Lekcie: „githubmodels“ (GitHub Models sa ukončí koncom júla 2026 - namiesto toho používajte Microsoft Foundry Models)
-
OpenAI API - Lekcie: „oai-assignment“
-
Foundry Local - Spúšťajte modely úplne offline na vlastnom zariadení, nie je potrebné žiadne cloudové predplatné
-
Základné znalosti Pythonu alebo TypeScriptu sú užitočné - *Pre úplných začiatočníkov si prezrite tieto kurzy Python a TypeScript
-
GitHub účet na forknutie tohto celého repozitára na vlastný GitHub účet
Vytvorili sme lekciu Course Setup, ktorá vám pomôže s nastavením vývojového prostredia.
Nezabudnite pridať hviezdičku (🌟) tomuto repozitáru, aby ste ho neskôr ľahšie našli.
🧠 Pripravení na nasadenie?
Ak hľadáte pokročilejšie príklady kódu, pozrite si našu kolekciu príkladov kódu Generatívnej AI v Pythone a TypeScripte.
🗣️ Spoznajte iných študentov, získajte podporu
Pridajte sa k nášmu oficiálnemu Microsoft Foundry Discord serveru a nadviažte kontakty s ostatnými študentmi tohto kurzu a získajte podporu.
Pýtajte sa otázky alebo zdieľajte spätnú väzbu v našom Microsoft Foundry Developer Forume na GitHub.
🚀 Stavajete startup?
Navštívte Microsoft for Startups a zistite, ako začať s Azure kreditmi ešte dnes.
🙏 Chcete pomôcť?
Máte návrhy alebo ste našli chyby v pravopise či kóde? Nahláste problém alebo vytvorte pull request
📂 Každá lekcia obsahuje:
- Krátke video s úvodom do témy
- Písanú lekciu umiestnenú v README
- Príklady kódu v Pythone a TypeScripte podporujúce Azure OpenAI a OpenAI API
- Odkazy na ďalšie zdroje na pokračovanie vo vzdelávaní
🗃️ Lekcie
| # | Odkaz na lekciu | Popis | Video | Dodatočné učenie |
|---|---|---|---|---|
| 00 | Nastavenie kurzu | Naučte sa: Ako nastaviť vaše vývojové prostredie | Video čoskoro | Viac informácií |
| 01 | Úvod do Generatívnej AI a LLM | Naučte sa: Pochopenie čo je Generatívna AI a ako fungujú veľké jazykové modely (LLM). | Video | Viac informácií |
| 02 | Preskúmavanie a porovnávanie rôznych LLM | Naučte sa: Ako vybrať správny model pre váš prípad použitia | Video | Viac informácií |
| 03 | Zodpovedné používanie Generatívnej AI | Naučte sa: Ako zodpovedne stavať aplikácie Generatívnej AI | Video | Viac informácií |
| 04 | Pochopenie základov promptového inžinierstva | Naučte sa: Praktické osvedčené postupy promptového inžinierstva | Video | Viac informácií | | 05 | Vytváranie pokročilých promptov | Naučte sa: Ako používať techniky promptového inžinierstva, ktoré zlepšia výsledok vašich promptov. | Video | Viac informácií | | 06 | Vytváranie aplikácií na generovanie textu | Vytvorte: Aplikáciu na generovanie textu pomocou Azure OpenAI / OpenAI API | Video | Viac informácií | | 07 | Vytváranie chatovacích aplikácií | Vytvorte: Techniky na efektívne vytváranie a integráciu chatovacích aplikácií. | Video | Viac informácií | | 08 | Vytváranie vyhľadávacích aplikácií s vektorovými databázami | Vytvorte: Vyhľadávaciu aplikáciu, ktorá používa Embeddings na vyhľadávanie dát. | Video | Viac informácií | | 09 | Vytváranie aplikácií na generovanie obrázkov | Vytvorte: Aplikáciu na generovanie obrázkov | Video | Viac informácií | | 10 | Vytváranie AI aplikácií s nízkym kódom | Vytvorte: Generatívnu AI aplikáciu pomocou nástrojov s nízkym kódom | Video | Viac informácií | | 11 | Integrácia externých aplikácií s funkciou volania | Vytvorte: Čo je volanie funkcie a jej použitie v aplikáciách | Video | Viac informácií | | 12 | Navrhovanie UX pre AI aplikácie | Naučte sa: Ako aplikovať zásady UX dizajnu pri vývoji generatívnych AI aplikácií | Video | Viac informácií | | 13 | Zabezpečenie vašich generatívnych AI aplikácií | Naučte sa: Hrozby a riziká pre AI systémy a metódy ich zabezpečenia | Video | Viac informácií | | 14 | Životný cyklus generatívnych AI aplikácií | Naučte sa: Nástroje a metriky na riadenie životného cyklu LLM a LLMOps | Video | Viac informácií | | 15 | Retrieval Augmented Generation (RAG) a vektorové databázy | Vytvorte: Aplikáciu používajúcu RAG rámec na získavanie embeddings z vektorových databáz | Video | Viac informácií | | 16 | Open Source modely a Hugging Face | Vytvorte: Aplikáciu používajúcu open source modely dostupné na Hugging Face | Video | Viac informácií | | 17 | AI Agenti | Vytvorte: Aplikáciu používajúcu AI Agent Framework | Video | Viac informácií | | 18 | Ladenie LLM | Naučte sa: Čo, prečo a ako sa ladia LLM | Video | Viac informácií | | 19 | Vytváranie so SLM | Naučte sa: Výhody budovania s Malými jazykovými modelmi | Video čoskoro | Viac informácií | | 20 | Vytváranie s Mistral modelmi | Naučte sa: Vlastnosti a rozdiely modelov rodiny Mistral | Video čoskoro | Viac informácií | | 21 | Vytváranie s Meta modelmi | Naučte sa: Vlastnosti a rozdiely modelov rodiny Meta | Video čoskoro | Viac informácií |
🌟 Špeciálne poďakovanie
Špeciálne poďakovanie patrí Johnovi Azizovi za vytvorenie všetkých GitHub Actions a pracovných tokov
Bernhardovi Merkle za kľúčové príspevky do každej lekcie na zlepšenie skúsenosti študenta aj kódu.
🎒 Iné kurzy
Náš tím produkuje aj iné kurzy! Pozrite sa na:
LangChain
Azure / Edge / MCP / Agenti
Generatívna AI séria
Základné učenie
Séria Copilot
Získanie pomoci
Ak sa zaseknete alebo máte otázky ohľadom tvorby AI aplikácií, pridajte 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 vedomosti sa zdieľajú slobodne.
Ak máte spätnú väzbu k produktu alebo narazíte na chyby počas tvorby, 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.