← Blog

Byg en nyttig agent · Hukommelse

Sådan bliver en samtale til et minde

21. juli 2026 · 6 min læsning

Nogle oplevelser bliver hos dig hele livet. Andre forsvinder næsten, så snart de er sket. Vi har bygget vores agenters hukommelse til at fungere på samme måde.

På en café griner og snakker to venner over en kop kaffe, mens en mand med en koralfarvet blæksprutte-hue i plys lytter mellem dem og skriver i en lille notesbog.

Når du taler med en AI-model, skal alt relevant med ind sammen med det, du siger. Modellen er tilstandsløs: Den har ingen hukommelse af sin egen, så konteksten kommer hver gang udelukkende fra dig. Og der er en grænse for, hvor meget der er plads til, så du er nødt til at være selektiv med, hvad der kommer med.

cost ∝ length²the best models todaylargest context windowa long-running agentkeeps going →history (context length)cost (compute + vram)
Processing a turn takes more compute and more VRAM (the memory on the GPU) as the history grows, so the time and energy climb with it. Even the largest windows today fill up over a long relationship. The curve is illustrative; it is why an agent keeps a compact set of memories instead of holding everything at once.

Der er mere end én måde at håndtere det på, og hvilken der passer, afhænger af opgaven. Ofte er det en kombination.

SIMPLEit just drops✕the context windowSUMMARYsqueezed to a gist≈ summary of everythingMEMORYthe bits that matteredrecalled into the conversation
The context window is finite, so the older conversation has to go somewhere. The simplest agents just let it drop. Compaction squeezes all of it into a running summary, keeping everything but blurring the detail. Memory does neither: it pulls the few things that mattered out of the old turns and slots them back into the conversation, whole, when they are relevant.

For en agent, der kører over lang tid, betyder det at huske de detaljer, der betød noget, uanset hvornår de skete. Minder er netop det: kompakt, relevant information, der dukker op, når vi oplever noget velkendt. Men for at kunne genkalde et minde skal det først skabes.

Af alt det, du oplever på en dag, bliver kun noget af det til et minde. To dele af din hjerne bestemmer det. Hippocampus skaber mindet, hvad, hvornår, hvem. Amygdala bestemmer, hvor stærkt det er.

For en agent er den oplevelse de samtaler, du har med den, og det arbejde, den udfører.

this post
Hippocampus
Encode
conversation → separate episodes
this post
Amygdala
Weigh
salience at capture
Neocortex
Consolidate
episodes → facts, nightly
Recall
Resurface
the right memory, per turn
The two lit stages are this post. The dim ones run later, on what capture leaves them. For an overview of the whole system, see the first post.

En samtale bliver til et minde

De minder, du gemmer om ting, der er sket, er episodiske minder: hvad der skete, hvornår, og hvem der sagde det. Nogen fortæller dig, at der er møde onsdag, og det er det, du gemmer. En agent laver den samme slags minde ud fra en samtale.

Det kører i baggrunden, ikke midt i et svar. Når en samtale er gået i stå, læser hippocampus et vindue af nylige beskeder i én omgang. Det er et enkelt kald til modellen. Ud kommer episoder: én for hver særskilt ting, der skete, mærket med hvilken slags øjeblik det var, og hver med et link tilbage til den samtale, den kom fra.

Nogle minder vejer tungere end andre

Ikke alle episoder tæller lige meget. Agenten har dit møde noteret til onsdag. Sig nej, det er flyttet til torsdag, og du retter et faktum, den allerede havde, du tilføjer ikke et nyt. Indfangningen markerer det som sin egen slags.

Den slags kaldes en handling, og hvem der gjorde hvad, bestemmer, hvor meget den vejer. En rettelse fra dig sætter tingene på plads, den højeste autoritet, der findes. At agenten trækker noget tilbage, den har sagt, betyder også noget, men det er agenten, der retter sig selv, ikke dig. Din vinder.

Hvem der sagde det, ændrer, hvad det er værd.

Senere er det sådan, konflikter bliver afgjort. Så mærkningen må hellere være rigtig.

barely countscounts the most
correction
you set a truth
decision
a choice made
commitment
a promise made
retraction
the agent walks it back
observation
information surfaced
routine
an ordinary lookup
How much each kind of act counts to start with. The further right the dot, the more it counts and the harder it is to lose. A correction from you sits at the far end; a routine lookup near zero.

