24 KiB
21 Lessen die alles leren wat je moet weten om Generatieve AI-toepassingen te bouwen
🌐 Meertalige Ondersteuning
Ondersteund via GitHub Action (Geautomatiseerd & Altijd Actueel)
Arabisch | Bengaals | Bulgaars | Birmaans (Myanmar) | Chinees (Vereenvoudigd) | Chinees (Traditioneel, Hong Kong) | Chinees (Traditioneel, Macau) | Chinees (Traditioneel, Taiwan) | Kroatisch | Tsjechisch | Deens | Nederlands | Ests | Fins | Frans | Duits | Grieks | Hebreeuws | Hindi | Hongaars | Indonesisch | Italiaans | Japans | Kannada | Koreaans | Litouws | Maleis | Malayalam | Marathi | Nepalees | Nigeriaans Pidgin | Noors | Perzisch (Farsi) | Pools | Portugees (Brazilië) | Portugees (Portugal) | Punjabi (Gurmukhi) | Roemeens | Russisch | Servisch (Cyrillisch) | Slowaaks | Sloveens | Spaans | Swahili | Zweeds | Tagalog (Filipino) | Tamil | Telugu | Thais | Turks | Oekraïens | Urdu | Vietnamees
Liever lokaal clonen?
Deze repository bevat meer dan 50 taalvertalingen, wat de downloadgrootte aanzienlijk vergroot. Om te clonen zonder vertalingen, gebruik 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'Dit geeft je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download.
Generatieve AI voor Beginners (Versie 3) - Een Cursus
Leer de basisprincipes van het bouwen van Generatieve AI-toepassingen met onze uitgebreide cursus van 21 lessen door Microsoft Cloud Advocates.
🌱 Aan de slag
Deze cursus bevat 21 lessen. Elke les behandelt zijn eigen onderwerp, begin dus waar je wilt!
Lessen zijn gelabeld als "Leer" lessen die een Generatieve AI-concept uitleggen of "Bouw" lessen die een concept en codevoorbeelden in zowel Python als TypeScript uitleggen indien mogelijk.
Voor .NET-ontwikkelaars, bekijk Generative AI for Beginners (.NET Edition)!
Elke les bevat ook een sectie "Blijf Leren" met aanvullende leermiddelen.
Wat je nodig hebt
Om de code van deze cursus uit te voeren, kun je gebruiken:
-
Azure OpenAI Service - Lessen: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lessen: "githubmodels"
-
OpenAI API - Lessen: "oai-assignment"
-
Basiskennis van Python of TypeScript is handig - *Voor absolute beginners bekijk deze Python en TypeScript cursussen
-
Een GitHub-account om deze gehele repo te forken naar je eigen GitHub-account
We hebben een Cursus Setup les gemaakt om je te helpen met het opzetten van je ontwikkelomgeving.
Vergeet niet om deze repo te sterren (🌟) zodat je hem later makkelijker terugvindt.
🧠 Klaar om te implementeren?
Als je op zoek bent naar meer geavanceerde codevoorbeelden, bekijk dan onze verzameling Generative AI Codevoorbeelden in zowel Python als TypeScript.
🗣️ Ontmoet andere cursisten, krijg ondersteuning
Word lid van onze officiële Azure AI Foundry Discord-server om andere cursisten die deze cursus volgen te ontmoeten en netwerken, en krijg ondersteuning.
Stel vragen of deel productfeedback in ons Azure AI Foundry Developer Forum op Github.
🚀 Een Startup bouwen?
Bezoek Microsoft for Startups om erachter te komen hoe je vandaag nog kunt beginnen met bouwen via Azure-tegoed.
🙏 Wil je helpen?
Heb je suggesties of spelling- of codefouten gevonden? Meld een issue of Maak een pull request
📂 Elke les bevat:
- Een korte video-introductie van het onderwerp
- Een geschreven les te vinden in de README
- Python- en TypeScript-codevoorbeelden die Azure OpenAI en OpenAI API ondersteunen
- Links naar extra bronnen om je leren voort te zetten
🗃️ Lessen
| # | Leslink | Beschrijving | Video | Extra Leren |
|---|---|---|---|---|
| 00 | Cursus Setup | Leer: Hoe je je ontwikkelomgeving instelt | Video binnenkort beschikbaar | Meer leren |
| 01 | Introductie tot Generatieve AI en LLM’s | Leer: Begrijpen wat Generatieve AI is en hoe Large Language Models (LLM's) werken | Video | Meer leren |
| 02 | Verkennen en vergelijken van verschillende LLM’s | Leer: Hoe je het juiste model kiest voor jouw gebruikssituatie | Video | Meer leren |
| 03 | Verantwoord Generatieve AI gebruiken | Leer: Hoe je Verantwoord Generatieve AI toepassingen bouwt | Video | Meer leren |
| 04 | Begrijpen van de basisprincipes van Prompt Engineering | Leer: Praktische Best Practices voor Prompt Engineering | Video | Meer leren |
| 05 | Geavanceerde Prompts Maken | Leer: Hoe prompt engineering technieken toe te passen die het resultaat van je prompts verbeteren. | Video | Meer Informatie |
| 06 | Tekstgeneratie Applicaties Bouwen | Bouw: Een tekstgeneratie-app met Azure OpenAI / OpenAI API | Video | Meer Informatie |
| 07 | Chat Applicaties Bouwen | Bouw: Technieken voor efficiënt bouwen en integreren van chatapplicaties. | Video | Meer Informatie |
| 08 | Zoekapps Bouwen met Vector Databases | Bouw: Een zoekapplicatie die Embeddings gebruikt om data te doorzoeken. | Video | Meer Informatie |
| 09 | Beeldgeneratie Applicaties Bouwen | Bouw: Een applicatie voor beeldgeneratie | Video | Meer Informatie |
| 10 | Low Code AI Applicaties Bouwen | Bouw: Een Generatieve AI-applicatie met Low Code tools | Video | Meer Informatie |
| 11 | Externe Applicaties Integreren met Function Calling | Bouw: Wat function calling is en de gebruiksmogelijkheden voor applicaties | Video | Meer Informatie |
| 12 | UX Ontwerpen voor AI Applicaties | Leer: Hoe UX-ontwerpprincipes toe te passen bij het ontwikkelen van Generatieve AI Applicaties | Video | Meer Informatie |
| 13 | Je Generatieve AI Applicaties Beveiligen | Leer: De bedreigingen en risico's voor AI-systemen en methoden om deze systemen te beveiligen. | Video | Meer Informatie |
| 14 | De Lifecycle van de Generatieve AI Applicatie | Leer: De tools en metrics om de LLM Lifecycle en LLMOps te beheren | Video | Meer Informatie |
| 15 | Retrieval Augmented Generation (RAG) en Vector Databases | Bouw: Een applicatie die een RAG Framework gebruikt om embeddings op te halen uit Vector Databases | Video | Meer Informatie |
| 16 | Open Source Modellen en Hugging Face | Bouw: Een applicatie die open source modellen gebruikt die beschikbaar zijn op Hugging Face | Video | Meer Informatie |
| 17 | AI Agents | Bouw: Een applicatie die een AI Agent Framework gebruikt | Video | Meer Informatie |
| 18 | Fijnstellen van LLMs | Leer: Wat, waarom en hoe van het fijnstellen van LLMs | Video | Meer Informatie |
| 19 | Bouwen met SLMs | Leer: De voordelen van bouwen met Small Language Models | Video Binnenkort | Meer Informatie |
| 20 | Bouwen met Mistral Modellen | Leer: De kenmerken en verschillen van de Mistral Familie Modellen | Video Binnenkort | Meer Informatie |
| 21 | Bouwen met Meta Modellen | Leer: De kenmerken en verschillen van de Meta Familie Modellen | Video Binnenkort | Meer Informatie |
🌟 Speciale dank
Speciale dank aan John Aziz voor het maken van alle GitHub Actions en workflows
Bernhard Merkle voor het leveren van belangrijke bijdragen aan elke les om de leer- en code-ervaring te verbeteren.
🎒 Andere Cursussen
Ons team produceert ook andere cursussen! Bekijk:
LangChain
Azure / Edge / MCP / Agents
Generatieve AI Serie
Core Learning
Copilot Serie
Hulp krijgen
Als je vastloopt of vragen hebt over het bouwen van AI-apps. Doe mee met mede-lerenden en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende gemeenschap waar vragen welkom zijn en kennis vrijelijk wordt gedeeld.
Als je productfeedback hebt of fouten tegenkomt tijdens het bouwen, bezoek dan:
Vrijwaring: Dit document is vertaald met behulp van de AI-vertalingsservice Co-op Translator. Hoewel wij 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 de 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.