Recente correcties kunnen verloren gaan wanneer de geheugensrangschikking herhaalde oudere feiten als sterker bewijs behandelt en er geen expliciete relatie van vervanging bestaat tussen tegenstrijdige records.
Een huishoudelijke agent kan één keer horen dat “het wachtwoord van de wifi voor gasten is gewijzigd”, nadat het oude wachtwoord in meerdere samenvattingen, chats en notities is opgeslagen. Bij een latere zoekopdracht worden de herinneringen opgehaald die de hoogste score hebben, en niet noodzakelijk de nieuwste waarheid. Zonder logica voor versie, herkomst en conflicten kan herhaling zwaarder wegen dan recentheid, waardoor de correctie vandaag als een zwakke uitzondering lijkt.
Herhaalde herinneringen bouwen een retrievalvoordeel op
Geheugensystemen slaan observaties, samenvattingen en geëxtraheerde feiten vaak als afzonderlijke items op. Door één feit te herhalen ontstaan meerdere semantisch vergelijkbare vectoren, waardoor een zoekopdracht meerdere kopieën kan opleveren. Hun schijnbare overeenstemming is duplicatie, maar een model verderop in de keten kan dit als bevestiging interpreteren.
Een praktisch overzicht van geheugennieuwheid onderscheidt conversatiestatus, retrieval, recentheid, herkomst en verwijdering als afzonderlijke ontwerpproblemen. Door geheugen te behandelen als één ongedifferentieerde similariteitsindex worden de relaties verborgen die nodig zijn om tegenstrijdige feiten op te lossen. Dat onderscheid verandert de uiteindelijke beslissing van het huishouden.
Het resultaat is een frequentievertekening: vijf verouderde herinneringen nemen de context in beslag, terwijl één correctie onder de drempelwaarde valt. Een hogere top-k-waarde kan het conflict zichtbaar maken, maar vertelt de agent niet welk record leidend moet zijn.
Een correctie heeft vervanging nodig, niet alleen een nieuwe tijdstempel
Een robuuste opslag maakt duidelijk dat feit B feit A vervangt voor een bepaald onderwerp, predicaat, bereik en geldigheidstijd. Het oude record kan voor de geschiedenis behouden blijven, maar bij actuele zoekopdrachten worden het gefilterd of lager gewogen. De herkomst legt vast wie het heeft gecorrigeerd en uit welke gezaghebbende gebeurtenis dit voortkwam.
Onderzoek naar impliciete geheugenconflicten beschrijft impliciete conflicten waarbij een nieuwe observatie een oude herinnering ongeldig maakt zonder expliciete ontkenning. “We zijn naar Denver verhuisd” verandert de huidige woonplaats, ook al staat er nooit “we wonen niet meer in Austin”.
Recentheid alleen is onvoldoende, omdat sommige oude feiten geldig blijven en sommige nieuwe uitspraken tijdelijk of onjuist zijn. Vervanging combineert tijd met een semantische relatie, autoriteit en bereik, zodat het systeem de geschiedenis kan behouden zonder die als huidige waarheid te presenteren.
Waar automatische conflictoplossing gevaarlijk wordt
Een model kan twee afzonderlijke feiten ten onrechte als tegenstrijdig aanmerken, zoals een werkadres en een huisadres, of een tijdelijk schema en een vaste voorkeur. Het automatisch verwijderen van het oudere item kan nuttige context vernietigen en het moeilijker maken om latere correcties te controleren.
Een overzicht van geheugenconsolidatie maakt onderscheid tussen korte- en langetermijnlagen en benadrukt gecontroleerde overdracht ertussen. Promotie, consolidatie en vergeetbeleid bepalen wat behouden blijft; het zijn geen neutrale opslagbewerkingen. Deze grens blijft zichtbaar tijdens een latere beoordeling van het bewijs.
Het mechanisme faalt wanneer identiteit, bereik of autoriteit onduidelijk is. Behoud in dat grensgeval beide records, maak het conflict zichtbaar en vraag om verduidelijking. Een door de gebruiker bewerkbare geheugenopslag moet correctie, samenvoeging, splitsing en verwijdering mogelijk maken zonder afhankelijk te zijn van een nieuwe modelinferentie.
Voer een test voor geheugenvervanging uit
Maak één feit aan, herhaal het in drie interacties met verschillende formuleringen en geef daarna een duidelijke correctie met een ingangsdatum. Zoek er rechtstreeks naar, met een parafrase en via een taak die van het feit afhankelijk is. Leg de opgehaalde geheugen-ID's, scores, tijdstempels en de uiteindelijke actie vast.
Maak het geheugen bewerkbaar voor de gebruiker, zoals aanbevolen bij bewerkbaar geheugen voor gebruikers, en controleer of het wijzigen van het canonieke feit de daaropvolgende retrieval bijwerkt zonder het auditspoor te wissen. Voeg daarna een tijdelijke uitzondering toe om te testen of het bereik behouden blijft.
De test slaagt alleen als actuele zoekopdrachten de correctie gebruiken, historische vragen de oude toestand nog kunnen terugvinden en onduidelijke uitzonderingen om verduidelijking vragen in plaats van stilzwijgend te overschrijven. Herhaal de test na het samenvatten of compacteren van het geheugen, omdat die fasen verouderde feiten opnieuw kunnen creëren.
Tech & AI HUB
Meer om te lezen

Meertalige embeddings: hoe één vectorruimte documenten uit huishoudens in verschillende talen met elkaar verbindt
Ontdek hoe uitgelijnde embeddings documenten in verschillende talen met elkaar verbinden, waarom de kwaliteit van het ophalen varieert en hoe je de dekking van...

Privézoekresultaten opnieuw rangschikken: hoe een tweede model de uiteindelijke volgorde van het bewijsmateriaal verandert
Ontdek waarom de gelijkenis in de eerste fase en de relevantie in de tweede fase van elkaar verschillen, wanneer herordening private RAG helpt en...

Sampling van lokale LLM's: waarom decodeerinstellingen herhaling en stabiliteit veranderen
Ontdek hoe temperatuur, top-p, min-p, seeds en penalty’s op elkaar inwerken — en hoe je decoding-instellingen test zonder willekeur met kwaliteit te verwarren.

