Skip to content

Latest commit

 

History

History
189 lines (137 loc) · 23.9 KB

File metadata and controls

189 lines (137 loc) · 23.9 KB

Generative AI Voor Beginners

21 Lessen die alles leren wat je moet weten om Generative AI-toepassingen te bouwen

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 Meertalige Ondersteuning

Ondersteund via GitHub Action (Automatisch & Altijd Up-to-Date)

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 (Filipijns) | Tamil | Telugu | Thais | Turks | Oekraïens | Urdu | Vietnamees

Liever lokaal clonen?

Deze repository bevat meer dan 50 taalvertalingen, wat de downloadgrootte aanzienlijk vergroot. Om zonder vertalingen te clonen, gebruik je 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"

Dit geeft je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download.

Generative AI voor Beginners (Versie 3) - Een Cursus

Leer de basisprincipes van het bouwen van Generative 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, dus begin waar je maar wilt!

Lessen zijn gelabeld als "Learn" lessen die een Generative AI-concept uitleggen, of "Build" lessen die een concept uitleggen met codevoorbeelden in zowel Python als TypeScript, indien mogelijk.

Voor .NET-ontwikkelaars is er Generative AI voor Beginners (.NET Editie)!

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 gebruikmaken van:

We hebben een Cursus Setup les gemaakt om je te helpen bij het opzetten van je ontwikkelomgeving.

Vergeet niet om deze repo te sterren (🌟) zodat je hem later makkelijker kunt terugvinden.

🧠 Klaar om te Deployen?

Als je op zoek bent naar meer geavanceerde codevoorbeelden, bekijk dan onze collectie van Generative AI Codevoorbeelden in zowel Python als TypeScript.

🗣️ Ontmoet Andere Leerlingen, Krijg Support

Sluit je aan bij onze officiële Azure AI Foundry Discord-server om andere leerlingen die deze cursus volgen te ontmoeten, te netwerken en ondersteuning te krijgen.

Stel vragen of deel productfeedback in ons Azure AI Foundry Developer Forum op Github.

🚀 Een Startup Bouwen?

Bezoek Microsoft for Startups om te ontdekken hoe je vandaag nog kunt beginnen met bouwen met Azure-kredieten.

🙏 Wil je Helpen?

Heb je suggesties of gevonden spelling- of codefouten? Open een issue of Maak een pull request

📂 Elke Les Bevat:

  • Een korte video-introductie over het onderwerp
  • Een geschreven les in de README
  • Python- en TypeScript-codevoorbeelden die Azure OpenAI en OpenAI API ondersteunen
  • Links naar extra bronnen om je leerproces voort te zetten

🗃️ Lessen

# Les Link Beschrijving Video Extra Leren
00 Cursus Setup Leer: Hoe je je ontwikkelomgeving instelt Video Komt Binnenkort Leer Meer
01 Introductie tot Generative AI en LLMs Leer: Begrijpen wat Generative AI is en hoe Large Language Models (LLM's) werken. Video Leer Meer
02 Verkennen en vergelijken van verschillende LLMs Leer: Hoe de juiste model te selecteren voor je gebruikstoepassing Video Leer Meer
03 Generative AI Verantwoordelijk Gebruiken Leer: Hoe je Generative AI-toepassingen verantwoordelijk bouwt Video Leer Meer
04 Begrijpen van de basisprincipes van prompt engineering Leer: Praktische best practices voor prompt engineering Video Meer info
05 Geavanceerde prompts maken Leer: Hoe je prompt engineering technieken toepast die het resultaat van je prompts verbeteren. Video Meer info
06 Tekstgeneratie-applicaties bouwen Bouw: Een tekstgeneratie-app met Azure OpenAI / OpenAI API Video Meer info
07 Chatapplicaties bouwen Bouw: Technieken voor het efficiënt bouwen en integreren van chatapplicaties. Video Meer info
08 Zoekapps bouwen met vector databases Bouw: Een zoekapplicatie die Embeddings gebruikt om data te doorzoeken. Video Meer info
09 Beeldgeneratie-applicaties bouwen Bouw: Een beeldgeneratie-applicatie Video Meer info
10 Low Code AI-applicaties bouwen Bouw: Een generatieve AI-applicatie met Low Code tools Video Meer info
11 Extern applicaties integreren met function calling Bouw: Wat is function calling en de gebruikstoepassingen voor applicaties Video Meer info
12 UX ontwerpen voor AI-applicaties Leer: Hoe je UX ontwerpprincipes toepast bij het ontwikkelen van generatieve AI-applicaties Video Meer info
13 Je generatieve AI-applicaties beveiligen Leer: De bedreigingen en risico’s voor AI-systemen en methoden om deze systemen te beveiligen. Video Meer info
14 De levenscyclus van generatieve AI-applicaties Leer: De tools en metrics om de LLM levenscyclus en LLMOps te beheren Video Meer info
15 Retrieval Augmented Generation (RAG) en vector databases Bouw: Een applicatie met een RAG Framework om embeddings uit vector databases op te halen Video Meer info
16 Open Source Modellen en Hugging Face Bouw: Een applicatie die gebruikmaakt van open source modellen beschikbaar op Hugging Face Video Meer info
17 AI Agents Bouw: Een applicatie met een AI Agent Framework Video Meer info
18 Fine-Tuning LLMs Leer: Wat, waarom en hoe van het fine-tunen van LLMs Video Meer info
19 Bouwen met SLMs Leer: De voordelen van bouwen met Small Language Models Video Binnenkort Meer info
20 Bouwen met Mistral Modellen Leer: De kenmerken en verschillen van de Mistral familietypen Video Binnenkort Meer info
21 Bouwen met Meta Modellen Leer: De kenmerken en verschillen van de Meta familietypen Video Binnenkort Meer info

🌟 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

LangChain4j voor beginners LangChain.js voor beginners LangChain voor beginners

Azure / Edge / MCP / Agents

AZD voor beginners Edge AI voor beginners MCP voor beginners AI Agents voor beginners


Generatieve AI Serie

Generatieve AI voor beginners Generatieve AI (.NET) Generatieve AI (Java) Generatieve AI (JavaScript)


Kernleren

ML voor Beginners Datawetenschap voor Beginners AI voor Beginners Cybersecurity voor Beginners Webontwikkeling voor Beginners IoT voor Beginners XR Ontwikkeling voor Beginners


Copilot Reeks

Copilot voor AI Gepaarde Programmatie Copilot voor C#/.NET Copilot Avontuur

Hulp Krijgen

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.

Microsoft Foundry Discord

Als je productfeedback hebt of fouten tegenkomt tijdens het bouwen, bezoek dan:

Microsoft Foundry Developer Forum


Disclaimer:
Dit document is vertaald met behulp van de AI-vertalingsdienst 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 dient als de gezaghebbende bron te worden beschouwd. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortkomen uit het gebruik van deze vertaling.