MinneskonsolideringMemory consolidation
Processen som mellan sessioner går igenom en agents anteckningar, slår ihop dubbletter och lyfter fram mönster, så minnet blir bättre över tid istället för att bara växa.
En agent som antecknar sina lärdomar i minnesfiler samlar med tiden på sig brus: dubbletter, motstridiga noteringar, fragment som ingen sammanfattat. Minneskonsolidering är processen som städar upp, inte medan agenten arbetar utan mellan körningar.
Metaforen är hämtad från hjärnan: under sömnen sorterar vi dagens intryck, slänger brus och flyttar det viktiga till långtidsminnet. En konsolideringsprocess gör motsvarande för en agent.
Vad processen gör
Den går igenom agenternas sessionsloggar och letar efter mönster: återkommande misstag, arbetsflöden som agenten konvergerar mot, och preferenser som vuxit fram över ett team. Det den hittar skrivs tillbaka som organiserade lärdomar. Nästa sessions agent startar därmed med ett städat och berikat minne, utan att en människa behövt skriva något.
Realtid kontra batch
Minneskonsolidering kompletterar det löpande minnesskrivandet. Under en session fångar agenten lärdomar i realtid. Konsolideringen kurerar dem i batch efteråt. Den ena utan den andra ger antingen ett snabbt växande men rörigt minne, eller ett välorganiserat men inaktuellt.
Dreaming
Anthropics implementation kallas Dreaming och bygger på samma agent-primitiv som allt annat: det är en agent-session vars enda uppgift är att läsa loggar och redigera minnesfiler. Konsolidering är alltså agentloopen vänd mot agentens eget minne, inte ett nytt subsystem.
Fördjupning
- agentminne-blir-infrastruktur — Dreaming som konkret implementation av minneskonsolidering i Managed Agents