|
3 | 3 |
|
4 | 4 |  |
5 | 5 |
|
6 | | -**Časová náročnost**: Celý workshop lze dokončit online bez lokální instalace. Nastavení prostředí trvá 2 minuty, prozkoumání ukázek vyžaduje 1–3 hodiny podle hloubky prozkoumání. |
| 6 | +**Časová náročnost**: Celý workshop lze dokončit online bez lokální instalace. Nastavení prostředí trvá 2 minuty, prozkoumání ukázek vyžaduje 1-3 hodiny v závislosti na hloubce průzkumu. |
7 | 7 |
|
8 | | -> **Rychlý start** |
| 8 | +> **Rychlý start** |
9 | 9 |
|
10 | | -1. Vytvořte fork tohoto repozitáře na svém GitHub účtu |
11 | | -2. Klikněte na **Code** → záložku **Codespaces** → **...** → **New with options...** |
12 | | -3. Použijte výchozí nastavení – tím vyberete vývojový kontejner vytvořený pro tento kurz |
13 | | -4. Klikněte na **Create codespace** |
14 | | -5. Počkejte přibližně 2 minuty, než bude prostředí připravené |
15 | | -6. Přejděte přímo na [První příklad](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) |
| 10 | +1. Proveďte fork tohoto repozitáře do svého GitHub účtu |
| 11 | +2. Klikněte na **Code** → záložku **Codespaces** → **...** → **Nový s možnostmi...** |
| 12 | +3. Použijte výchozí nastavení – vybere se vývojový kontejner vytvořený pro tento kurz |
| 13 | +4. Klikněte na **Create codespace** |
| 14 | +5. Vyčkejte přibližně 2 minuty, než bude prostředí připraveno |
| 15 | +6. Přejděte přímo na [První příklad](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) |
16 | 16 |
|
17 | | -> **Raději klonovat lokálně?** |
18 | | -
|
19 | | -> Tento repozitář obsahuje přes 50 jazykových překladů, což výrazně zvětšuje velikost stahování. Pro klonování bez překladů použijte sparse checkout: |
| 17 | +> **Dáváte přednost lokálnímu klonování?** |
| 18 | +> |
| 19 | +> Tento repozitář obsahuje více než 50 jazykových překladů, což výrazně zvětšuje velikost stahování. Pro klonování bez překladů použijte sparse checkout: |
20 | 20 | > ```bash |
21 | 21 | > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git |
22 | 22 | > cd Generative-AI-for-beginners-java |
23 | 23 | > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' |
24 | 24 | > ``` |
25 | | -> Tím získáte vše potřebné k dokončení kurzu s mnohem rychlejším stažením. |
| 25 | +> Tím získáte vše potřebné pro dokončení kurzu s výrazně rychlejším stažením. |
| 26 | +
|
26 | 27 |
|
27 | 28 | ## Podpora více jazyků |
28 | 29 |
|
29 | | -### Podpora přes GitHub Action (automatizované a vždy aktuální) |
| 30 | +### Podporováno prostřednictvím GitHub Action (automatizováno a vždy aktuální) |
30 | 31 |
|
31 | 32 | <!-- CO-OP TRANSLATOR LANGUAGES TABLE START --> |
32 | | -[Arabština](../ar/README.md) | [Bengálština](../bn/README.md) | [Bulharština](../bg/README.md) | [Barmština (Myanmar)](../my/README.md) | [Čínština (zjednodušená)](../zh-CN/README.md) | [Čínština (tradiční, Hongkong)](../zh-HK/README.md) | [Čínština (tradiční, Macao)](../zh-MO/README.md) | [Čínština (tradiční, Tchaj-wan)](../zh-TW/README.md) | [Chorvatština](../hr/README.md) | [Čeština](./README.md) | [Dánština](../da/README.md) | [Nizozemština](../nl/README.md) | [Estonština](../et/README.md) | [Finština](../fi/README.md) | [Francouzština](../fr/README.md) | [Němčina](../de/README.md) | [Řečtina](../el/README.md) | [Hebrejština](../he/README.md) | [Hindi](../hi/README.md) | [Maďarština](../hu/README.md) | [Indonéština](../id/README.md) | [Italština](../it/README.md) | [Japonština](../ja/README.md) | [Kannadština](../kn/README.md) | [Korejština](../ko/README.md) | [Litevština](../lt/README.md) | [Malajština](../ms/README.md) | [Malajalámština](../ml/README.md) | [Maráthština](../mr/README.md) | [Nepálština](../ne/README.md) | [Nigerijský pidžin](../pcm/README.md) | [Norština](../no/README.md) | [Perština (Farsi)](../fa/README.md) | [Polština](../pl/README.md) | [Portugalština (Brazílie)](../pt-BR/README.md) | [Portugalština (Portugalsko)](../pt-PT/README.md) | [Paňdžábština (Gurmukhí)](../pa/README.md) | [Rumunština](../ro/README.md) | [Ruština](../ru/README.md) | [Srbština (cyrilice)](../sr/README.md) | [Slovenština](../sk/README.md) | [Slovinština](../sl/README.md) | [Španělština](../es/README.md) | [Svahilština](../sw/README.md) | [Švédština](../sv/README.md) | [Tagalog (Filipínština)](../tl/README.md) | [Tamilština](../ta/README.md) | [Telugština](../te/README.md) | [Thajština](../th/README.md) | [Turečtina](../tr/README.md) | [Ukrajinština](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamština](../vi/README.md) |
33 | | -
|
34 | | -> **Raději klonovat lokálně?** |
35 | | -
|
36 | | -> Tento repozitář obsahuje přes 50 jazykových překladů, což výrazně zvětšuje velikost stahování. Pro klonování bez překladů použijte sparse checkout: |
37 | | -> ```bash |
38 | | -> git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git |
39 | | -> cd Generative-AI-for-beginners-java |
40 | | -> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' |
41 | | -> ``` |
42 | | -> Tím získáte vše potřebné k dokončení kurzu s mnohem rychlejším stažením. |
43 | | -<!-- CO-OP TRANSLATOR LANGUAGES TABLE END --> |
| 33 | +[Arabština](../ar/README.md) | [Bengálština](../bn/README.md) | [Bulharština](../bg/README.md) | [Barmsky (Myanmar)](../my/README.md) | [Čínština (zjednodušená)](../zh-CN/README.md) | [Čínština (tradiční, Hong Kong)](../zh-HK/README.md) | [Čínština (tradiční, Macau)](../zh-MO/README.md) | [Čínština (tradiční, Taiwan)](../zh-TW/README.md) | [Chorvatština](../hr/README.md) | [Čeština](./README.md) | [Dánština](../da/README.md) | [Nizozemština](../nl/README.md) | [Estonština](../et/README.md) | [Finština](../fi/README.md) | [Francouzština](../fr/README.md) | [Němčina](../de/README.md) | [Řečtina](../el/README.md) | [Hebrejština](../he/README.md) | [ Hindština](../hi/README.md) | [Maďarština](../hu/README.md) | [Indonéština](../id/README.md) | [Italština](../it/README.md) | [Japonština](../ja/README.md) | [Kannadština](../kn/README.md) | [Korejština](../ko/README.md) | [Litevština](../lt/README.md) | [Malajština](../ms/README.md) | [Malajálam](../ml/README.md) | [Maráthština](../mr/README.md) | [Nepálština](../ne/README.md) | [Nigerijský pidžin](../pcm/README.md) | [Norština](../no/README.md) | [Perština (Fársí)](../fa/README.md) | [Polština](../pl/README.md) | [Portugalština (Brazilie)](../pt-BR/README.md) | [Portugalština (Portugalsko)](../pt-PT/README.md) | [Paňdžábština (Gurmukhi)](../pa/README.md) | [Rumunština](../ro/README.md) | [Ruština](../ru/README.md) | [Srbština (cyrilice)](../sr/README.md) | [Slovenština](../sk/README.md) | [Slovinština](../sl/README.md) | [Španělština](../es/README.md) | [Suahelština](../sw/README.md) | [Švédština](../sv/README.md) | [Tagalog (Filipínština)](../tl/README.md) | [Tamilština](../ta/README.md) | [Telugština](../te/README.md) | [Thajština](../th/README.md) | [Turečtina](../tr/README.md) | [Ukrajinština](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamština](../vi/README.md) |
44 | 34 |
|
45 | | -## Struktura kurzu a učební cesta |
| 35 | +## Struktura kurzu a učební plán |
46 | 36 |
|
47 | 37 | ### **Kapitola 1: Úvod do generativní AI** |
48 | | -- **Základní pojmy**: Pochopení velkých jazykových modelů, tokenů, embeddingů a AI schopností |
49 | | -- **Java AI ekosystém**: Přehled Spring AI a OpenAI SDK |
50 | | -- **Protokol kontextu modelu**: Úvod do MCP a jeho role v komunikaci AI agentů |
51 | | -- **Praktické aplikace**: Reálné scénáře včetně chatbotů a generování obsahu |
52 | | -- **[→ Začít kapitolu 1](./01-IntroToGenAI/README.md)** |
| 38 | +- **Základní pojmy**: Porozumění velkým jazykovým modelům, tokenům, embeddingům a možnostem AI |
| 39 | +- **Java AI ekosystém**: Přehled Spring AI a OpenAI SDK |
| 40 | +- **Protokol kontextu modelu**: Úvod do MCP a jeho role v komunikaci AI agentů |
| 41 | +- **Praktické aplikace**: Reálné scénáře včetně chatbotů a generování obsahu |
| 42 | +- **[→ Začít kapitolu 1](./01-IntroToGenAI/README.md)** |
53 | 43 |
|
54 | 44 | ### **Kapitola 2: Nastavení vývojového prostředí** |
55 | | -- **Konfigurace více poskytovatelů**: Nastavení GitHub Models, Azure OpenAI a OpenAI Java SDK integrací |
56 | | -- **Spring Boot + Spring AI**: Nejlepší postupy pro vývoj podnikového AI |
57 | | -- **GitHub Models**: Volný přístup k AI modelům pro prototypování a učení (není potřeba kreditní karta) |
58 | | -- **Vývojové nástroje**: Kontejnery Docker, VS Code a konfigurace GitHub Codespaces |
59 | | -- **[→ Začít kapitolu 2](./02-SetupDevEnvironment/README.md)** |
60 | | -
|
61 | | -### **Kapitola 3: Klíčové techniky generativní AI** |
62 | | -- **Prompt engineering**: Techniky pro optimální odpovědi AI modelů |
63 | | -- **Embeddingy a vektorové operace**: Implementace sémantického vyhledávání a porovnávání podobnosti |
64 | | -- **Retrieval-Augmented Generation (RAG)**: Kombinujte AI s vlastními zdroji dat |
65 | | -- **Volání funkcí**: Rozšiřte schopnosti AI pomocí vlastních nástrojů a pluginů |
66 | | -- **[→ Začít kapitolu 3](./03-CoreGenerativeAITechniques/README.md)** |
| 45 | +- **Konfigurace více poskytovatelů**: Nastavení GitHub Models, Azure OpenAI a OpenAI Java SDK integrací |
| 46 | +- **Spring Boot + Spring AI**: Nejlepší postupy pro vývoj podnikového AI softwaru |
| 47 | +- **GitHub Models**: Bezplatný přístup k AI modelům pro prototypování a učení (bez potřeby kreditní karty) |
| 48 | +- **Nástroje pro vývoj**: Docker kontejnery, VS Code a konfigurace GitHub Codespaces |
| 49 | +- **[→ Začít kapitolu 2](./02-SetupDevEnvironment/README.md)** |
| 50 | +
|
| 51 | +### **Kapitola 3: Základní techniky generativní AI** |
| 52 | +- **Prompt Engineering**: Techniky pro optimální odpovědi AI modelů |
| 53 | +- **Embeddingy a vektorové operace**: Implementace sémantického vyhledávání a porovnávání podobnosti |
| 54 | +- **Retrieval-Augmented Generation (RAG)**: Kombinace AI s vlastními datovými zdroji |
| 55 | +- **Volání funkcí**: Rozšíření schopností AI o vlastní nástroje a pluginy |
| 56 | +- **[→ Začít kapitolu 3](./03-CoreGenerativeAITechniques/README.md)** |
67 | 57 |
|
68 | 58 | ### **Kapitola 4: Praktické aplikace a projekty** |
69 | | -- **Generátor příběhů o mazlíčcích** (`petstory/`): Kreativní generování obsahu s GitHub Models |
70 | | -- **Foundry lokální demo** (`foundrylocal/`): Lokální integrace AI modelu s OpenAI Java SDK |
71 | | -- **MCP kalkulační služba** (`calculator/`): Základní implementace Model Context Protocol se Spring AI |
72 | | -- **[→ Začít kapitolu 4](./04-PracticalSamples/README.md)** |
| 59 | +- **Generátor příběhů se zvířaty** (`petstory/`): Kreativní generace obsahu s GitHub Models |
| 60 | +- **Foundry lokální demo** (`foundrylocal/`): Lokální integrace AI modelu s OpenAI Java SDK |
| 61 | +- **MCP kalkulační služba** (`calculator/`): Základní implementace Model Context Protocol pomocí Spring AI |
| 62 | +- **[→ Začít kapitolu 4](./04-PracticalSamples/README.md)** |
73 | 63 |
|
74 | 64 | ### **Kapitola 5: Odpovědný vývoj AI** |
75 | | -- **Bezpečnost GitHub Models**: Testování vestavěného filtrování obsahu a bezpečnostních mechanismů (pevné blokace a měkké odmítnutí) |
76 | | -- **Demo odpovědného AI**: Praktický příklad ukazující, jak fungují moderní bezpečnostní systémy AI |
77 | | -- **Nejlepší postupy**: Základní zásady pro etický vývoj a nasazení AI |
78 | | -- **[→ Začít kapitolu 5](./05-ResponsibleGenAI/README.md)** |
| 65 | +- **Bezpečnost GitHub Models**: Testování vestavěného filtrování obsahu a bezpečnostních mechanismů (tvrdé blokace a měkké odmítnutí) |
| 66 | +- **Demo odpovědné AI**: Praktický příklad, jak moderní bezpečnostní systémy AI fungují v praxi |
| 67 | +- **Nejlepší postupy**: Základní zásady etického vývoje a nasazení AI |
| 68 | +- **[→ Začít kapitolu 5](./05-ResponsibleGenAI/README.md)** |
79 | 69 |
|
80 | 70 | ## Další zdroje |
81 | 71 |
|
|
86 | 76 |
|
87 | 77 | --- |
88 | 78 |
|
89 | | -### Azure / Edge / MCP / Agenti |
| 79 | +### Azure / Edge / MCP / Agent |
90 | 80 | [](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) |
91 | 81 | [](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) |
92 | 82 | [](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) |
93 | | -[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) |
| 83 | +[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) |
94 | 84 |
|
95 | 85 | --- |
96 | | -
|
| 86 | + |
97 | 87 | ### Série Generativní AI |
98 | 88 | [](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) |
99 | 89 | [-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) |
100 | 90 | [-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) |
101 | 91 | [-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) |
102 | 92 |
|
103 | 93 | --- |
104 | | -
|
105 | | -### Základní vzdělávání |
106 | | -[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) |
107 | | -[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) |
| 94 | + |
| 95 | +### Základní učení |
| 96 | +[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) |
| 97 | +[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) |
108 | 98 | [](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) |
109 | 99 | [](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) |
110 | | -
|
111 | | -[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) |
| 100 | +[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) |
112 | 101 | [](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) |
113 | 102 | [](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) |
114 | 103 |
|
|
122 | 111 |
|
123 | 112 | ## Získání pomoci |
124 | 113 |
|
125 | | -Pokud narazíte na problémy nebo máte jakékoli otázky ohledně tvorby AI aplikací. Přidejte se k ostatní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 svobodně sdílejí. |
| 114 | +Pokud uvíznete nebo máte jakékoli otázky ohledně vytváření AI aplikací. Připojte se k dalším studentům a zkušeným vývojářům ve diskusích o MCP. Je to podpůrná komunita, kde jsou otázky vítány a znalosti se sdílejí zdarma. |
126 | 115 |
|
127 | 116 | [](https://discord.gg/nTYy5BXMWG) |
128 | 117 |
|
129 | | -Pokud máte zpětnou vazbu k produktu nebo chyby při vývoji, navštivte: |
| 118 | +Pokud máte zpětnou vazbu k produktu nebo chyby během vývoje, navštivte: |
130 | 119 |
|
131 | 120 | [](https://aka.ms/foundry/forum) |
132 | 121 |
|
133 | 122 | --- |
134 | 123 |
|
135 | 124 | <!-- CO-OP TRANSLATOR DISCLAIMER START --> |
136 | | -**Upozornění**: |
137 | | -Tento dokument byl přeložen pomocí AI překladatelské služby [Co-op Translator](https://github.com/Azure/co-op-translator). Přestože usilujeme o přesnost, mějte prosím na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Originální dokument v jeho původním jazyce by měl být považován za autoritativní zdroj. Pro kritické informace se doporučuje využít profesionální lidský překlad. Neneseme odpovědnost za jakékoliv nedorozumění či nesprávné výklady vyplývající z použití tohoto překladu. |
| 125 | +**Prohlášení o omezení odpovědnosti**: |
| 126 | +Tento dokument byl přeložen pomocí AI překladatelské služby [Co-op Translator](https://github.com/Azure/co-op-translator). Přestože usilujeme o přesnost, mějte prosím na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Originální dokument v jeho rodném jazyce by měl být považován za závazný zdroj. Pro důležité informace se doporučuje využít profesionální lidský překlad. Nepřejímáme odpovědnost za jakékoli nedorozumění nebo nesprávné výklady vyplývající z použití tohoto překladu. |
138 | 127 | <!-- CO-OP TRANSLATOR DISCLAIMER END --> |
0 commit comments