Gevorderd • Les 6
AI-agenten: wanneer AI zelfstandig handelt
Een AI-agent is een systeem waarbij een LLM niet alleen antwoorden geeft, maar ook acties uitvoert: zoeken op internet, code uitvoeren, bestanden aanmaken, API-verzoeken doen, en zelfs andere agenten aansturen.
Hoe werkt een agent?
De cyclus: de agent ontvangt een taak, bedenkt een plan (reasoning), kiest een tool om te gebruiken (action), verwerkt het resultaat (observation), en herhaalt dit tot de taak klaar is. Dit heet de ReAct-loop (Reason + Act).
Tools en functies
Agenten krijgen beschikking over tools: functies met een naam, beschrijving en parameters. Het model leest de beschrijvingen en besluit welke tool te gebruiken. Dit is function calling of tool use in de API.
Multi-agent systemen
Complexe taken worden verdeeld over gespecialiseerde agenten. Een orchestrator-agent plant de taak en delegeert aan subagenten. Die subagenten zijn gespecialiseerd in code schrijven, zoeken, of data analyseren. Frameworks als LangChain, CrewAI en het Anthropic Agent SDK helpen dit te bouwen.
Risico’s van agenten
Agenten die zelfstandig handelen introduceren risicos: ze kunnen fouten maken die moeilijk terug te draaien zijn, resources verbruiken of beveiligingsgrenzen overschrijden. Human-in-the-loop stappen en sandbox-omgevingen zijn essentieel.