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.
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.
$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"]
]
];
$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"];
}
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.
Slipp den gamle og la det nye komme.— Florence Scovel Shinn
Test deg selv — helt valgfritt, men morsomt! 🎯
Spørsmål 1 av 3
Hva er hovedforskjellen mellom reaktiv og agentisk AI-bruk?
Spørsmål 2 av 3
Hva er de fem stegene i tool use-flyten?
Spørsmål 3 av 3
Hva er den viktigste sikkerhetsregelen ved agentisk bruk?