Skip to content

Latest commit

 

History

History
179 lines (125 loc) · 23.5 KB

File metadata and controls

179 lines (125 loc) · 23.5 KB

Generative AI Voor Beginners

21 Lessen die alles leren wat je moet weten om Generatieve 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 (Geautomatiseerd & 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 | Malabaars | 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 klonen?

Deze repository bevat meer dan 50 taalvertalingen wat de downloadgrootte aanzienlijk vergroot. Om te klonen 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 heeft 21 lessen. Elke les behandelt een eigen onderwerp, dus begin waar je maar wilt!

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

Voor .NET-ontwikkelaars, bekijk Generative AI for Beginners (.NET Edition)!

Elke les bevat ook een sectie "Blijf Leren" met extra leermaterialen.

Wat je Nodig Hebt

Om de code van deze cursus uit te voeren, kun je gebruiken:

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 terugvindt.

🧠 Klaar om te Deployen?

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

🗣️ Ontmoet Andere Leerlingen, Krijg Ondersteuning

Word lid van onze officiële Azure AI Foundry Discord server om andere leerlingen van deze cursus te ontmoeten en ondersteuning te krijgen.

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

🚀 Een Startup Bouwen?

Bezoek Microsoft voor Startups om te ontdekken hoe je vandaag kunt starten met bouwen met Azure credits.

🙏 Wil je helpen?

Heb je suggesties of fouten in spelling of code gevonden? Maak een issue aan of Maak een pull request

📂 Elke les bevat:

  • Een korte video-introductie van het onderwerp
  • Een geschreven les in de README
  • Python en TypeScript codevoorbeelden met ondersteuning voor Azure OpenAI en OpenAI API
  • Links naar extra bronnen om je leren voort te zetten

🗃️ Lessen

# Les Link Omschrijving Video Extra Leren
00 Cursus Setup Leer: Hoe je je ontwikkelomgeving opzet Video Binnenkort Beschikbaar Leer Meer
01 Introductie tot Generatieve AI en LLM’s Leer: Begrijpen wat Generatieve AI is en hoe Grote Taalmodellen (LLM’s) werken Video Leer Meer
02 Verkennen en vergelijken van verschillende LLM’s Leer: Hoe je het juiste model kiest voor je use case Video Leer Meer
03 Verantwoord gebruik van Generatieve AI Leer: Hoe je verantwoord Generatieve AI-toepassingen bouwt Video Leer Meer
04 Begrip van de basisprincipes van prompt engineering Leer: Praktische beste werkwijzen voor prompt engineering Video Meer informatie
05 Geavanceerde prompts maken Leer: Hoe je prompt engineering technieken toepast 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 het efficiënt bouwen en integreren van chat-applicaties. Video Meer informatie
08 Zoek-apps bouwen met vector-databases Bouw: Een zoekapplicatie die Embeddings gebruikt om te zoeken in data. Video Meer informatie
09 Beeldgeneratie-toepassingen bouwen Bouw: Een applicatie voor beeldgeneratie Video Meer informatie
10 Low Code AI-toepassingen bouwen Bouw: Een Generatieve AI-applicatie met Low Code tools Video Meer informatie
11 Externe applicaties integreren met functieaanroep Bouw: Wat is functieaanroep en de gebruiksscenario’s ervan voor applicaties Video Meer informatie
12 UX ontwerpen voor AI-toepassingen Leer: Hoe UX-ontwerpprincipes toe te passen bij het ontwikkelen van Generatieve AI-toepassingen Video Meer informatie
13 Je Generatieve AI-toepassingen beveiligen Leer: De bedreigingen en risico’s voor AI-systemen en methoden om deze systemen te beveiligen Video Meer informatie
14 De levenscyclus van Generatieve AI-toepassingen Leer: De tools en metrics voor het beheren van de LLM levenscyclus en LLMOps Video Meer informatie
15 Retrieval Augmented Generation (RAG) en vector-databases Bouw: Een applicatie met een RAG Framework om embeddings uit een vector-database op te halen Video Meer informatie
16 Open source modellen en Hugging Face Bouw: Een applicatie die gebruikmaakt van open source modellen beschikbaar op Hugging Face Video Meer informatie
17 AI Agents Bouw: Een applicatie gebruikmakend van een AI Agent Framework Video Meer informatie
18 Fijn afstemmen van LLM’s Leer: Wat, waarom en hoe van het fijn afstemmen van LLM’s Video Meer informatie
19 Bouwen met SLM’s 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 Family Models Video Binnenkort Meer informatie
21 Bouwen met Meta-modellen Leer: De kenmerken en verschillen van de Meta Family Models 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 leerervaring en code-ervaring te verbeteren.

🎒 Andere cursussen

Ons team maakt ook andere cursussen! Bekijk:

LangChain

LangChain4j voor beginners LangChain.js voor beginners


Azure / Edge / MCP / Agents

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


Generative 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 Serie

Copilot voor AI Paarprogrammeren Copilot voor C#/.NET Copilot Avontuur

Hulp Krijgen

Als je vastloopt of vragen hebt over het bouwen van AI-apps. Sluit je aan bij medeleerlingen en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende gemeenschap waar vragen welkom zijn en kennis vrijelijk gedeeld wordt.

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


Disclaimer: Dit document is vertaald met behulp van de AI vertaaldienst Co-op Translator. Hoewel we streven naar nauwkeurigheid, dient u er rekening mee te houden dat automatische vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het oorspronkelijke 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 eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.