Kontekst og minne i Claude Code

Forstå kontekst og minne i Claude Code. Lær hva tokens koster, når du bør komprimere eller starte ny økt, og hvordan CLAUDE.md gir Claude fast prosjektkunnskap.

Av · Publisert · Oppdatert

Økten har vart i to timer. Claude begynte skarpt, men nå gjentar den feil du rettet for en halvtime siden, svarene kommer saktere, og forbruket ditt stiger for hver melding. Ingenting er galt med modellen. Skrivebordet er bare fullt.

Det bildet er nøkkelen til hele denne delen. Claude har ikke noe minne av seg selv. Den ser bare det som ligger i kontekstvinduet i øyeblikket, og alt som ikke ligger der, finnes ikke for den.

Hva som ligger på bordet

Allerede når du åpner en ny økt ligger det noe der: systeminstruksjoner, prosjektinstruksjoner, minne og en liste over verktøyene Claude kan bruke. Så kommer meldingene dine, filene Claude leser og resultatene av kommandoene den kjører. Alt dette måles i tokens, små biter av tekst som kan være et ord, en del av et ord eller et enkelt tegn. Det Claude leser er input, det den skriver er output, og output koster vesentlig mer. Kommandoen /context viser deg nøyaktig hva som fyller vinduet akkurat nå. Hvorfor det avgjør prisen, og hvordan caching demper den, forklarer Slik fungerer kontekstvinduet og tokens i Claude Code.

Bruk konteksten smartere

Tre vaner gjør størst forskjell. Start nye oppgaver i nye økter, så du ikke drar med deg detaljer fra forrige. Komprimer med /compact når en lang økt fortsatt er relevant, men tung. Og rydd med /clear når det som ligger der ikke lenger hjelper. Tenk også gjennom modell og tenkenivå før du sender: hvor krevende er oppgaven, og hvor viktig er resultatet? Når du velger hva, står i Slik bruker du /compact, /clear og /fork i Claude Code.

Obs: En lang økt bruker flere tokens per melding enn en fersk økt, fordi hele konteksten sendes på nytt hver gang. Det er derfor forbruket ditt kan løpe selv om du bare stiller korte spørsmål.

Gi prosjektet en fast hukommelse med CLAUDE.md

Noe informasjon vil du at Claude skal ha med seg hver eneste gang: hvordan prosjektet er bygget opp, hvilke kommandoer som brukes, hvilke konvensjoner dere følger og hva den skal passe ekstra på. Det er jobben til CLAUDE.md. Filen lastes inn i starten av hver økt, og du kan ha flere av dem: en generell i roten og mer spesifikke nede i mappene de gjelder for. Kommandoen /init lager et utgangspunkt for deg. Hvordan du bygger den videre, og hvor filene skal ligge, viser Slik skriver du en god CLAUDE.md til Claude Code.

Vedlikehold kunnskapen over tid

En CLAUDE.md blir ikke ferdig den dagen du lager den. Etter hvert oppdager du nye ting Claude bør vite, og gamle instruksjoner går ut på dato. Store prosjekter deler kunnskapen opp: en egen CLAUDE.md for admin-området, en for designspråket, og referanser mellom dem med alfakrøll. Claude Code har i tillegg et eget minne på tvers av økter, og det er noe annet enn prosjektinstruksjonene dine. Alle tre stedene, og hva som hører hjemme hvor, får du i Slik bevarer du kunnskap mellom økter i Claude Code.

Artiklene her er hentet fra kurset Claude Code – komplett guide på Utdannet.no. Der ser du forbruket i sanntid med /context, bygger opp CLAUDE.md-filer for flere deler av et prosjekt, og skriver til slutt din egen prosjektfil i en praktisk oppgave. Vil du forstå kontekstvinduet i KI-modeller generelt, forklarer Hva er kontekstvinduet i en KI-modell grunnlaget.