Skip to content

Verktøykall

Hva er et verktøykall?

Modellen kan fortsatt bare én ting: skrive tokens. Et verktøykall er tekst i et bestemt format, en strukturert forespørsel om å få noe gjort: «kjør dette verktøyet med disse argumentene». Rammeverket rundt modellen leser forespørselen, utfører den, og legger resultatet tilbake i konteksten som tekst.

Modellen rører altså aldri systemet ditt selv. Den leser ikke filer, den ber om å få dem lest. Den kjører ikke kommandoer, den ber om å få dem kjørt. Alt går gjennom rammeverket.

Sekvensdiagram med fire kolonner: Modellen, Rammeverket (Claude Code), Deg og Systemet. Modellen sender et verktøykall som tekst («kjør: npm test»), rammeverket viser deg forespørselen, du godkjenner, kommandoen kjøres i systemet, og resultatet («2 tester feiler») går tilbake til modellen som tekst. Modellen skriver bare tekst, alt annet går gjennom rammeverket.

Verktøyene bestemmer hva agenten kan

Agentens evner er lik verktøykassen dens. En agent med et søkeverktøy kan finne oppdatert informasjon, en agent med skrivetilgang kan endre kode, en agent uten verktøy er bare en chat.

Hvert verktøy beskrives for modellen i konteksten: navnet, hva det gjør og hvilke argumenter det tar. Modellen velger verktøy ut fra beskrivelsen, akkurat som den gjør alt annet: ved å predikere hva som mest sannsynlig løser oppgaven. I verktøy som Claude Code er standardkassen fillesing, filskriving, kommandokjøring og søk.

Du bestemmer hva agenten får lov til

Det er derfor verktøyet ditt spør om lov før det kjører en kommando eller endrer en fil. Verktøykallet er stedet der meningsfull menneskelig kontroll faktisk skjer: forespørselen er synlig, og du kan godkjenne eller avvise den før noe har hendt.

Godkjenn bevisst, ikke av vane. Gi agenten nødvendig tilgang til å løse oppgaven, men vær ekstra våken på handlinger som ikke kan angres, som sletting eller noe som sendes ut av maskinen din. Etter at du har trykket ja, er det for sent å ombestemme seg.


Hva er et verktøykall?

Hva avgjør hva en agent er i stand til å gjøre?

Hvorfor spør verktøyet om lov før det kjører en kommando?