(Klik op de afbeelding hierboven om de video voor deze les te bekijken)
Welkom bij de cursus AI Agents voor Beginners! Deze cursus geeft je de basiskennis — en werkende code — om AI Agents vanaf nul te bouwen.
Zeg hoi in de Azure AI Discord Community — deze zit vol met leerlingen en AI-bouwers die graag vragen beantwoorden.
Voordat we beginnen met bouwen, laten we eerst begrijpen wat een AI Agent is en wanneer het zinvol is er een te gebruiken.
Deze les behandelt:
Aan het einde van deze les kun je:
Hier is een eenvoudige manier om erover na te denken:
AI Agents zijn systemen die Large Language Models (LLM’s) daadwerkelijk dingen laten doen — door hen gereedschappen en kennis te geven om op de wereld te handelen, en niet alleen te reageren op prompts.
Laten we dat wat nader bekijken:

Large Language Models — Agents bestonden al voor LLM’s, maar LLM’s maken moderne agents zo krachtig. Ze begrijpen natuurlijke taal, redeneren over context, en zetten een vage gebruikersvraag om 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 versturen.
Toegang tot gereedschappen — Welke gereedschappen de agent kan gebruiken hangt af van (1) de omgeving waarin hij draait en (2) wat de ontwikkelaar hem heeft gegeven. Een reisagent kan vluchten zoeken maar misschien geen klantgegevens wijzigen — het hangt ervan af wat je koppelt.
Geheugen + Kennis — Agents kunnen een kortetermijngeheugen hebben (het huidige gesprek) en langetermijngeheugen (een klantenbestand, eerdere interacties). De reisagent “herinnert” zich bijvoorbeeld dat je de voorkeur geeft aan een stoel bij het raam.
Niet alle agents zijn hetzelfde gebouwd. Hier is een indeling van de belangrijkste types, met een reisboekingsagent als voorbeeld:
| Type Agent | Wat het doet | Voorbeeld Reisagent |
|---|---|---|
| Eenvoudige reflexagents | Volgen harde regels — geen geheugen, geen planning. | Ziet een klacht-email → stuurt door naar klantenservice. Dat is het. |
| Modelgebaseerde reflexagents | Houdt een intern model van de wereld bij en werkt dit bij als dingen veranderen. | Houdt historische vluchtprijzen bij en markeert routes die plots duur zijn. |
| Doelgerichte agents | Heeft een doel en bedenkt stap voor stap hoe dat te bereiken. | Boekt een hele reis (vluchten, auto, hotel) vanaf je huidige locatie naar je bestemming. |
| Nut-gebaseerde agents | Zoekt niet zomaar een oplossing — maar de beste door afwegingen te maken. | Weegt kosten tegen gemak om de reis te vinden die het beste aansluit op je voorkeuren. |
| Leeragents | Wordt beter in de loop van de tijd door te leren van feedback. | Past toekomstige boekingsaanbevelingen aan op basis van enquêteresultaten na de reis. |
| Hiërarchische agents | Een agent op hoog niveau verdeelt het werk in deelopdrachten en geeft die door aan lagere agents. | Een verzoek “reis annuleren” wordt opgesplitst in: vlucht annuleren, hotel annuleren, autohuur annuleren — elk afgehandeld door een deelagent. |
| Multi-agent Systemen (MAS) | Meerdere onafhankelijke agents werken samen (of concurreren). | Samenwerkend: aparte agents regelen hotels, vluchten en entertainment. Competitief: meerdere agents concurreren om hotelkamers tegen de beste prijs te vullen. |
Alleen omdat je een AI Agent kan gebruiken, betekent dat niet altijd dat je dat ook moet doen. Dit zijn de situaties waarin agents echt uitblinken:

We gaan dieper in op wanneer (en wanneer niet) AI Agents te gebruiken in de les Betrouwbare AI Agents bouwen, later in de cursus.
Het eerste wat je doet bij het bouwen van een agent is definiëren wat deze kan doen — zijn gereedschappen, acties en gedrag.
In deze cursus gebruiken we de Azure AI Agent Service als ons hoofdplatform. Deze ondersteunt:
Je communiceert met LLM’s via prompts. Bij agents kun je niet altijd elke prompt handmatig maken — de agent moet acties kunnen ondernemen over meerdere stappen. Daarom zijn er agent-gebaseerde patronen. Dit zijn herbruikbare strategieën om LLM’s op een schaalbaardere en betrouwbaardere manier aan te sturen en te orkestreren.
Deze cursus is opgebouwd rond de meest voorkomende en nuttige agent-gebaseerde patronen.
Agent-Frameworks bieden ontwikkelaars kant-en-klare sjablonen, gereedschappen en infrastructuur om agents te bouwen. Ze maken het eenvoudiger om:
In deze cursus richten we ons op het Microsoft Agent Framework (MAF) voor het bouwen van productieklare agents.
Klaar om het in actie te zien? Hier zijn de codevoorbeelden voor deze les:
Doe mee met de Microsoft Foundry Discord om in contact te komen met andere leerlingen, aanwezig te zijn bij spreekuren, en je AI Agent-vragen door de community beantwoord te krijgen.
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 geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal moet worden beschouwd als de gezaghebbende bron. Voor kritieke informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.