AI Ordbog
Compaction (kontekstkomprimering)
Når en AI-agent opsummerer sin egen samtale, så den kan arbejde videre med et frisk kontekstvindue.
Skrevet og redigeret af Kristian Primdal · Sidst opdateret 16. oktober 2026Indhold
Hvad er compaction?
Compaction er når en AI-agent opsummerer sin egen samtale. Det sker, når kontekstvinduet er ved at være fuldt. Agenten skriver et resumé af det vigtige. Resuméet erstatter den lange historik. Så arbejder agenten videre med et næsten tomt vindue.
På dansk kan man sige kontekstkomprimering. Det engelske ord bruges dog i værktøjerne.
Anthropic forklarer det i en artikel om context engineering fra september 2025. Man tager en samtale, der er ved at være for lang. Man laver et resumé af den. Så starter man et nyt vindue med resuméet. Ifølge artiklen beholder Claude Code de valg, der er truffet om koden, fejl der ikke er løst, og vigtige detaljer. Output fra værktøjer, der går igen, bliver smidt ud.
Hvorfor er det nødvendigt?
En agent, der arbejder i timer, samler meget tekst op. Filer, testresultater, logfiler, fejlbeskeder. Alt det fylder i konteksten. Til sidst er der ikke plads til mere.
Før det sker, bliver kvaliteten ofte dårligere. Det kaldes context rot. Compaction rydder op, så agenten kan arbejde videre med det, der er relevant.
Hvordan virker det i værktøjerne?
Claude Code komprimerer automatisk, når konteksten nærmer sig grænsen. Ifølge dokumentationen rydder den først gamle værktøjsresultater og opsummerer derefter samtalen, hvis det er nødvendigt. Du kan også skrive /compact selv. Du kan styre, hvad der bevares, med et afsnit kaldet “Compact Instructions” i CLAUDE.md.
Claude API har compaction i beta. API’et skriver selv resuméet. Det sker enten, når udvikleren beder om det, eller automatisk over en grænse, udvikleren sætter.
OpenAI Responses API har to måder. Serveren kan komprimere automatisk over en grænse, du sætter. Eller du kan kalde et separat endpoint, der returnerer en komprimeret kontekst.
Et eksempel
En tænkt softwarevirksomhed med 10-15 ansatte bruger en kodningsagent til at flytte et ældre system over på en ny database. Opgaven tager en hel dag.
Udvikleren skriver de faste regler i projektets instruktionsfil. Hvilken database. Hvilke tabeller der ikke må røres. Hvordan test køres. Undervejs komprimerer agenten flere gange. Reglerne står i filen og bliver læst igen. Detaljer om en fejl fra formiddagen forsvinder i et resumé. Udvikleren skriver dem ind i en notefil, som agenten læser.
Det skal du passe på
Tidlige instruktioner forsvinder. Det, du skrev i første besked, er måske ikke med i resuméet. Læg faste regler i en fil, som agenten læser ved hver start.
Resuméet kan være forkert. Det er modellen selv, der vælger, hvad der er vigtigt. Den kan vælge forkert.
Store filer fylder igen. Hvis én fil eller ét output er meget stort, kan konteksten blive fuld lige efter et resumé. Claude Code stopper efter nogle forsøg og viser en fejl i stedet for at blive ved.
Nogle gange er en ny session bedre. Skal agenten noget helt andet, så start forfra med en kort opgavebeskrivelse.
Kilder
Kontrolleret 16. oktober 2026.
FAQ
Hvad betyder compaction i AI?
At en agent opsummerer sin egen samtale, når kontekstvinduet er ved at være fuldt. Resuméet erstatter den lange historik, og agenten arbejder videre derfra. På dansk kan man kalde det kontekstkomprimering.
Hvad mister man ved compaction?
Det, som resuméet ikke tager med. Anthropic skriver i Claude Codes dokumentation, at detaljerede instruktioner fra tidligt i samtalen kan gå tabt. Regler, der altid skal gælde, hører hjemme i en fil som CLAUDE.md eller AGENTS.md.
Skal jeg selv starte compaction?
Det sker typisk automatisk, når vinduet er ved at være fuldt. I Claude Code kan du også selv skrive /compact, gerne med et fokus, for eksempel /compact fokuser på ændringerne i API'et.