(Klik op de afbeelding hierboven om de video van deze les te bekijken)
Welkom bij de cursus AI-Agenten voor Beginners! Deze cursus geeft je de basiskennis — en echte werkende code — om AI-Agenten vanaf nul te bouwen.
Kom hallo zeggen in de Azure AI Discord Community — deze zit vol met leerders en AI-bouwers die graag vragen beantwoorden.
Voordat we aan de slag gaan met bouwen, laten we eerst zeker weten dat we begrijpen wat een AI-Agent is en wanneer het zinvol is er een te gebruiken.
Deze les behandelt:
Aan het einde van deze les moet je in staat zijn:
Hier is een eenvoudige manier om erover na te denken:
AI-Agenten zijn systemen die Large Language Models (LLM’s) echt laten handelen — door ze tools en kennis te geven om op de wereld in te grijpen, niet alleen om op prompts te reageren.
Laten we dat wat verder uitleggen:

Large Language Models — Agenten bestonden al vóór LLM’s, maar LLM’s maken moderne agenten zo krachtig. Zij kunnen natuurlijke taal begrijpen, context doorgronden en een vage gebruikersvraag omzetten in een concreet actieplan.
Acties Uitvoeren — Zonder een agentsysteem genereert een LLM alleen tekst. Binnen een agentsysteem kan de LLM daadwerkelijk stappen uitvoeren — een database doorzoeken, een API aanroepen, een bericht sturen.
Toegang tot Tools — Welke tools de agent kan gebruiken, hangt af van (1) de omgeving waarin hij draait en (2) wat de ontwikkelaar hem geeft. Een reisagent kan bijvoorbeeld vluchtzoekopdrachten uitvoeren maar geen klantgegevens bewerken — het hangt allemaal af van wat je aansluit.
Geheugen + Kennis — Agenten kunnen kortetermijngeheugen hebben (het huidige gesprek) en langetermijngeheugen (een klantenbestand, eerdere interacties). De reisagent kan zich “herinneren” dat je bij voorkeur een raamstoel kiest.
Niet alle agenten zijn op dezelfde manier gebouwd. Hier is een overzicht van de belangrijkste typen, met een reisboekingsagent als voorbeeld:
| Agentyype | Wat het doet | Reisagentvoorbeeld |
|---|---|---|
| Eenvoudige Reflexagenten | Volgen vaste regels — geen geheugen, geen planning. | Ziet een klachtmail → stuurt deze door naar klantenservice. Dat is alles. |
| Modelgebaseerde Reflexagenten | Houdt een intern model van de wereld bij en werkt dit bij als dingen veranderen. | Houdt historische vluchtprijzen bij en markeert routes die plotseling duur zijn. |
| Doelgebaseerde Agenten | Heeft een doel voor ogen en bedenkt stap voor stap hoe dat te bereiken. | Boekt een volledige reis (vluchten, auto, hotel) vanaf jouw huidige locatie om je naar de bestemming te brengen. |
| Nutgebaseerde Agenten | Zoekt niet zomaar een oplossing, maar de beste door afwegingen te maken. | Weegt kosten tegen gemak af om de reis te vinden die het beste bij je voorkeuren past. |
| Leerende Agenten | Worden beter in de tijd door te leren van feedback. | Past toekomstige boekingsaanbevelingen aan op basis van enquêteresultaten na de reis. |
| Hiërarchische Agenten | Een topniveau-agent verdeelt taken in subtaken en delegeert aan lagere niveau agenten. | Een “annuleer reis”-verzoek wordt opgesplitst in: vlucht annuleren, hotel annuleren, auto annuleren — elk afgehandeld door een sub-agent. |
| Multi-Agent Systemen (MAS) | Meerdere onafhankelijke agenten werken samen (of concurreren). | Samenwerkend: verschillende agenten verzorgen hotels, vluchten en entertainment. Concurrerend: meerdere agenten concurreren om hotelkamers tegen de beste prijs te vullen. |
Alleen omdat je een AI-Agent kunt gebruiken, betekent niet dat je dat altijd moet doen. Hier zijn situaties waarin agenten echt uitblinken:

We gaan later in de cursus dieper in op wanneer (en wanneer juist niet) AI-Agenten te gebruiken in de les Betrouwbare AI-Agenten Bouwen.
Het eerste wat je doet bij het bouwen van een agent is definiëren wat hij kan — de tools, acties en gedragingen.
In deze cursus gebruiken we de Azure AI Agent Service als ons platform. Deze ondersteunt:
Je communiceert met LLM’s via prompts. Bij agenten kun je niet altijd elke prompt handmatig samenstellen — de agent moet over meerdere stappen actie ondernemen. Daar komen Agentpatronen om de hoek kijken. Dat zijn herbruikbare strategieën om LLM’s op een schaalbare en betrouwbare manier aan te sturen en te coördineren.
Deze cursus is opgebouwd rond de meest voorkomende en nuttige agentpatronen.
Agentframeworks bieden ontwikkelaars kant-en-klare sjablonen, tools en infrastructuur om agenten te bouwen. Ze maken het makkelijker om:
In deze cursus richten we ons op het Microsoft Agent Framework (MAF) voor het bouwen van productieklare agenten.
Klaar om het in actie te zien? Hier zijn de codevoorbeelden voor deze les:
Sluit je aan bij de Microsoft Foundry Discord om in contact te komen met andere leerders, bij spreekuren te zijn, en je AI-Agent vragen te laten beantwoorden door de community.
Disclaimer: Dit document is vertaald met behulp van de AI-vertalingsdienst Co-op Translator. Terwijl we streven naar nauwkeurigheid, dient u er rekening mee te houden dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal moet als de gezaghebbende bron worden beschouwd. Voor kritieke informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor enige misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.