Agentgeheugen is de manier waarop een AI-agent informatie vasthoudt tussen beurten en taken door, in plaats van elke keer opnieuw te beginnen. Het is het verschil tussen een tool die één vraag beantwoordt en een assistent die je naam onthoudt, je laatste bestelling kent en weet wat je hem gisteren vroeg.
Denk aan een nieuwe collega op zijn eerste dag. Zonder aantekeningen stelt hij elke ochtend dezelfde vragen. Geef hem een notitieblok en een archiefkast, en binnen een week weet hij wie wie is en wat belangrijk is. Agentgeheugen is dat notitieblok en die kast voor software: het kortetermijngeheugen houdt het huidige gesprek vast, terwijl het langetermijngeheugen wordt weggeschreven zodat een AI-agent het later weer kan ophalen.
In de praktijk wordt dat geheugen per type gesplitst. Recente berichten zitten in het contextvenster van het model, vaste feiten gaan naar een database, en doorzoekbare notities belanden vaak in een vectoropslag die de agent raadpleegt wanneer dat nodig is. Stel je een supportassistent voor die afgelopen dinsdag een terugbetaling voor een klant regelde. Het hele gesprek is allang weg, maar één regel samenvatting (“order 4471 terugbetaald, klant nog steeds boos over de verzending”) blijft bewaard en komt naar boven zodra diezelfde persoon weer mailt. Het lastige is bepalen wat je wil bewaren, want alles terugstoppen wordt duur en rommelig. Een transcript van 50.000 tokens dat je bij elke beurt opnieuw meestuurt, kost geld en begraaft juist de nuttige stukjes. Die keuze telt het zwaarst zodra meerdere agents samen één toestand delen, en daar verdient goed agentic AI ontwerp zich terug.
Bij TopDevs ontwerpen we agentgeheugen bewust per klant, zodat de assistent onthoudt wat nuttig is, vergeet wat dat niet is, en nooit data van de ene klant in de sessie van een ander laat lekken.