Naar de inhoud

Wat zijn AI-agents?

Autonome AI-systemen die kunnen waarnemen, redeneren en handelen. Hoe ze werken, waaruit ze bestaan en waar ze verschillen van chatbots.

5 minuten lezen

Wat is een AI-agent?

Een AI-agent is een autonoom softwaresysteem dat kan waarnemen, beslissingen nemen en acties uitvoeren om specifieke doelen te bereiken, vaak zonder continue menselijke tussenkomst.

In tegenstelling tot traditionele AI-modellen die alleen reageren op directe input (zoals een chatmodel dat een vraag beantwoordt), kunnen AI-agents:

  • Zelfstandig taken uitvoeren: niet alleen antwoorden geven, maar ook daadwerkelijk handelingen verrichten.
  • Tools gebruiken: externe systemen aanroepen, databases bevragen, API’s aanspreken.
  • Plannen en redeneren: complexe taken opdelen in subtaken en de beste aanpak bepalen.
  • Leren van feedback: resultaten evalueren en hun aanpak aanpassen.

Hoe werken AI-agents?

AI-agents werken volgens een cyclus die lijkt op hoe mensen problemen oplossen. Die cyclus bestaat uit drie stappen: waarnemen, redeneren, handelen.

WaarnemenInformatie verzamelen
RedenerenAnalyseren en plannen
HandelenActie uitvoeren

Herhaal tot doel bereikt

Waarnemen, redeneren, handelen: de agent herhaalt de cyclus tot het doel bereikt is.

In de praktijk betekent dit dat een AI-agent voortdurend informatie verzamelt (van gebruikers, databases of externe bronnen), die informatie verwerkt met een LLM om te bepalen wat de beste volgende stap is, en vervolgens tools aanroept om die stap uit te voeren. Het resultaat van die stap neemt de agent in de volgende ronde weer waar.

Agentarchitectuur: de componenten

Een AI-agent op basis van een LLM bestaat uit verschillende onderdelen die samenwerken:

LLM (het brein)

Het taalmodel dat redeneert, plant en beslissingen neemt. Dat kan een commercieel model via een API zijn of een open model dat je zelf host.

Geheugen

Kortetermijn- (conversatiecontext) en langetermijngeheugen (vectordatabases) voor relevante kennis.

Tools

Externe functionaliteiten: op het web zoeken, code uitvoeren, e-mails versturen, databases bevragen, API’s aanroepen.

Orkestratie

De “lijm” die alles verbindt: bepaalt wanneer welke tool wordt aangeroepen en hoe de agentloop draait.

Soorten AI-agents

AI-agents bestaan in verschillende vormen, afhankelijk van hun complexiteit en autonomie:

Soort Beschrijving Voorbeeld
Eenvoudig reflexmatig Reageert direct op input volgens vaste regels Thermostaat, spamfilter
Modelgebaseerd Houdt een intern model van de wereld bij Zelfrijdende auto’s
Doelgericht Werkt naar een specifiek doel toe Navigatiesystemen
Nutsgericht Optimaliseert voor de beste uitkomst Automatische handelssystemen
Lerend Verbetert zichzelf via feedback Aanbevelingssystemen, LLM-agents met geheugen

Praktische voorbeelden

AI-agents worden ingezet in uiteenlopende domeinen:

Code-agents

Agents die in een codebase code schrijven, tests draaien, debuggen en refactoren.

Klantenservice-agents

Agents die klantvragen afhandelen, bestellingen wijzigen en escaleren naar mensen indien nodig.

Onderzoeksagents

Agents die informatie verzamelen, analyseren en samenvatten, bijvoorbeeld door het web te doorzoeken en bronnen te combineren tot een rapport.

Persoonlijke assistenten

Agents die je agenda beheren, e-mails beantwoorden en taken automatiseren.

Verschil met chatbots en assistenten

Hoe verschilt een AI-agent van een chatbot of virtuele assistent?

Wat het doet Autonomie
Chatbot Reageert op vragen met voorgedefinieerde antwoorden of via een LLM. Reactief
Assistent Helpt bij taken, maar vereist stapsgewijze instructies van de gebruiker. Semi-autonoom
AI-agent Krijgt een doel en bepaalt zelf de stappen, tools en timing. Autonoom

Uitdagingen en risico’s

Met grote autonomie komen ook uitdagingen:

Dit in de praktijk: Tyrum

Tyrum is een AI-agent zoals in dit artikel: een taalmodel met tools, een eigen computer om op te werken en toestemming van de mens voor wat ertoe doet.