Skip to content

Agent-løkken

Hva er en agent?

En agent er en språkmodell i en løkke. I en chat svarer modellen deg én gang, og så er det din tur. En agent jobber videre på egen hånd: den vurderer oppgaven, gjør noe, ser på resultatet og fortsetter til oppgaven er løst.

Forskjellen er altså ikke en smartere modell, men rammeverket rundt den. Det er samme prediksjonsmaskin du kjenner fra tidligere, satt i et system der den kan handle, ikke bare svare.

Slik virker løkken

Hver runde i løkken følger samme mønster. Modellen ser på oppgaven og konteksten, velger en handling, for eksempel å lese en fil eller kjøre en kommando, og får resultatet tilbake. Resultatet legges i konteksten, og neste runde starter med mer kunnskap enn den forrige.

Agent-løkken som sirkel rundt konteksten. Modellen velger handling («kjør testene»), verktøyet kjøres («npm test»), resultatet legges i konteksten («2 tester feiler») som får et nytt lag, og neste runde starter. Én grønn utgang fra sirkelen er merket «Oppgave løst» («alle tester grønne»).

Alt du har lært gjelder fortsatt. Agenten styres av konteksten sin, og konteksten vokser for hver runde. Det er slik en agent kan starte med en tynn bestilling og likevel finne frem: den leser seg opp underveis, akkurat som du ville gjort.

Hva betyr dette for deg?

Verktøy som Claude Code er akkurat dette. Når du ser den lese filer, søke i kodebasen og kjøre tester, er det løkken du ser: handling, resultat, ny runde.

Din jobb er å rigge løkken for suksess. Målet og rammene setter du i bestillingen, men vel så viktig er tilbakemeldingskildene: tester, kompilator og linter gir agenten ærlige svar på om den er på rett vei. En agent med gode tilbakemeldingskilder retter egne feil underveis. En agent uten famler i blinde, og da er det du som må oppdage feilene etterpå.


Hva er en agent?

Hva skjer med resultatet av en handling agenten gjør?

Hva gjør en agent i stand til å rette sine egne feil underveis?