ai-agents-for-beginners

Intro to AI Agents

(Klik op de afbeelding hierboven om de video voor deze les te bekijken)

Introductie tot AI Agents en gebruikssituaties voor Agents

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.


Introductie

Deze les behandelt:

Leerdoelen

Aan het einde van deze les kun je:


Definiëren van AI Agents en typen AI Agents

Wat zijn AI Agents?

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:

What Are AI Agents?


De verschillende typen AI Agents

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.

Wanneer AI Agents gebruiken

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:

When to use AI Agents?

We gaan dieper in op wanneer (en wanneer niet) AI Agents te gebruiken in de les Betrouwbare AI Agents bouwen, later in de cursus.


Basisprincipes van agent-gebaseerde oplossingen

Agentontwikkeling

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:

Agent-gebaseerde patronen

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

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.


Code Voorbeelden

Klaar om het in actie te zien? Hier zijn de codevoorbeelden voor deze les:


Vragen?

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.


Vorige les

Cursus Setup

Volgende les

Agent Frameworks verkennen


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.