Hvad mindet vejer

Hvor meget en episode er værd, kommer af to ting. Handlingen sætter et gulv: En rettelse forbliver tung, selv når den bliver sagt helt neutralt, et rutineopslag starter nær ingenting. Den anden er intensitet, hvor eftertrykkeligt du sagde det, vurderet i forhold til din egen sædvanlige tone. En normalt fåmælt person, der pludselig skriver med versaler, er et udslag; de samme ord fra en, der altid skriver sådan, er bare deres normale. Vægten er den højeste af de to. Det er amygdalas job, og det tal, den lander på, kaldes salience.

what did they write?

NO WE NEVER SAID FRIDAY, THIS IS WRONG!!

what kind of act is it?
whose message is it?

lowercase fragments, no exclamation marks

Floor from the act
Intensity vs this person's normal
the higher of the two wins
final salience
peak
intensity wins
Change any of the three and watch the salience move. (Intensity is used only when it's higher than the floor.)

Vægt bliver til levetid

Et rutineopslag falmer hurtigt. Et højdepunkt holder langt længere. Salience sætter også den levetid.

Den kurve er ikke vores. Det er en model for menneskelig glemsel, hvis form går tilbage til 220 millioner rigtige genkaldelser, logget fra folk, der øvede gloser i en sprogapp. Den afhænger af et enkelt tal: hvor længe et minde holder. Vi sætter det tal ud fra salience i det øjeblik, mindet bliver dannet.

0%25%50%75%100%time since the memory formed →a peak momenta routine lookupone lifespan
memory lifespan
short-lived
how much is left
67%
retrievable
Higher salience makes a memory last longer. It fades on the same curve human forgetting follows: most of it holds through the memory's lifespan, then a long tail that never quite hits zero. Drag the sliders to reshape it and move through time. Reading a memory never changes it, and time only lowers how easily it comes back, never what's stored.

Alle minder falmer, men intet bliver nogensinde slettet. Falmningen bestemmer kun, hvad der kommer tilbage først. Når du tænker på noget eller oplever det igen, bliver et nyt minde dannet, med sin egen friske falmning. Det samme gælder agenten: Når noget dukker op igen i en senere samtale, er det en frisk oplevelse og endnu et nyt minde. Bunken af dem er det, der får noget til at sidde fast.

Fortæl en agent noget én gang, og uger senere kan det virke, som om det er væk. Det blev ikke slettet. Det kom ind med lav vægt, så det falmede, og et spørgsmål i forbifarten er måske ikke nok til at hive det op forbi alt det, der er nyere. Men giv den nok af konteksten, så dukker det op igen. Det er det samme for os, nogle gange skal der bare en større påmindelse til, før det kommer tilbage.

Hvad der faktisk bliver fanget

Så hvad ender der egentlig i hukommelsen? Her er en samtale og præcis, hvad indfangningen gør ud af den: hvem der gjorde hvad, hvornår, og hvor meget det tæller.

the conversation
userNo, the launch is Friday, not next week. I told you. Also grabbed coffee with Sara this morning.
agentGot it, Friday. How's Sara?
capture
the episodes
The user corrected the agent: the launch is Friday, not next week.
who the userwhat the launch datewhen Fridaycorrectionsalience peak
The user grabbed coffee with Sara this morning.
who the user & Sarawhat coffeewhen this morningobservationsalience low
One exchange, and everything capture makes of it: two events, each with its what, when, who, kind, and weight. No summaries, nothing invented, just the happenings, labeled.

Oplevelser omsat til minder, hvert vejet efter, hvor meget det betyder. De samme to job, som din hippocampus og amygdala udfører hver dag, uden at du lægger mærke til det.

Hvad indfangningen giver videre

Indfangningen giver en bunke fragmenter videre. Hver episode er en enkelt ting, der skete, men når du oplever det samme tilstrækkeligt mange gange, bliver det til et faktum. Det er det, neocortex gør, mens du sover. Men det er emnet for et andet indlæg.

Hippocampus
Encode
done
Amygdala
Weigh
done
still ahead
Neocortex
Consolidate
episodes become facts
still ahead
Recall
Resurface
the right memory, in time
The map from the top of the post, flipped: capture is done and hands off to the two lit stages. Facts next, then recall.