Agenter og loop engineering

Lær subagenter og loop engineering i Claude Code. Del store oppgaver i parallelle agenter, lag egne subagenter, og kjør målbaserte sløyfer med /goal.

Av · Publisert · Oppdatert

Oppgaven er for stor for én økt. Fire områder skal sjekkes mot forretningsreglene, og hvis Claude leser alt selv, er kontekstvinduet fullt før den kommer til det tredje. Løsningen er ikke en større modell. Det er flere agenter.

Denne delen dekker de to måtene Claude Code kan jobbe videre uten deg: subagenter som tar hver sin bit parallelt, og sløyfer som fortsetter mot et mål til det er nådd.

Subagenter deler opp jobben

En subagent er en agent som får en avgrenset del av en større oppgave. Den jobber i sin egen kontekst, undersøker filer og kode uten at detaljene fyller hovedsamtalen, og leverer resultatet opp til hovedagenten når den er ferdig. Hovedagenten samler funnene, ser helheten og bestemmer hva som skal gjøres videre. Claude kan velge å bruke subagenter selv, særlig på store oppgaver med høyt tenkenivå, men du kan også be om det eksplisitt og til og med bestemme hva hver enkelt skal gjøre. Slik bruker du subagenter i Claude Code viser begge deler.

Lag dine egne subagenter

I mappen .claude/agents kan hver markdown-fil definere en subagent med fast rolle, egne instruksjoner, egen verktøytilgang og eventuelt en egen modell. En arkitektursjekker som kontrollerer at lagdelingen følger reglene i CLAUDE.md, og rapporterer uten å endre noe, er et typisk eksempel. Du starter den ved å tagge den med alfakrøll i prompten.

Tips: La egne subagenter undersøke og rapportere, ikke endre filer. Endringene bør gå gjennom hovedagenten, slik at du har ett sted å godkjenne dem.

Loop engineering

En vanlig oppgave er en tur-basert sløyfe: Claude jobber til den mener oppgaven er ferdig, og gir deg kontrollen tilbake. Loop engineering er steget opp. Anthropic beskriver flere nivåer: målbaserte sløyfer der Claude fortsetter mot et konkret mål, tidsbaserte sløyfer som kjører en oppgave med faste mellomrom, og mer proaktive oppsett der du ikke sitter og følger med.

Kjør en målbasert sløyfe

Kommandoen /goal setter et mål Claude sjekker før den stopper. En god goal-prompt trenger tre ting: et mål, kriterier for hvordan dere vet at jobben er ferdig, og en stoppgrense, for eksempel maks fem runder. Et eksempel fra Anthropic er å få forsidens Lighthouse-score over 90 og stoppe etter fem forsøk. I kurset bygges en søkefunksjon på samme måte: målet er at søket finner bøker på tittel og forfatter, kriteriene er konkrete søk som skal gi treff, og grensen er fem runder før Claude gir seg uansett. Hele kjøringen står i Slik kjører du en målbasert sløyfe med /goal i Claude Code.

Slik jobber en utvikler med Claude Code til daglig

Verktøyene over får først verdi når de settes sammen. Kurset avslutter med en 40 minutter lang gjennomgang av hvordan kursholderen selv jobber med Claude Code på Utdannet.no, fra hvordan økter, skills og subagenter henger sammen, til hva han har lært av å utvikle med KI.

Artiklene her er hentet fra kurset Claude Code – komplett guide på Utdannet.no. Der kjører du subagenter på en ekte kodebase, bygger en arkitektursjekker fra bunnen og fullfører en målbasert sløyfe med /goal. Er begrepet agent nytt for deg, starter Hva er en KI-agent? fra begynnelsen.