Memory (Short-term / Long-term)

Wat een AI-agent onthoudt: de gesprekscontext van nu, en de kennis en voorkeuren die ook morgen nog beschikbaar zijn.

AI-geheugen, kortetermijngeheugen, langetermijngeheugen, context memory

Definitie

Geheugen in AI-agents verwijst naar de mechanismen waarmee een agent informatie tijdelijk vasthoudt binnen een sessie (kortetermijngeheugen) of kennis bewaart over meerdere sessies heen (langetermijngeheugen).

Wat is het?

Geheugen in AI-agents bestaat uit twee lagen. Kortetermijngeheugen omvat alles wat een agent tijdens de lopende sessie bijhoudt: de instructies, de gesprekshistorie en de data die al is opgehaald. Zodra de sessie eindigt, verdwijnt dit geheugen, tenzij het wordt opgeslagen.

Langetermijngeheugen is kennis die buiten de sessie wordt bewaard, doorgaans in een database of vector store. Een agent kan die kennis opvragen wanneer die relevant is, waardoor hij bij een volgend gesprek verder kan gaan waar het vorige ophield, of bedrijfsspecifieke informatie kan raadplegen die niet in zijn training zat.

Waarom het ertoe doet voor het MKB

Zonder geheugen begint een AI-agent elke taak opnieuw. Dat werkt voor losse vragen, maar niet voor processen waarbij context opbouwt over tijd: klantrelaties, projectstatus, eerder gemaakte afspraken. Geheugen is de factor die een agent van een eenmalig gereedschap tot een werkende digitale medewerker maakt.

  • Kortetermijngeheugen zorgt dat een agent een meerstaps-taak coherent afmaakt: het onthoudt wat al is gedaan en past daar de volgende stap op aan, zonder dat je alles opnieuw hoeft te herhalen.
  • Langetermijngeheugen maakt personalisatie en continuiteit mogelijk: een agent die een klant herkent, zijn eerdere vragen kent en op die context voortbouwt, levert betere output dan een agent die elke keer blanco begint.
  • Goed geheugenbeheer is ook een beveiligingsvraagstuk: wat een agent onthoudt, moet je kunnen inzien, controleren en wissen, zeker als het om klantgegevens gaat.

De keuze welk geheugen je inzet, hoelang je het bewaart en wie er toegang toe heeft, is een ontwerpoordeel dat bepalend is voor hoe bruikbaar en veilig een agent in de praktijk is.

Hoe het werkt

Kortetermijngeheugen werkt via de context window van het model: alle tekst die in het huidige gesprek is uitgewisseld, zit daarin en is zichtbaar voor het model. Langetermijngeheugen werkt via externe opslag die de agent actief moet bevragen.

  1. Tijdens een sessie slaat de agent de gesprekshistorie op in de context window.
  2. Als relevante informatie uit het verleden nodig is, stuurt de agent een zoekopdracht naar de externe geheugenopslag.
  3. De opgehaalde informatie wordt toegevoegd aan de huidige context, zodat het model erop kan redeneren.
  4. Na de sessie kan de agent relevante nieuwe informatie wegschrijven naar de externe opslag voor toekomstig gebruik.

De context window heeft een limiet: bij zeer lange sessies of veel achtergrondmateriaal moet je prioriteren welke informatie erin past. Goede geheugenstrategie is daarmee een technisch en inhoudelijk ontwerpvraagstuk tegelijk.

Voorbeeld uit de praktijk

Stel, een makelaarskantoor gebruikt een AI-agent voor klantcommunicatie. De agent heeft toegang tot een langetermijngeheugen met de zoekprofiel-gegevens van iedere klant: gewenste regio, budgetrange, type woning en eerder bekeken objecten. Wanneer een klant contact opneemt, haalt de agent zijn profiel op en stelt een persoonlijk gerichte reactie op zonder dat de klant zijn wensen opnieuw hoeft te noemen. Nieuw genoemde voorkeuren schrijft de agent na het gesprek weg naar het profiel.

Vergelijking en misvattingen

Kortetermijngeheugen is actief zolang het gesprek loopt en verdwijnt daarna: vergelijkbaar met werkgeheugen bij een mens. Langetermijngeheugen is persistent opgeslagen en blijft beschikbaar over sessies heen, maar de agent moet het actief opvragen. Het verschil zit in duur en in hoe de informatie wordt bewaard en ontsloten.

Veelgestelde vragen

Wat is korte- en langetermijngeheugen in een AI-agent?
Kortetermijngeheugen is de context die een agent onthoudt binnen een enkel gesprek of taak: wat er eerder is gezegd of wat er al is gedaan. Langetermijngeheugen is informatie die tussen sessies bewaard blijft: klanthistorie, voorkeursinstellingen, eerder uitgevoerde taken. Zonder expliciete geheugenopslag begint elke sessie opnieuw.
Waarom heeft een AI-agent geheugen nodig?
Zonder geheugen kan een agent niet voortbouwen op wat eerder is gedaan. Bij eenvoudige taken is dat geen probleem, maar zodra een agent meerdere sessies met dezelfde klant of over hetzelfde project werkt, is context-behoud essentieel om nuttig te zijn. Geheugen maakt het verschil tussen een eenmalige tool en een werkende digitale medewerker.
Hoe bouw je geheugen in een AI-agent?
Via een externe database of geheugenlaag die de agent na elke sessie bijwerkt. Populaire aanpakken zijn vector stores voor semantisch ophalen, eenvoudige sleutel-waardeopslag voor vaste profieldata, of samenvattingen van eerdere gesprekken die als context meegegeven worden. Het juiste patroon hangt af van wat de agent moet onthouden en voor hoe lang.
Van inzicht naar impact

Benieuwd wat AI
in jouw processen oplevert?

In een gratis kennismaking kijken we waar AI bij jou het meeste tijd bespaart, en hoe een verbonden opzet eruitziet.