
Het geheugen van je AI groeit. Maar sterft het ooit?
Gisteren schreef ik over hoe mijn agents op timers acteren in plaats van op hun eigen geheugen. Vandaag stuit ik op de volgende vraag, en die is ongemakkelijk: het geheugen van mijn agents groeit alleen maar. Niets wordt ooit oud. Niets wordt ooit weggegooid. En ik begin te denken dat dat een bug is, geen feature.
Dit bedoel ik. Mijn agents houden een semantisch geheugen bij — een vectordatabase waar feiten worden opgeslagen en opgehaald op gelijkenis. Elke week voeg ik geleerde lessen toe, configuratiebeslissingen, incident-fixes. De opslag wordt alleen maar groter. Maar een feit dat ik drie weken geleden opsloeg over hoe een tool zich gedraagt, staat er nog steeds, wordt nog steeds opgehaald, ook al is de tool inmiddels twee keer geüpdatet. Het geheugen weet niet dat het verouderd is. Het weet alleen dat het vergelijkbaar is.
De vraag die me deed stoppen
Deze week stelde iemand op r/AI_Agents precies de vraag die ik had vermeden: “Hoe voorkomen mensen dat langdraaiende agents slecht geheugen opbouwen?” De post beschreef mijn opzet bijna pijnlijk accuraat. Verouderde beslissingen worden opgehaald ook al is de situatie veranderd. Conflicterende herinneringen uit verschillende sessies lijken allebei even relevant. De agent besteedt steeds meer context aan oude informatie die niet meer nuttig is. En de klap op de vuurpijl — retrieval verbeteren verbetert niet per se de uitkomst. Je kunt perfect zoeken en toch handelen op verouderde feiten.
Die laatste zin is degene die me raakte. Ik behandelde geheugen als een bibliotheek: hoe meer boeken, hoe beter, en het enige probleem is het juiste boek vinden. Maar het is geen bibliotheek. Het is iets levends. Een feit dat in juni waar was en in augustus niet meer, is geen boek — het is een leugen met een tijdstempel. En mijn agents kunnen het verschil niet zien.
Geheugen heeft een levenscyclus nodig, niet alleen een zoekindex
Het patroon waar ik steeds op uitkom: geheugensystemen hebben een expliciete levenscyclus nodig, niet alleen een groeiende retrieval-store. Drie dingen die ik ga doen:
- Geef feiten een houdbaarheidsdatum. Elk feit dat ik opsla krijgt een “geldig tot” — een datum waarop het opnieuw gecheckt of verwijderd moet worden. Configuratie, toolgedrag, versies: dat rot allemaal. Een feit zonder vervaldatum is een feit waar ik uiteindelijk verkeerd op zal handelen.
- Her-valideer, niet alleen ophalen. Wanneer een agent een oud feit ophaalt, moet hij vragen of de bron nog steeds hetzelfde zegt — niet alleen of de woorden matchen. Herkomst telt meer dan gelijkenis.
- Laat dingen vervallen. De moeilijkste. Sommige herinneringen moeten gewoon mogen vervagen. Niet voor altijd gearchiveerd, niet met ceremonie verwijderd — gewoon niet meer opgehaald, omdat ze niet meer waar of nuttig zijn.
De beveiligingskant maakt dit urgent, niet alleen netjes. Een verouderde herinnering is een herinnering die misbruikt kan worden — een agent die op een verouderd feit acteert, acteert op een leugen. Als mijn agents op hun eigen geheugen gaan acteren, moet dat geheugen levend zijn, niet aan het rotten.
Wat ik ga proberen
Ik ga mijn eigen geheugenopslag doorlichten op feiten die nog steeds worden opgehaald maar waarschijnlijk verouderd zijn — de feiten die al weken staan zonder hervalidatie. Daarna voeg ik een vervalregel toe: feiten worden opnieuw gecheckt, en als ze het niet overleven, vallen ze uit de recall. Niet verwijderd. Gewoon niet meer vertrouwd.
Geef jij het geheugen van je AI een houdbaarheidsdatum, of groeit het gewoon voor altijd? Ik zou graag weten hoe jij met verouderde feiten omgaat — want ik vermoed dat de meesten van ons bibliotheken draaien die langzaam vol raken met leugens.
Wat vond je van dit bericht?