25 KiB
21 lekcí, které vás naučí vše, co potřebujete vědět k začátku tvorby aplikací s generativní AI
🌐 Podpora vícejazyčnosti
Podporováno pomocí GitHub Action (automatizované a vždy aktuální)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Raději klonovat lokálně?
Tento repozitář obsahuje přes 50 jazykových překladů, což významně zvyšuje velikost stahování. Pro klonování bez překladů použijte 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še potřebné pro dokončení kurzu s mnohem rychlejším stahováním.
Generativní AI pro začátečníky (Verze 3) - Kurz
Naučte se základy tvorby aplikací generativní AI s naším komplexním kursem o 21 lekcích od Microsoft Cloud Advocates.
🌱 Začínáme
Tento kurz má 21 lekcí. Každá lekce pokrývá vlastní téma, takže začněte, kde chcete!
Lekce jsou označeny jako buď "Learn" lekce vysvětlující koncept generativní AI, nebo "Build" lekce, které vysvětlují koncept a ukázky kódu v Pythonu a TypeScriptu, pokud je to možné.
Pro vývojáře .NET si prohlédněte Generative AI for Beginners (.NET Edition)!
Každá lekce také obsahuje sekci "Keep Learning" s dalšími nástroji pro učení.
Co potřebujete
Pro spuštění kódu z tohoto kurzu můžete použít některé z následujících:
-
Azure OpenAI Service - Lekce: "aoai-assignment"
-
Microsoft Foundry Models - Lekce: "githubmodels" (GitHub Models bude ukončen na konci července 2026 - místo toho používejte Microsoft Foundry Models)
-
OpenAI API - Lekce: "oai-assignment"
-
Foundry Local - Spouštějte modely plně offline na vlastním zařízení, není potřeba cloudové předplatné
-
Základní znalost Pythonu nebo TypeScriptu je užitečná - *Pro úplné začátečníky prohlédněte tyto kurzy Python a TypeScript
-
GitHub účet pro forkování celého tohoto repozitáře na váš vlastní GitHub účet
Vytvořili jsme lekci Course Setup, která vám pomůže s nastavením vývojového prostředí.
Nezapomeňte označit hvězdičkou (🌟) tento repozitář, abyste ho později snadno našli.
🧠 Připraveno k nasazení?
Pokud hledáte pokročilejší ukázky kódu, podívejte se na naši sbírku ukázek kódu generativní AI v Pythonu i TypeScriptu.
🗣️ Poznejte další studenty, získejte podporu
Připojte se k našemu oficiálnímu Microsoft Foundry Discord serveru, kde můžete setkat další studenty tohoto kurzu a získat podporu.
Ptejte se nebo sdílejte zpětnou vazbu k produktu v našem Microsoft Foundry Developer Forum na GitHubu.
🚀 Stavíte startup?
Navštivte Microsoft for Startups a zjistěte, jak začít budovat s Azure kredity již dnes.
🙏 Chcete pomoci?
Máte návrhy nebo jste našli chyby v pravopisu či kódu? Nahlaste problém nebo vytvořte pull request
📂 Každá lekce obsahuje:
- Krátké video úvod k tématu
- Psání lekce v README
- Ukázky kódu v Pythonu a TypeScriptu podporující Azure OpenAI a OpenAI API
- Odkazy na další zdroje pro pokračování ve studiu
🗃️ Lekce
| # | Odkaz na lekci | Popis | Video | Další učení |
|---|---|---|---|---|
| 00 | Nastavení kurzu | Learn: Jak nastavit vaše vývojové prostředí | Video brzy vyjde | Více info |
| 01 | Úvod do generativní AI a LLM | Learn: Pochopení, co je generativní AI a jak fungují velké jazykové modely (LLM). | Video | Více info |
| 02 | Prozkoumání a srovnání různých LLM | Learn: Jak vybrat správný model pro váš případ užití | Video | Více info |
| 03 | Odpovědné používání generativní AI | Learn: Jak stavět aplikace generativní AI zodpovědně | Video | Více info |
| 04 | Pochopení základů návrhu promptů | Naučte se: Praktické osvědčené postupy v návrhu promptů | Video | Více informací | | 05 | Tvorba pokročilých promptů | Naučte se: Jak aplikovat techniky návrhu promptů, které zlepšují výsledek vašich promptů. | Video | Více informací | | 06 | Vytváření aplikací pro generování textu | Vybudujte: Aplikaci pro generování textu pomocí Azure OpenAI / OpenAI API | Video | Více informací | | 07 | Vytváření chatovacích aplikací | Vybudujte: Techniky pro efektivní tvorbu a integraci chatovacích aplikací. | Video | Více informací | | 08 | Vytváření vyhledávacích aplikací s vektorovými databázemi | Vybudujte: Vyhledávací aplikaci využívající embeddings pro hledání dat. | Video | Více informací | | 09 | Vytváření aplikací pro generování obrázků | Vybudujte: Aplikaci pro generování obrázků | Video | Více informací | | 10 | Vytváření low-code AI aplikací | Vybudujte: Generativní AI aplikaci využívající low-code nástroje | Video | Více informací | | 11 | Integrace externích aplikací s voláním funkcí | Vybudujte: Co je volání funkcí a jeho případy použití v aplikacích | Video | Více informací | | 12 | Návrh UX pro AI aplikace | Naučte se: Jak aplikovat principy UX designu při vývoji generativních AI aplikací | Video | Více informací | | 13 | Zabezpečení vašich generativních AI aplikací | Naučte se: Hrozby a rizika pro AI systémy a metody jejich zabezpečení. | Video | Více informací | | 14 | Životní cyklus generativní AI aplikace | Naučte se: Nástroje a metriky pro řízení životního cyklu LLM a LLMOps | Video | Více informací | | 15 | Retrieval Augmented Generation (RAG) a vektorové databáze | Vybudujte: Aplikaci využívající RAG Framework pro získávání embeddings z vektorových databází | Video | Více informací | | 16 | Open source modely a Hugging Face | Vybudujte: Aplikaci využívající open source modely dostupné na Hugging Face | Video | Více informací | | 17 | AI agenti | Vybudujte: Aplikaci využívající rámec AI agenta | Video | Více informací | | 18 | Doladění LLM | Naučte se: Co, proč a jak doladit LLM | Video | Více informací | | 19 | Vytváření s malými jazykovými modely (SLM) | Naučte se: Výhody vytváření s malými jazykovými modely | Video brzy k dispozici | Více informací | | 20 | Vytváření s modely Mistral | Naučte se: Vlastnosti a rozdíly modelů rodiny Mistral | Video brzy k dispozici | Více informací | | 21 | Vytváření s modely Meta | Naučte se: Vlastnosti a rozdíly modelů rodiny Meta | Video brzy k dispozici | Více informací |
🌟 Zvláštní poděkování
Zvláštní poděkování patří Johnu Azizovi za vytvoření všech GitHub Actions a workflow
Bernhardu Merklovi, který přispěl klíčovými vstupy do každé lekce pro zlepšení zážitku z učení a kódu.
🎒 Další kurzy
Náš tým vytváří i další kurzy! Podívejte se na:
LangChain
Azure / Edge / MCP / Agenti
Série Generativní AI
Základní vzdělávání
Série Copilot
Získání pomoci
Pokud uvíznete nebo máte nějaké otázky ohledně tvorby AI aplikací. Přidejte se ke komunitě studentů a zkušených vývojářů v diskusích o MCP. Je to podpůrná komunita, kde jsou otázky vítány a znalosti se sdílejí volně.
Pokud máte zpětnou vazbu k produktu nebo narazíte na chyby při tvorbě, navštivte:
Prohlášení o omezení odpovědnosti: Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. Přestože usilujeme o co největší přesnost, mějte prosím na paměti, že automatizované překlady mohou obsahovat chyby nebo nepřesnosti. Originální dokument v jeho mateřském jazyce by měl být považován za autoritativní zdroj. Pro kritické informace se doporučuje profesionální lidský překlad. Nejsme odpovědní za jakékoli nedorozumění nebo nesprávné interpretace vzniklé použitím tohoto překladu.