Nivå 3 — Viderekommende

Agentisk bruk og verktøy

Agentisk AI tar selvstendige beslutninger og utfører handlinger. Lær hvordan Claude kan bruke verktøy, søke på nett og løse flerstegsproblemer autonomt.
📅 21.05.2026 👁 65 visninger 🇬🇧 Read in English

Hva er agentisk AI?

Vanlig Claude-bruk er reaktivt — du spør, Claude svarer. Agentisk bruk er noe annet: Claude får et mål og tar selv beslutninger om hvilke steg som trengs for å nå det. Claude kan kalle verktøy, evaluere resultater og justere kursen underveis — uten at du trenger å styre hvert steg.

💬
Reaktivt: "Hva er været i Oslo?" → Claude svarer fra treningsdata.
🤖
Agentisk: "Finn været i Oslo og send meg en SMS hvis det regner." → Claude kaller værtjeneste-API, evaluerer svaret, kaller SMS-API hvis nødvendig.

Tool use — verktøybruk

Tool use er Anthropics offisielle navn for funksjonen der Claude kan kalle eksterne funksjoner og APIer. Du definerer verktøyene, Claude bestemmer når og hvordan de skal brukes.

💡 Slik fungerer tool use:
1. Du definerer verktøy med navn, beskrivelse og parametre
2. Claude bestemmer om et verktøy er nødvendig
3. Claude returnerer et tool_use-kall med parametre
4. Du utfører kallet og returnerer resultatet
5. Claude bruker resultatet i sitt endelige svar

Eksempel — verktøydefinisjon i PHP

💡 Definer et søkeverktøy:
$verktoy = [
    [
        "name"        => "sok_i_database",
        "description" => "Søk etter produkter i databasen basert på nøkkelord.",
        "input_schema" => [
            "type"       => "object",
            "properties" => [
                "sokeord" => [
                    "type"        => "string",
                    "description" => "Søkeordet å bruke"
                ],
                "maks_antall" => [
                    "type"        => "integer",
                    "description" => "Maks antall resultater å returnere"
                ]
            ],
            "required" => ["sokeord"]
        ]
    ]
];

$data = [
    "model"    => "claude-sonnet-4-20250514",
    "max_tokens" => 1024,
    "tools"    => $verktoy,
    "messages" => [
        ["role" => "user", "content" => "Finn alle produkter med rød farge"]
    ]
];

Håndter tool_use-respons

💡 Behandle verktøykall fra Claude:
$respons = json_decode(curl_exec($ch), true);

foreach ($respons["content"] as $blokk) {
    if ($blokk["type"] === "tool_use") {
        $verktoy_navn = $blokk["name"];
        $input        = $blokk["input"];
        $verktoy_id   = $blokk["id"];

        $resultat = utforVerktoy($verktoy_navn, $input);

        $meldinger[] = ["role" => "assistant", "content" => $respons["content"]];
        $meldinger[] = [
            "role"    => "user",
            "content" => [[
                "type"        => "tool_result",
                "tool_use_id" => $verktoy_id,
                "content"     => json_encode($resultat)
            ]]
        ];
    }
}

function utforVerktoy($navn, $input) {
    if ($navn === "sok_i_database") {
        return sokIDatabase($input["sokeord"], $input["maks_antall"] ?? 10);
    }
    return ["feil" => "Ukjent verktøy"];
}

Praktiske agentiske bruksområder

🔍
Websøk — Claude søker på nett, henter innhold og oppsummerer. Alltid oppdatert informasjon.
📊
Dataanalyse — Claude kjører SQL-spørringer mot databasen og tolker resultatene.
📧
E-postautomasjon — Claude leser innkommende e-post, kategoriserer og sender standardsvar.
🌐
API-integrasjon — Claude kaller eksterne APIer som værtjenester, valutakurser eller CRM-systemer.
📁
Filbehandling — Claude leser, oppretter og organiserer filer basert på innhold.

Multi-agent systemer

De mest avanserte systemene bruker flere Claude-agenter som samarbeider — én agent planlegger, andre utfører spesifikke oppgaver, en tredje kvalitetssikrer resultatet. Dette er fremtiden for kompleks AI-automatisering.

🎯
Orkestrerings-agent — tar overordnet mål og bryter det ned i deloppgaver.
⚙️
Spesialist-agenter — utfører spesifikke oppgaver som søk, skriving eller kodegenererering.
Kvalitetssjekk-agent — verifiserer at resultatet møter kravene før det returneres.

Sikkerhet ved agentisk bruk

⚠️ Viktige sikkerhetsregler:
— La aldri agenten utføre irreversible handlinger uten bekreftelse
— Begrens hvilke systemer agenten har tilgang til
— Logg alle verktøykall for ettersynbarhet
— Sett maksgrenser for antall iterasjoner
— Test alltid i et sandkassemiljø før produksjon
"En agent som kan gjøre alt er farlig. En agent med presise verktøy og klare grenser er kraftfull." — Om ansvarlig agentisk design
Slipp den gamle og la det nye komme.
— Florence Scovel Shinn

🎯 Test deg selv

Test deg selv — helt valgfritt, men morsomt! 🎯

Spørsmål 1 av 3

Spørsmål 1 av 3

Hva er hovedforskjellen mellom reaktiv og agentisk AI-bruk?

Reaktiv AI svarer på spørsmål. Agentisk AI får et mål og tar selv beslutninger om hvilke steg og verktøy som trengs for å nå det.

Spørsmål 2 av 3

Spørsmål 2 av 3

Hva er de fem stegene i tool use-flyten?

Definer verktøy → Claude bestemmer om verktøy trengs → Claude returnerer tool_use-kall → du utfører kallet → Claude bruker resultatet.

Spørsmål 3 av 3

Spørsmål 3 av 3

Hva er den viktigste sikkerhetsregelen ved agentisk bruk?

La aldri agenten utføre irreversible handlinger uten bekreftelse — og begrens alltid hvilke systemer agenten har tilgang til.
Del:

Les også