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 Gebruikscases voor Agents

Welkom bij de AI Agents voor Beginners cursus! Deze cursus geeft je de basiskennis — en echte werkende code — om AI Agents vanaf nul te bouwen.

Kom even hallo zeggen in de Azure AI Discord Community — een plek vol studenten en AI-bouwers die graag vragen beantwoorden.

Voordat we aan het bouwen slaan, laten we eerst zeker weten dat we echt 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 zou je in staat moeten zijn om:


Definiëren van AI Agents en Types 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 ze tools en kennis te geven om op de wereld te reageren, niet alleen te reageren op prompts.

Laten we dat even nader bekijken:

Wat Zijn AI Agents?


De Verschillende Types AI Agents

Niet alle agents zijn op dezelfde manier gebouwd. Hier is een overzicht van de belangrijkste types, met een reisboekingsagent als lopend voorbeeld:

Type Agent Wat Het Doet Voorbeeld Reisagent
Eenvoudige Reflex Agents Volgt harde, vaste regels — geen geheugen, geen planning. Ziet een klacht per e-mail → stuurt deze door naar klantenservice. Dat is alles.
Model-Based Reflex Agents Houdt een intern model van de wereld bij en werkt dit bij als dingen veranderen. Volgt historische vliegtarieven en markeert routes die plotseling duur zijn.
Goal-Based Agents Heeft een doel voor ogen en bedenkt stap voor stap hoe dat te bereiken. Boekt een volledige reis (vluchten, auto, hotel) van je huidige locatie naar je bestemming.
Utility-Based Agents Vindt niet zomaar een oplossing — zoekt de beste door voor- en nadelen af te wegen. Balanceert kosten versus gemak om de trip te vinden die het beste bij je voorkeuren past.
Learning Agents Wordt beter door feedback te leren. Past toekomstige boekingsaanbevelingen aan op basis van enquêteresultaten na trips.
Hiërarchische Agents Een agent op hoog niveau deelt het werk op in subtaken en delegeert aan lagere agents. Een verzoek ‘reis annuleren’ wordt opgesplitst in: vlucht annuleren, hotel annuleren, autohuur annuleren — elk uitgevoerd door een sub-agent.
Multi-Agent Systemen (MAS) Meerdere onafhankelijke agents die samenwerken (of concurreren). Samenwerkend: aparte agents voor hotels, vluchten en entertainment. Concurrerend: meerdere agents wedijveren om hotelkamers tegen de beste prijs te vullen.

Wanneer AI Agents Gebruiken

Alleen omdat je een AI Agent kunt gebruiken, betekent niet dat je dat altijd moet. Hier zijn situaties waarin agents echt uitblinken:

Wanneer AI Agents gebruiken?

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-oplossingen

Agentontwikkeling

Het eerste wat je doet bij het bouwen van een agent is definiëren wat het kan doen — zijn tools, acties en gedrag.

In deze cursus gebruiken we de Microsoft Foundry Agent Service als ons hoofdplatform. Het ondersteunt:

Agentpatronen

Je communiceert met LLM’s via prompts. Met agents kun je niet altijd elke prompt handmatig maken — de agent moet acties over meerdere stappen uitvoeren. Daarvoor bestaan Agentpatronen. Het zijn herbruikbare strategieën voor het prompten en aansturen van LLM’s op een schaalbare, betrouwbare manier.

Deze cursus is opgezet rondom de meest voorkomende en nuttige agentpatronen.

Agentframeworks

Agentframeworks bieden ontwikkelaars kant-en-klare sjablonen, tools en infrastructuur voor het bouwen van agents. Ze maken het makkelijker 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?

Word lid van de Microsoft Foundry Discord om in contact te komen met andere studenten, kantooruren bij te wonen, en antwoorden te krijgen op je AI Agent vragen van de community.


Agent Testen (Optioneel)

Zodra je geleerd hebt hoe agents te implementeren in Les 16, kun je een snelle post-deploy gezondheidscontrole voor de TravelAgent van deze les toevoegen met de kant-en-klare catalogus tests/lesson-01-smoke-tests.json. Zie tests/README.md voor hoe je dit kunt uitvoeren.


Vorige Les

Cursus Setup

Volgende Les

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