Slik bruker du /compact, /clear og /fork i Claude Code

Fortsette i økten eller starte på nytt? Lær når du komprimerer med /compact, når du starter friskt med /clear, og hvordan fork gir deg flere spor fra samme kontekst.

Publisert

Utdrag fra nettkurset «Claude Code – komplett guide»Av

Du har akkurat løst en stor oppgave. Økten har 374 000 tokens i kontekstvinduet, og nå skal du i gang med neste. Fortsetter du her, eller starter du på nytt? Svaret avgjør både kvaliteten på det neste resultatet og hvor mye av prisplanen du bruker på det, og det er tre kommandoer som gir deg valget: /compact, /clear og /fork.

Først: er den nye oppgaven relatert?

Det er det eneste spørsmålet som betyr noe. Er den nye oppgaven relatert til den forrige, kan den dra nytte av konteksten som ligger der: filene Claude allerede har lest, valgene dere har tatt, mønstrene den har lært. Er den urelatert, er alt i kontekstvinduet bare støy som Claude må lese på nytt for hver melding, til full pris.

/compact: behold det viktigste

For en relatert oppgave kjører du /compact før du gir den. Claude Code komprimerer alt som ligger i kontekstvinduet til et sammendrag av det viktigste. Detaljer forsvinner, den overordnede informasjonen blir igjen. I kurset frigjorde det 400 000 tokens. Så gir du den nye oppgaven, og får det beste av begge verdener: Claude husker det som hjelper, og hver melding koster mindre.

Claude Code gjør det samme automatisk når vinduet nærmer seg fullt, men da bestemmer ikke du tidspunktet. Kjører du det selv mellom to oppgaver, velger du når detaljene skal bort.

Vær klar over hva som forsvinner. Sammendraget beholder beslutninger og retning, men kan miste detaljer som nøyaktige filnavn eller en feil dere rettet underveis. Er noe av det avgjørende for neste oppgave, gjentar du det kort i den nye prompten. Det koster noen titalls tokens, mot flere hundre tusen for å beholde hele økten.

/clear: start en ny økt

For en urelatert oppgave starter du alltid friskt. Enten klikker du på ny økt, eller du skriver /clear. Navnet skremmer mange, og kursholderen er enig i at det burde hett noe med «ny økt», for det er det som skjer: du får en ny økt med tomt kontekstvindu, og den forrige blir liggende på disk. Du sletter ingenting.

  1. Skriv /clear i økten du er ferdig med.
  2. Åpne økthistorikken i sidepanelet og se at den gamle økten fortsatt ligger der.
  3. Klikk på den og kjør /context hvis du vil være helt sikker. I kurset lå alle 374 000 tokens der fortsatt.

/fork: flere spor fra samme utgangspunkt

Noen ganger vil du starte tre relaterte oppgaver samtidig, og alle tjener på konteksten du har bygget opp. Da forgrener du økten. Rull opp til punktet der konteksten er komplett, åpne meldingens handlinger og velg Fork conversation from here. Du får en ny økt med alt som lå før punktet, og kan gjøre det igjen for neste spor. I kurset fulgte 360 000 tokens med inn i hver gren.

Tips: Fork er også angreknappen. Velger du fork sammen med rewind, får du en ny økt fra et tidligere punkt og kodeendringene etter punktet fjernet. Se Slik stopper, korrigerer og spoler du tilbake i Claude Code.

Tenk på modell og tenkenivå før du sender

Hver gang du starter en oppgave, uansett om det er i en ny eller komprimert økt, er det verdt et sekund på to valg: hvor krevende er oppgaven, og hvor viktig er resultatet? Det bør styre modell og tenkenivå. Kursholderen bruker Opus 5 på max nesten alltid, fordi han sjelden bruker opp planen sin. Traff han grensen oftere, ville han brukt lavere tenkenivå og en svakere modell på enkle oppgaver, og spart Opus på max til de viktigste.

Ikke bli for gjerrig

Kostnadsbevissthet er bra, men den kan slå feil ut. En sterkere modell kan være mer effektiv hvis den løser oppgaven i første forsøk, mens en svakere krever tre runder med korrigering og din tid i tillegg. Testing og verifisering er tokens godt brukt. Og målet er ikke å bruke færrest mulig tokens. Målet er å få mest mulig nyttig arbeid ut av prisplanen din. Her finnes ingen fasit, bare erfaring du bygger ved å prøve.

Hovedregelen

  • Behold konteksten når den fortsatt er nyttig.
  • Er den blitt stor, men relevant, bruk /compact.
  • Trenger du den ikke videre, start friskt med /clear.
  • Vil du utforske flere spor fra samme punkt, bruk fork.

Neste steg

Hvorfor en stor kontekst koster mer, og hvordan caching demper det, forklarer Slik fungerer kontekstvinduet og tokens i Claude Code. Kunnskap som skal leve lenger enn én økt, hører ikke hjemme i kontekstvinduet i det hele tatt, men i prosjektet, se Slik bevarer du kunnskap mellom økter i Claude Code. Og valget av modell og tenkenivå får sin egen gjennomgang i Slik velger du modell og tenkenivå i Claude Code.

Denne videoen er hentet fra kurset Claude Code – komplett guide på Utdannet.no. I det fulle kurset ser du /compact, /clear og fork på ekte økter med hundretusenvis av tokens, og lærer hvordan de henger sammen med CLAUDE.md og Claudes eget minne.

Om kursholderen

Espen Faugstad kursholder hos Utdannet.no

Gründer av Utdannet.no

Ekspert på digital kompetanse med over 160 nettkurs – fra Google Ads og Analytics til Adobe-programmer og kunstig intelligens. Gründer av Utdannet.no og en av Norges mest erfarne formidlere av digital læring, med over 1,5 millioner videoavspillinger. Har levert kurs og opplæring for virksomheter som NKI, NITO, NHO, NAV, Polaris Media og Adresseavisen. Forfatter av læreboken «Lær Photoshop i en fei» utgitt på Fagbokforlaget i 2015. Kursene er bygget på praktisk læring med konkrete eksempler – tilpasset både nybegynnere og viderekomne.