21 lekcí, které vás naučí vše potřebné k tomu, abyste mohli začít vytvářet aplikace s generativní AI
Arabština | Bengálština | Bulharština | Barmština (Myanmar) | Čínština (zjednodušená) | Čínština (tradiční, Hongkong) | Čínština (tradiční, Macau) | Čínština (tradiční, Tchaj-wan) | Chorvatština | Čeština | Dánština | Nizozemština | Estonština | Finština | Francouzština | Němčina | Řečtina | Hebrejština | Hindština | Maďarština | Indonéština | Italština | Japonština | Kannadština | Korejština | Litevština | Malajština | Malayalam | Maráthština | Nepálština | Nigerijská pidžinština | Norština | Perština (Fársí) | Polština | Portugalština (Brazílie) | Portugalština (Portugalsko) | Paňdžábština (Gurmukhí) | Rumunština | Ruština | Srbština (cyrilice) | Slovenština | Slovinština | Španělština | Svahilština | Švédština | Tagalog (filipínština) | Tamilština | Telugština | Thajština | Turečtina | Ukrajinština | Urdu | Vietnamština
Raději klonovat lokálně?
Tento repozitář obsahuje více než 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"To vám poskytne vše potřebné ke kompletnímu absolvování kurzu s mnohem rychlejším stahováním.
Naučte se základy vytváření aplikací s generativní AI v našem komplexním 21-lekčním kurzu od Microsoft Cloud Advocates.
Tento kurz obsahuje 21 lekcí. Každá lekce pokrývá své vlastní téma, takže můžete začít kdekoliv chcete!
Lekce jsou označeny jako „Learn“ (Nauč se) – vysvětlující koncept generativní AI, nebo jako „Build“ (Vytvoř) – které vysvětlují koncept a ukazují kódové příklady v Pythonu a TypeScriptu, pokud je to možné.
Pro .NET vývojáře je zde Generativní AI pro začátečníky (.NET edice)!
Každá lekce také obsahuje sekci „Keep Learning“ (Pokračuj ve vzdělávání) s dalšími nástroji pro učení.
-
Azure OpenAI Service - Lekce: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lekce: "githubmodels"
-
OpenAI API - Lekce: "oai-assignment"
-
Základní znalosti Pythonu nebo TypeScriptu jsou užitečné - *Pro úplné začátečníky doporučujeme tyto kurzy Python a TypeScript
-
GitHub účet pro forknutí celého tohoto repozitáře do vašeho vlastního GitHub účtu
Vytvořili jsme lekci Course Setup, která vám pomůže s nastavením vývojového prostředí.
Nezapomeňte (přidat tento repozitář k oblíbeným - hvězdička 🌟), abyste ho později snadněji našli.
Pokud hledáte pokročilejší příklady kódu, podívejte se na naši sbírku příkladů Generativní AI kódu v Pythonu a TypeScriptu.
Připojte se k našemu oficiálnímu Azure AI Foundry Discord serveru, kde se můžete setkat a spojit s dalšími studenty tohoto kurzu a získat podporu.
Pokládejte otázky nebo sdílejte zpětnou vazbu k produktům v našem vývojářském fóru Azure AI Foundry na GitHubu.
Navštivte Microsoft for Startups a zjistěte, jak začít stavět s Azure kredity ještě dnes.
Máte návrhy nebo jste našli překlepy či chyby v kódu? Otevřete issue nebo vytvořte pull request.
- Krátké video s úvodem k tématu
- Písemnou lekci v README
- Ukázky kódu v Pythonu a TypeScriptu podporující Azure OpenAI a OpenAI API
- Odkazy na doplňkové zdroje pro pokračování ve vzdělávání
| # | Odkaz na lekci | Popis | Video | Další učení |
|---|---|---|---|---|
| 00 | Nastavení kurzu | Learn: Jak nastavit své vývojové prostředí | Video brzy přijde | Více informací |
| 01 | Úvod do Generativní AI a LLM | Learn: Pochopení toho, co je Generativní AI a jak fungují Velké Jazykové Modely (LLM) | Video | Více informací |
| 02 | Prozkoumání a srovnání různých LLM | Learn: Jak vybrat správný model pro svůj případ užití | Video | Více informací |
| 03 | Používání Generativní AI odpovědně | Learn: Jak budovat Generativní AI aplikace odpovědně | Video | Více informací |
| 04 | Pochopení základů prompt engineeringu | Naučte se: Praktické osvědčené postupy prompt engineeringu | Video | Více informací |
| 05 | Vytváření pokročilých promptů | Naučte se: Jak aplikovat techniky prompt engineeringu, které zlepšují výsledky vašich promptů. | Video | Více informací |
| 06 | Vytváření aplikací pro generování textu | Vytvořte: Aplikaci pro generování textu pomocí Azure OpenAI / OpenAI API | Video | Více informací |
| 07 | Vytváření chatovacích aplikací | Vytvořte: Techniky pro efektivní vytváření a integraci chatovacích aplikací. | Video | Více informací |
| 08 | Vytváření vyhledávacích aplikací a vektorových databází | Vytvořte: Vyhledávací aplikaci používající embeddingy k vyhledávání dat. | Video | Více informací |
| 09 | Vytváření aplikací pro generování obrázků | Vytvořte: Aplikaci pro generování obrázků | Video | Více informací |
| 10 | Vytváření AI aplikací s nízkým kódem | Vytvořte: Generativní AI aplikaci pomocí nástrojů s nízkým kódem | Video | Více informací |
| 11 | Integrace externích aplikací s voláním funkcí | Vytvořte: Co je volání funkcí a jeho použití v aplikacích | Video | Více informací |
| 12 | Návrh uživatelského prostředí pro AI aplikace | Naučte se: Jak aplikovat principy návrhu UX 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 zabezpečení těchto systémů. | Video | Více informací |
| 14 | Životní cyklus generativních AI aplikací | 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 | Vytvořte: Aplikaci používající RAG Framework pro získávání embeddingů z vektorových databází | Video | Více informací |
| 16 | Open Source modely a Hugging Face | Vytvořte: Aplikaci využívající open source modely dostupné na Hugging Face | Video | Více informací |
| 17 | AI agenti | Vytvořte: Aplikaci používající rámec AI agentů | Video | Více informací |
| 18 | Ladění LLM | Naučte se: Co, proč a jak ladit LLM | Video | Více informací |
| 19 | Vytváření s malými jazykovými modely | Naučte se: Výhody budování s malými jazykovými modely | Video bude brzy k dispozici | Více informací |
| 20 | Vytváření s modely Mistral | Naučte se: Vlastnosti a rozdíly modelů rodiny Mistral | Video bude brzy k dispozici | Více informací |
| 21 | Vytváření s modely Meta | Naučte se: Vlastnosti a rozdíly modelů rodiny Meta | Video bude brzy k dispozici | Více informací |
Speciální poděkování patří Johnu Azizovi za vytvoření všech GitHub Actions a workflow
Bernhardu Merkleovi za klíčové příspěvky k jednotlivým lekcím ke zlepšení zážitku studentů a práce s kódem.
Náš tým vytváří i další kurzy! Podívejte se na:
Pokud se zaseknete nebo máte otázky ohledně vytváření AI aplikací. Připojte se ke kolegům studentům a zkušeným vývojářům v diskuzích o MCP. Je to podpůrná komunita, kde jsou otázky vítány a znalosti se sdílejí zdarma.
Pokud máte zpětnou vazbu k produktu nebo narazíte na chyby při vývoji, navštivte:
Prohlášení o vyloučení odpovědnosti: Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. I když usilujeme o přesnost, mějte prosím na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho mateřském jazyce by měl být považován za autoritativní zdroj. Pro důležité informace se doporučuje profesionální lidský překlad. Nejsme zodpovědní za jakékoliv nedorozumění nebo mylné výklady vyplývající z použití tohoto překladu.