|
3 | 3 |
|
4 | 4 |  |
5 | 5 |
|
6 | | -**Tijdsbelasting**: De gehele workshop kan online worden voltooid zonder lokale installatie. Het opzetten van de omgeving duurt 2 minuten, het verkennen van de voorbeelden kost 1-3 uur afhankelijk van de mate van verkenning. |
| 6 | +**Tijdsduur**: De hele workshop kan online worden afgerond zonder lokale installatie. Het opzetten van de omgeving duurt 2 minuten, het verkennen van de voorbeelden neemt 1-3 uur in beslag afhankelijk van de diepgang. |
7 | 7 |
|
8 | | -> **Snelle Start** |
| 8 | +> **Snel Begin** |
9 | 9 |
|
10 | 10 | 1. Fork deze repository naar je GitHub-account |
11 | 11 | 2. Klik op **Code** → tabblad **Codespaces** → **...** → **Nieuw met opties...** |
12 | | -3. Gebruik de standaardinstellingen – dit selecteert de ontwikkelcontainer die voor deze cursus is gemaakt |
13 | | -4. Klik op **Codespace maken** |
| 12 | +3. Gebruik de standaardinstellingen – dit selecteert de ontwikkelcontainer gemaakt voor deze cursus |
| 13 | +4. Klik op **Maak codespace aan** |
14 | 14 | 5. Wacht ~2 minuten tot de omgeving klaar is |
15 | 15 | 6. Ga direct naar [Het eerste voorbeeld](./02-SetupDevEnvironment/README.md#step-2-create-a-github-personal-access-token) |
16 | 16 |
|
| 17 | +## Meertalige Ondersteuning |
| 18 | + |
| 19 | +### Ondersteund via GitHub Actie (Geautomatiseerd & Altijd Up-to-Date) |
| 20 | + |
| 21 | +<!-- CO-OP TRANSLATOR LANGUAGES TABLE START --> |
| 22 | +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](./README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) |
| 23 | + |
17 | 24 | > **Lievere lokaal klonen?** |
18 | 25 | > |
19 | | -> Deze repository bevat meer dan 50 taalvertalingen, wat de downloadgrootte aanzienlijk vergroot. Om zonder vertalingen te klonen, gebruik sparse checkout: |
| 26 | +> Deze repository bevat meer dan 50 vertalingen wat de downloadgrootte aanzienlijk vergroot. Om te klonen zonder vertalingen, gebruik sparse checkout: |
20 | 27 | > |
21 | | -> **Linux / macOS (Bash)** |
| 28 | +> **Bash / macOS / Linux:** |
22 | 29 | > ```bash |
23 | 30 | > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git |
24 | 31 | > cd Generative-AI-for-beginners-java |
25 | 32 | > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' |
26 | 33 | > ``` |
27 | 34 | > |
28 | | -> **Windows (PowerShell)** |
29 | | -> ```powershell |
| 35 | +> **CMD (Windows):** |
| 36 | +> ```cmd |
30 | 37 | > git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git |
31 | 38 | > cd Generative-AI-for-beginners-java |
32 | 39 | > git sparse-checkout set --no-cone "/*" "!translations" "!translated_images" |
33 | 40 | > ``` |
| 41 | +> |
34 | 42 | > Dit geeft je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download. |
35 | | -
|
36 | | -
|
37 | | -## Meertalige Ondersteuning |
38 | | -
|
39 | | -### Ondersteund via GitHub Action (Geautomatiseerd & Altijd Up-to-Date) |
40 | | -
|
41 | | -<!-- CO-OP TRANSLATOR LANGUAGES TABLE START --> |
42 | | -[Arabisch](../ar/README.md) | [Bengaals](../bn/README.md) | [Bulgaars](../bg/README.md) | [Birmaans (Myanmar)](../my/README.md) | [Chinees (Vereenvoudigd)](../zh-CN/README.md) | [Chinees (Traditioneel, Hongkong)](../zh-HK/README.md) | [Chinees (Traditioneel, Macau)](../zh-MO/README.md) | [Chinees (Traditioneel, Taiwan)](../zh-TW/README.md) | [Kroatisch](../hr/README.md) | [Tsjechisch](../cs/README.md) | [Deens](../da/README.md) | [Nederlands](./README.md) | [Ests](../et/README.md) | [Fins](../fi/README.md) | [Frans](../fr/README.md) | [Duits](../de/README.md) | [Grieks](../el/README.md) | [Hebreeuws](../he/README.md) | [Hindi](../hi/README.md) | [Hongaars](../hu/README.md) | [Indonesisch](../id/README.md) | [Italiaans](../it/README.md) | [Japans](../ja/README.md) | [Kannada](../kn/README.md) | [Koreaans](../ko/README.md) | [Litouws](../lt/README.md) | [Maleis](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalees](../ne/README.md) | [Nigeriaans Pidgin](../pcm/README.md) | [Noors](../no/README.md) | [Perzisch (Farsi)](../fa/README.md) | [Pools](../pl/README.md) | [Portugees (Brazilië)](../pt-BR/README.md) | [Portugees (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Roemeens](../ro/README.md) | [Russisch](../ru/README.md) | [Servisch (Cyrillisch)](../sr/README.md) | [Slowaaks](../sk/README.md) | [Sloveens](../sl/README.md) | [Spaans](../es/README.md) | [Swahili](../sw/README.md) | [Zweeds](../sv/README.md) | [Tagalog (Filipijns)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turks](../tr/README.md) | [Oekraïens](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamees](../vi/README.md) |
| 43 | +<!-- CO-OP TRANSLATOR LANGUAGES TABLE END --> |
43 | 44 |
|
44 | 45 | ## Cursusstructuur & Leerpad |
45 | 46 |
|
46 | 47 | ### **Hoofdstuk 1: Introductie tot Generatieve AI** |
47 | 48 | - **Kernconcepten**: Begrip van Grote Taalmodellen, tokens, embeddings en AI-mogelijkheden |
48 | | -- **Java AI Ecosysteem**: Overzicht van Spring AI en OpenAI SDK's |
49 | | -- **Model Context Protocol**: Introductie tot MCP en de rol ervan in communicatie tussen AI-agenten |
50 | | -- **Praktische Toepassingen**: Realistische scenario's zoals chatbots en contentgeneratie |
51 | | -- **[→ Begin Hoofdstuk 1](./01-IntroToGenAI/README.md)** |
52 | | -
|
53 | | -### **Hoofdstuk 2: Ontwikkelomgeving Opzetten** |
54 | | -- **Multi-Provider Configuratie**: GitHub Models, Azure OpenAI, en OpenAI Java SDK-integraties instellen |
55 | | -- **Spring Boot + Spring AI**: Best practices voor het ontwikkelen van AI-enterprise applicaties |
56 | | -- **GitHub Models**: Gratis AI-modeltoegang voor prototyping en leren (geen creditcard vereist) |
| 49 | +- **Java AI-ecosysteem**: Overzicht van Spring AI en OpenAI SDK's |
| 50 | +- **Model Context Protocol**: Introductie tot MCP en de rol ervan in AI-agentcommunicatie |
| 51 | +- **Praktische Toepassingen**: Scenario's uit de praktijk inclusief chatbots en contentgeneratie |
| 52 | +- **[→ Start Hoofdstuk 1](./01-IntroToGenAI/README.md)** |
| 53 | +
|
| 54 | +### **Hoofdstuk 2: Ontwikkelomgeving Instellen** |
| 55 | +- **Configuratie met meerdere aanbieders**: GitHub Models, Azure OpenAI en OpenAI Java SDK-integraties configureren |
| 56 | +- **Spring Boot + Spring AI**: Best practices voor ontwikkel van AI-applicaties voor ondernemingen |
| 57 | +- **GitHub Models**: Gratis toegang tot AI-modellen voor prototyping en leren (geen creditcard vereist) |
57 | 58 | - **Ontwikkeltools**: Docker-containers, VS Code en GitHub Codespaces configuratie |
58 | | -- **[→ Begin Hoofdstuk 2](./02-SetupDevEnvironment/README.md)** |
| 59 | +- **[→ Start Hoofdstuk 2](./02-SetupDevEnvironment/README.md)** |
59 | 60 |
|
60 | 61 | ### **Hoofdstuk 3: Kerntechnieken van Generatieve AI** |
61 | | -- **Prompt Engineering**: Technieken voor optimale AI-modelantwoorden |
62 | | -- **Embeddings & Vectorbewerkingen**: Semantisch zoeken en gelijkenisberekeningen implementeren |
63 | | -- **Retrieval-Augmented Generation (RAG)**: AI combineren met eigen databronnen |
64 | | -- **Functieaanroep**: AI-mogelijkheden uitbreiden met aangepaste tools en plugins |
65 | | -- **[→ Begin Hoofdstuk 3](./03-CoreGenerativeAITechniques/README.md)** |
| 62 | +- **Prompt-engineering**: Technieken voor optimale AI-modelantwoorden |
| 63 | +- **Embeddings & Vectorbewerkingen**: Semantisch zoeken en gelijkenismatching implementeren |
| 64 | +- **Retrieval-Augmented Generation (RAG)**: Combineer AI met je eigen databronnen |
| 65 | +- **Function Calling**: Breid AI-capaciteiten uit met aangepaste tools en plugins |
| 66 | +- **[→ Start Hoofdstuk 3](./03-CoreGenerativeAITechniques/README.md)** |
66 | 67 |
|
67 | 68 | ### **Hoofdstuk 4: Praktische Toepassingen & Projecten** |
68 | | -- **Pet Story Generator** (`petstory/`): Creatieve contentgeneratie met GitHub Models |
69 | | -- **Foundry Local Demo** (`foundrylocal/`): Lokale AI-modelintegratie met OpenAI Java SDK |
70 | | -- **MCP Calculator Service** (`calculator/`): Basisimplementatie van Model Context Protocol met Spring AI |
71 | | -- **[→ Begin Hoofdstuk 4](./04-PracticalSamples/README.md)** |
| 69 | +- **Dierenverhalen Generator** (`petstory/`): Creatieve contentgeneratie met GitHub Models |
| 70 | +- **Foundry Lokale Demo** (`foundrylocal/`): Lokale AI-modelintegratie met OpenAI Java SDK |
| 71 | +- **MCP Calculator Service** (`calculator/`): Basale Model Context Protocol-implementatie met Spring AI |
| 72 | +- **[→ Start Hoofdstuk 4](./04-PracticalSamples/README.md)** |
72 | 73 |
|
73 | | -### **Hoofdstuk 5: Verantwoordelijke AI-ontwikkeling** |
| 74 | +### **Hoofdstuk 5: Verantwoord AI-ontwikkeling** |
74 | 75 | - **GitHub Models Veiligheid**: Test ingebouwde contentfiltering en veiligheidsmechanismen (harde blokkades en zachte weigeringen) |
75 | | -- **Verantwoordelijke AI Demo**: Hands-on voorbeeld dat laat zien hoe moderne AI-veiligheidssystemen in de praktijk werken |
76 | | -- **Best Practices**: Essentiële richtlijnen voor ethische AI-ontwikkeling en uitrol |
77 | | -- **[→ Begin Hoofdstuk 5](./05-ResponsibleGenAI/README.md)** |
| 76 | +- **Demo Verantwoorde AI**: Hands-on voorbeeld van hoe moderne AI-veiligheidssystemen in de praktijk werken |
| 77 | +- **Best Practices**: Essentiële richtlijnen voor ethische AI-ontwikkeling en implementatie |
| 78 | +- **[→ Start Hoofdstuk 5](./05-ResponsibleGenAI/README.md)** |
78 | 79 |
|
79 | 80 | ## Aanvullende Bronnen |
80 | 81 |
|
|
85 | 86 | [](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin) |
86 | 87 | --- |
87 | 88 |
|
88 | | -### Azure / Edge / MCP / Agenten |
| 89 | +### Azure / Edge / MCP / Agents |
89 | 90 | [](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) |
90 | 91 | [](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) |
91 | 92 | [](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) |
92 | | -[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) |
| 93 | +[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) |
93 | 94 |
|
94 | 95 | --- |
95 | 96 |
|
96 | 97 | ### Generatieve AI Serie |
97 | | -[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) |
98 | | -[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) |
99 | | -[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) |
100 | | -[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) |
| 98 | +[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) |
| 99 | +[-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 | +[-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 | +[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) |
101 | 102 |
|
102 | 103 | --- |
103 | 104 |
|
|
112 | 113 |
|
113 | 114 | --- |
114 | 115 | |
115 | | -### Copilot Serie |
| 116 | +### Copilot Series |
116 | 117 | [](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) |
117 | 118 | [](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) |
118 | 119 | [](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) |
119 | 120 | <!-- CO-OP TRANSLATOR OTHER COURSES END --> |
120 | 121 |
|
121 | | -## Hulp Krijgen |
| 122 | +## Hulp krijgen |
122 | 123 |
|
123 | | -Als je vastloopt of vragen hebt over het bouwen van AI-apps. Doe mee met mede-leerlingen en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende gemeenschap waar vragen welkom zijn en kennis vrijelijk wordt gedeeld. |
| 124 | +Als je vastloopt of vragen hebt over het bouwen van AI-apps. Doe mee met medeleerlingen en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende gemeenschap waar vragen welkom zijn en kennis vrij wordt gedeeld. |
124 | 125 |
|
125 | 126 | [](https://discord.gg/nTYy5BXMWG) |
126 | 127 |
|
127 | | -Als je productfeedback hebt of fouten tijdens het bouwen, bezoek dan: |
| 128 | +Als je productfeedback hebt of fouten ondervindt tijdens het bouwen, bezoek dan: |
128 | 129 |
|
129 | 130 | [](https://aka.ms/foundry/forum) |
130 | 131 |
|
131 | 132 | --- |
132 | 133 |
|
133 | 134 | <!-- CO-OP TRANSLATOR DISCLAIMER START --> |
134 | | -**Disclaimer**: |
135 | | -Dit document is vertaald met behulp van de AI-vertalingsdienst [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel we streven naar nauwkeurigheid, dient u er rekening mee te houden dat automatische vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal moet als gezaghebbende bron worden beschouwd. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor enige misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling. |
| 135 | +**Disclaimer**: |
| 136 | +Dit document is vertaald met behulp van de AI-vertalingsdienst [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel we streven naar nauwkeurigheid, dient u er rekening mee te houden dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het oorspronkelijke document in de oorspronkelijke taal dient als de gezaghebbende bron te worden beschouwd. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor misverstanden of verkeerde interpretaties voortvloeiend uit het gebruik van deze vertaling. |
136 | 137 | <!-- CO-OP TRANSLATOR DISCLAIMER END --> |
0 commit comments