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 | 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 překladů jazyků, což výrazně zvyšuje velikost stahování. Pokud chcete klonovat bez překladů, použijte sparse checkout:
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é ke splnění kurzu a stahování bude mnohem rychlejší.
Naučte se základy vytváření aplikací Generativní AI s naším 21-lekcím komplexním kurzem vedeným Microsoft Cloud Advocates.
Tento kurz má 21 lekcí. Každá lekce pokrývá své vlastní téma, takže začněte, kde chcete!
Lekce jsou označeny buď jako "Learn" lekce vysvětlující koncept Generativní AI, nebo "Build" lekce, které vysvětlují koncept a příklady kódu v Pythonu a TypeScriptu, pokud je to možné.
Pro .NET vývojáře doporučujeme Generative AI for Beginners (.NET Edition)!
Každá lekce také zahrnuje sekci "Keep Learning" 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í znalost Pythonu nebo TypeScriptu je užitečná - *Pro úplné začátečníky doporučujeme tyto kurzy Python a TypeScript
-
GitHub účet pro forknutí tohoto celého repozitáře do 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 označit tento repozitář hvězdičkou (🌟), abyste jej později snadněji našli.
Pokud hledáte pokročilejší ukázky kódu, podívejte se na naši sbírku kódových ukázek Generativní AI v Pythonu i TypeScriptu.
Připojte se k našemu oficiálnímu Azure AI Foundry Discord serveru, kde se můžete setkat a síťovat s dalšími studenty tohoto kurzu a získat podporu.
Pokládejte otázky nebo sdílejte zpětnou vazbu k produktu ve fóru Azure AI Foundry Developer Forum na Githubu.
Navštivte Microsoft for Startups a zjistěte, jak začít stavět s kredity Azure hned dnes.
Máte návrhy nebo jste našli pravopisné či kódové chyby? Založte issue nebo vytvořte pull request
- Krátké video představení tématu
- Psanou lekci v README
- Ukázkové kódy v Pythonu a TypeScriptu podporující Azure OpenAI a OpenAI API
- Odkazy na další zdroje pro pokračování ve vzdělávání
| # | Odkaz na lekci | Popis | Video | Další vzdělávání |
|---|---|---|---|---|
| 00 | Nastavení kurzu | Learn: Jak nastavit vývojové prostředí | Video brzy k dispozici | Zjistit více |
| 01 | Úvod do Generativní AI a LLM | Learn: Pochopení, co je Generativní AI a jak fungují velké jazykové modely (LLM). | Video | Zjistit více |
| 02 | Prozkoumání a porovnání různých LLM | Learn: Jak vybrat správný model pro váš případ použití | Video | Zjistit více |
| 03 | Používání generativní AI odpovědně | Learn: Jak zodpovědně vytvářet aplikace Generativní AI | Video | Zjistit více |
| 04 | Pochopení základů Prompt Engineering | Learn: Praktické osvědčené postupy Prompt Engineering | Video | Zjistit více |
| 05 | Vytváření pokročilých promptů | Naučte se: Jak aplikovat techniky prompt engineering, které zlepšují výsledky vašich promptů. | Video | Zjistit více |
| 06 | Vytváření aplikací na generování textu | Postavte: Aplikaci pro generování textu pomocí Azure OpenAI / OpenAI API | Video | Zjistit více |
| 07 | Vytváření chatovacích aplikací | Postavte: Techniky pro efektivní vytváření a integraci chatovacích aplikací | Video | Zjistit více |
| 08 | Vytváření vyhledávacích aplikací vektorových databází | Postavte: Vyhledávací aplikaci, která používá embeddings pro hledání dat | Video | Zjistit více |
| 09 | Vytváření aplikací pro generování obrázků | Postavte: Aplikaci pro generování obrázků | Video | Zjistit více |
| 10 | Vytváření nízkokódových AI aplikací | Postavte: Generativní AI aplikaci pomocí nástrojů Low Code | Video | Zjistit více |
| 11 | Integrace externích aplikací s voláním funkcí | Postavte: Co je volání funkcí a případy jeho využití v aplikacích | Video | Zjistit více |
| 12 | Návrh UX pro AI aplikace | Naučte se: Jak aplikovat zásady návrhu UX při vývoji generativních AI aplikací | Video | Zjistit více |
| 13 | Zabezpečení vašich generativních AI aplikací | Naučte se: Hrozby a rizika pro AI systémy a způsoby jejich zabezpečení | Video | Zjistit více |
| 14 | Životní cyklus generativních AI aplikací | Naučte se: Nástroje a metriky pro správu životního cyklu LLM a LLMOps | Video | Zjistit více |
| 15 | Retrieval Augmented Generation (RAG) a vektorové databáze | Postavte: Aplikaci využívající RAG framework pro načítání embeddings z vektorových databází | Video | Zjistit více |
| 16 | Open source modely a Hugging Face | Postavte: Aplikaci využívající otevřené modely dostupné na Hugging Face | Video | Zjistit více |
| 17 | AI agenti | Postavte: Aplikaci využívající AI Agent Framework | Video | Zjistit více |
| 18 | Ladění LLM | Naučte se: Co, proč a jak ladit LLM | Video | Zjistit více |
| 19 | Vytváření se SLM | Naučte se: Výhody tvorby s malými jazykovými modely | Video brzy k dispozici | Zjistit více |
| 20 | Vytváření s Mistral modely | Naučte se: Vlastnosti a rozdíly modelů rodiny Mistral | Video brzy k dispozici | Zjistit více |
| 21 | Vytváření s Meta modely | Naučte se: Vlastnosti a rozdíly modelů rodiny Meta | Video brzy k dispozici | Zjistit více |
Speciální poděkování Johnu Azizovi za vytvoření všech GitHub Actions a workflow.
Bernhardovi Merkleovi za klíčové příspěvky do každé lekce ke zlepšení zkušenosti studentů i kódu.
Náš tým vytváří i další kurzy! Podívejte se:
Pokud se zaseknete nebo máte jakékoli dotazy ohledně vytváření AI aplikací. Připojte se k další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 jsou volně sdíleny.
Pokud máte zpětnou vazbu k produktu nebo se při vývoji setkáváte s chybami, navštivte:
Prohlášení o vyloučení odpovědnosti:
Tento dokument byl přeložen pomocí služby pro automatický překlad Co-op Translator. Přestože usilujeme o co nejpřesnější překlad, mějte prosím na paměti, že automatizované překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho mateřském jazyce je považován za závazný zdroj. Pro důležité informace se doporučuje využít profesionální lidský překlad. Neneseme odpovědnost za jakékoliv nedorozumění nebo nesprávné výklady vyplývající z použití tohoto překladu.