{"id":97543,"date":"2025-11-26T20:22:46","date_gmt":"2025-11-26T20:22:46","guid":{"rendered":"https:\/\/www.europesays.com\/no\/97543\/"},"modified":"2025-11-26T20:22:46","modified_gmt":"2025-11-26T20:22:46","slug":"derfor-bor-du-bry-deg-om-claude-opus-4-5","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/no\/97543\/","title":{"rendered":"Derfor b\u00f8r du bry deg om Claude Opus 4.5"},"content":{"rendered":"<p>    \u2013 Handler mindre om at modellen har lest flere b\u00f8ker, og mer om at de har endret m\u00e5ten modellen jobber p\u00e5, skriver Magnus R\u00f8dseth, og viser deg hvorfor.<\/p>\n<p>\n        \u2013 Claude Opus 4.5 har tatt tak i de kjedelige, men kritiske flaskehalsene vi utviklere m\u00f8ter, skriver Magnus R\u00f8dseth.<br \/>\n        \ud83d\udcf8: Privat\n    <\/p>\n<p>        \u270d leserinnlegg<\/p>\n<p>Dette er et leserinnlegg fra en ekstern skribent, som betyr at innholdet ikke n\u00f8dvendigvis speiler kode24s meninger. Vil du ogs\u00e5 bidra? Send oss en epost p\u00e5 <a href=\"https:\/\/www.kode24.no\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"e8808d81a883878c8ddadcc68687\" rel=\"nofollow noopener\" target=\"_blank\">[email\u00a0protected]<\/a>, eller <a href=\"https:\/\/www.kode24.no\/artikkel\/flere-utviklere-bor-skrive-mer-sann-blir-du-publisert-pa-kode24no\/75061915\" rel=\"nofollow noopener\" target=\"_blank\">les mer her<\/a>!<\/p>\n<p>Det er lett \u00e5 bli nummen av den konstante str\u00f8mmen med nye AI-modeller. Enda en uke, enda en benchmark som flytter seg noen prosentpoeng.<\/p>\n<p>Men lanseringen av Claude Opus 4.5 og de nye funksjonene for Advanced Tool Use fanget oppmerksomheten min av helt andre grunner enn kun marginale hopp p\u00e5 et s\u00f8ylediagram.<\/p>\n<p>Det Anthropic har gjort her, handler mindre om at modellen har lest flere b\u00f8ker, og mer om at de har endret m\u00e5ten modellen jobber p\u00e5. De har tatt tak i de kjedelige, men kritiske flaskehalsene vi utviklere m\u00f8ter: begrensninger i kontekst, latency i API-kall og kostnaden av komplekse oppgaver.<\/p>\n<p>Her er en gjennomgang av hva som er nytt, og hvorfor dette er interessant for deg \u2013 enten du bygger avanserte agenter eller bare bruker verkt\u00f8y som Claude Code i hverdagen.<\/p>\n<p>Tool Search Tool: &laquo;Lazy loading&raquo; for kontekst<\/p>\n<p>Hvis du har fors\u00f8kt \u00e5 gi en LLM tilgang til mange verkt\u00f8y samtidig \u2013 enten det er i en agent du bygger, eller i et CLI-milj\u00f8 som Claude Code \u2013 kjenner du problemet: &laquo;Context Bloat&raquo;.<\/p>\n<p class=\"font-weight-bold m-font-weight-bold\" data-lab-font_weight=\"font-weight-bold\">\u00c5 legge inn definisjoner for 50+ verkt\u00f8y spiser opp tusenvis av tokens f\u00f8r du i det hele tatt har stilt det f\u00f8rste sp\u00f8rsm\u00e5let. Det gj\u00f8r prosesseringen tregere, dyrere, og \u00f8ker sjansen for at modellen blir forvirret.<\/p>\n<p>L\u00f8sningen Anthropic n\u00e5 ruller ut minner mye om lazy loading: I stedet for \u00e5 laste alle verkt\u00f8yene inn i konteksten ved oppstart, gir du modellen et &laquo;s\u00f8ke-verkt\u00f8y&raquo;. N\u00e5r Claude innser at den trenger \u00e5 gj\u00f8re noe den ikke har verkt\u00f8y for i minnet (f.eks. &laquo;sjekk deployment-status&raquo; eller \u201csjekk v\u00e6ret\u201d), s\u00f8ker den i katalogen, og laster kun inn definisjonen for det relevante verkt\u00f8yet der og da.<\/p>\n<p>                <img decoding=\"async\" src=\"https:\/\/www.europesays.com\/no\/wp-content\/uploads\/2025\/11\/250275.webp\" width=\"480\" height=\"269\" title=\"Forskjellen er tydelig: I det \u00f8verste eksempelet ('Traditional approach') spiser ubrukte verkt\u00f8ysdefinisjoner opp store deler av kontekstvinduet. Med Tool Search (nederst) lastes kun det n\u00f8dvendige, noe som frigj\u00f8r mye mer plass til selve oppgaven.\" alt=\"\" loading=\"lazy\" style=\"\"\/><\/p>\n<p>\n            Forskjellen er tydelig: I det \u00f8verste eksempelet (&laquo;Traditional approach&raquo;) spiser ubrukte verkt\u00f8ysdefinisjoner opp store deler av kontekstvinduet. Med Tool Search (nederst) lastes kun det n\u00f8dvendige, noe som frigj\u00f8r mye mer plass til selve oppgaven.<br \/>\n            \ud83d\udcf8: Anthropic\n        <\/p>\n<p>Dette betyr at du i teorien kan ha tusenvis av tilgjengelige verkt\u00f8y i systemet ditt, uten at det p\u00e5virker ytelsen eller prisen p\u00e5 hver enkelt request p\u00e5 en drastisk m\u00e5te.<\/p>\n<p>Programmatic Tool Calling<\/p>\n<p>Tradisjonell &laquo;Function Calling&raquo; f\u00f8les ofte som en ping-pong-match:<\/p>\n<ol>\n<li>\n<p>Modellen ber om \u00e5 kj\u00f8re verkt\u00f8y A.<\/p>\n<\/li>\n<li>\n<p>Verkt\u00f8y A kj\u00f8res og sender svaret tilbake til modellen.<\/p>\n<\/li>\n<li>\n<p>Modellen leser svaret og ber om verkt\u00f8y B.<\/p>\n<\/li>\n<li>\n<p>Verkt\u00f8y B kj\u00f8res og sender svaret tilbake til modellen.<\/p>\n<\/li>\n<\/ol>\n<p>Dette skaper mye latency. Med Programmatic Tool Calling kan Claude i stedet skrive og kj\u00f8re et Python-script i en sandbox (hos Anthropic). Dette scriptet kan kalle flere verkt\u00f8y, prosessere dataene, kj\u00f8re l\u00f8kker og logikk, og kun returnere det endelige svaret.<\/p>\n<p>Hvorfor er dette viktig?<\/p>\n<ul>\n<li>\n<p>F\u00e6rre hallusinasjoner: LLM-er sliter ofte med presis matte og logikk. Python er perfekt til det. Ved \u00e5 la modellen skrive koden for \u00e5 l\u00f8se problemet, i stedet for \u00e5 &laquo;tenke&raquo; seg frem til svaret, \u00f8ker presisjonen.<\/p>\n<\/li>\n<li>\n<p>Effektivitet: Du bytter ut ti frem-og-tilbake kall med 1 eksekvering.<\/p>\n<\/li>\n<\/ul>\n<p>                <img decoding=\"async\" src=\"https:\/\/www.europesays.com\/no\/wp-content\/uploads\/2025\/11\/250277.webp\" width=\"480\" height=\"360\" title=\"Flytdiagrammet viser forskjellen: I stedet for \u00e5 g\u00e5 frem og tilbake til brukeren ('Request' -&gt; 'Response'), kj\u00f8rer Claude en indre loop med Python-kode i en sikker container f\u00f8r det endelige svaret leveres.\" alt=\"\" loading=\"lazy\" style=\"\"\/><\/p>\n<p>\n            Flytdiagrammet viser forskjellen: I stedet for \u00e5 g\u00e5 frem og tilbake til brukeren (&laquo;Request&raquo; -&gt; &laquo;Response&raquo;), kj\u00f8rer Claude en indre loop med Python-kode i en sikker container f\u00f8r det endelige svaret leveres.<br \/>\n            \ud83d\udcf8: Anthropic\n        <\/p>\n<p>Beviset: &laquo;The Puzzle Room Challenge&raquo;<\/p>\n<p>Teori er vel og bra, men Anthropic kj\u00f8rte et interessant eksperiment for \u00e5 vise forskjellen i praksis. De satte opp to modeller til \u00e5 l\u00f8se en serie med 7 matematiske l\u00e5ser for \u00e5 \u00e5pne en digital safe:<\/p>\n<ol>\n<li>\n<p>Sonnet 4.5 med tradisjonell tool calling.<\/p>\n<\/li>\n<li>\n<p>Opus 4.5 med programmatic tool calling.<\/p>\n<\/li>\n<\/ol>\n<p>                <img decoding=\"async\" src=\"https:\/\/www.europesays.com\/no\/wp-content\/uploads\/2025\/11\/250279.webp\" width=\"480\" height=\"260\" title=\"Til venstre ser vi Sonnet 4.5 som sliter med h\u00f8y token-bruk (den r\u00f8de baren) ved bruk av tradisjonelle verkt\u00f8y. Til h\u00f8yre har Opus 4.5 (den gr\u00f8nne baren) l\u00f8st problemet programmatisk med en br\u00f8kdel av ressursene. Skjermbilde fra \u201cClaude Opus 4.5 solves a puzzle game\u201d.\" alt=\"\" loading=\"lazy\" style=\"\"\/><\/p>\n<p>\n            Til venstre ser vi Sonnet 4.5 som sliter med h\u00f8y token-bruk (den r\u00f8de baren) ved bruk av tradisjonelle verkt\u00f8y. Til h\u00f8yre har Opus 4.5 (den gr\u00f8nne baren) l\u00f8st problemet programmatisk med en br\u00f8kdel av ressursene. Skjermbilde fra \u201cClaude Opus 4.5 solves a puzzle game\u201d.<\/p>\n<p>Resultatet var en tankevekker:<\/p>\n<ul>\n<li>\n<p>Sonnet (Tradisjonell): Pr\u00f8vde \u00e5 gjette koder, feilet, fikk hint, og pr\u00f8vde igjen. Den brukte over 7.6 millioner tokens p\u00e5 \u00e5 l\u00f8se oppgavene, fordi den m\u00e5tte &laquo;prate&raquo; seg gjennom logikken.<\/p>\n<\/li>\n<li>\n<p>Opus (Programmatic): Skrev Python-script for \u00e5 knekke kodene (f.eks. kalkulere Fibonacci-rekker eller modulo-aritmetikk). Den l\u00f8ste alt med under 670 000 tokens.<\/p>\n<\/li>\n<\/ul>\n<p>Opus brukte alts\u00e5 under 10% av token-mengden til Sonnet. Selv om prisen per token er h\u00f8yere for Opus, ble totalkostnaden for oppgaven drastisk lavere, og oppgaven ble l\u00f8st raskere og mer presist. Dette viser at &laquo;dyrere&raquo; modeller n\u00e5 kan v\u00e6re billigere i drift hvis de l\u00f8ser oppgaven p\u00e5 f\u00f8rste fors\u00f8k ved hjelp av bedre verkt\u00f8y.<\/p>\n<p>Se hele eksperimentet her:<\/p>\n<p>Hvorfor jeg har sluttet \u00e5 bry meg om tallene<\/p>\n<p>Det er i m\u00f8te med slike resultater at jeg kjenner jeg bryr meg fint lite om benchmarks.\u00a0<\/p>\n<p>Om en modell scorer 70, 100 eller 80.9% (som Opus 4.5 faktisk scorer p\u00e5 SWE-bench Verified), blir bare abstrakte tall p\u00e5 et s\u00f8ylediagram for meg.<\/p>\n<p class=\"font-weight-bold m-font-weight-bold\" data-lab-font_weight=\"font-weight-bold\">I min hverdag handler det kun om effekt: Hastighet, kostnad og p\u00e5litelighet. Det Anthropic viser her, er et faktisk konkurransefortrinn som betyr noe.\u00a0<\/p>\n<p>Konkurrentene kan gjerne v\u00e6re marginalt &laquo;smartere&raquo; p\u00e5 papiret, men hvis de m\u00e5 brenne av ti ganger s\u00e5 mange tokens og bruke ti ganger s\u00e5 lang tid p\u00e5 \u00e5 komme frem til samme svar, har de tapt i mine \u00f8yne.<\/p>\n<p>        <a itemprop=\"url\" class=\"\" href=\"https:\/\/www.kode24.no\/artikkel\/mener-ki-ikke-er-grunnen-til-at-juniorer-kuttes\/250065\" data-k5a-url=\"https:\/\/www.kode24.no\/a\/250065\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n<p>            Mener KI ikke er grunnen til at juniorer kuttes<\/p>\n<p itemprop=\"description\" class=\"subtitle \" style=\"\">\n    \u2013 KI er katalysatoren som avdekker et gammelt problem: En hel bransje har utsatt sin egen omstilling, skriver Johan Gr\u00f6nlund, daglig leder i Forte.\n<\/p>\n<p>        <\/a><\/p>\n<p>Det store bildet: Hvorfor dette er viktig n\u00e5<\/p>\n<p>Det er verdt \u00e5 l\u00f8fte blikket litt fra koden for \u00e5 se hva som skjer i bakgrunnen her. Det er noen strukturelle endringer som gj\u00f8r at Anthropic posisjonerer seg annerledes enn konkurrentene akkurat n\u00e5:<\/p>\n<ol>\n<li class=\"lab-bodytext-line\">&laquo;Cost of Intelligence&raquo; g\u00e5r ned. Selv om vi ser modeller med h\u00f8yere &laquo;sticker price&raquo; (som Opus 4.5), faller den faktiske kostnaden for \u00e5 f\u00e5 utf\u00f8rt komplekst arbeid. Som vi s\u00e5 i eksempelet over: En smart modell som bruker effektive verkt\u00f8y er billigere enn en billig modell som roter seg bort i lange samtaler.<\/li>\n<li class=\"lab-bodytext-line\">Infrastruktur og partnerskap. Anthropic opererer ikke i et vakuum. Deres tette samarbeid med Google gir dem tilgang til enorm regnekraft \u2013 rapportene sier de har sikret tilgang til over 1 million TPUs (Tensor Processing Units) i 2026. Dette er viktig fordi det garanterer at de har infrastrukturen til \u00e5 skalere disse &laquo;tunge&raquo; agent-modellene i produksjon.<\/li>\n<li class=\"lab-bodytext-line\">Fra Chatbot til &laquo;Compute Engine&raquo;. Vi ser en dreining hvor modellene g\u00e5r fra \u00e5 v\u00e6re noe vi chatter med, til \u00e5 bli en motor som utf\u00f8rer arbeid i bakgrunnen.<\/li>\n<\/ol>\n<p>Dette er teknologien som ligger til grunn for verkt\u00f8y som Claude Code. N\u00e5r du sitter i terminalen din og ber Claude fikse en bug, er det nettopp denne evnen til \u00e5 s\u00f8ke opp filer, forst\u00e5 kontekst, og kj\u00f8re tester selvstendig som gj\u00f8r at det tidvis oppleves helt magisk.<\/p>\n<p>        <a itemprop=\"url\" class=\"\" href=\"https:\/\/www.kode24.no\/artikkel\/microsoft-topp-frustrert-av-kritikk-mot-ki-windows\/249962\" data-k5a-url=\"https:\/\/www.kode24.no\/a\/249962\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n<p>            Microsoft-topp frustrert av kritikk mot KI-Windows<\/p>\n<p itemprop=\"description\" class=\"subtitle \" style=\"\">\n    \u2013 Jeez, det er s\u00e5 mange kynikere! melder Microsoft-topp, etter at hverken journalister eller folk flest lar seg imponere over Copilot- og Windows-sammensmelting.\n<\/p>\n<p>        <\/a><\/p>\n<p>Oppsummert<\/p>\n<p>Claude Opus 4.5 er en imponerende modell, men det er verkt\u00f8yene rundt modellen som gj\u00f8r dette til en viktig utgivelse.\u00a0<\/p>\n<p>For oss utviklere betyr dette at vi kan begynne \u00e5 bygge systemer som er mer autonome, mer presise og \u2013 kanskje overraskende nok \u2013 billigere i drift p\u00e5 komplekse oppgaver.<\/p>\n<p class=\"font-weight-bold m-font-weight-bold\" data-lab-font_weight=\"font-weight-bold\">Sp\u00f8rsm\u00e5let er ikke lenger hvilken modell som er smartest p\u00e5 papiret, men hvilken modell som faktisk f\u00e5r jobben gjort.\u00a0<\/p>\n<p>Med Opus 4.5 har Anthropic lagt listen for hva vi kan forvente av autonome agenter. N\u00e5 blir det spennende \u00e5 se hvordan konkurrentene svarer.<\/p>\n<p>        <a itemprop=\"url\" class=\"\" href=\"https:\/\/www.kode24.no\/artikkel\/google-gir-ut-ki-editoren-antigravity\/249731\" data-k5a-url=\"https:\/\/www.kode24.no\/a\/249731\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n<p>            Google gir ut KI-editoren Antigravity<\/p>\n<p itemprop=\"description\" class=\"subtitle \" style=\"\">\n    Sammen med sin nye Gemini 3-modell lanserer de IDE-en som skal dra nytte av den.\n<\/p>\n<p>        <\/a><\/p>\n<p>Kilder<\/p>\n<p>        <a itemprop=\"url\" class=\"\" href=\"https:\/\/www.kode24.no\/artikkel\/ny-protestgruppe-mot-ki-vi-ma-rope-varsko\/249609\" data-k5a-url=\"https:\/\/www.kode24.no\/a\/249609\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n<p>            Ny protest\u00adgruppe mot KI: \u2013 Vi m\u00e5 rope varsko<\/p>\n<p itemprop=\"description\" class=\"subtitle \" style=\"\">\n    Kunstnerisk Initiativ for regulering av Kunstig Intelligens (KIKI) vil bevisstgj\u00f8re b\u00e5de deg og politikerne. \u2013 Dette kan ikke vare evig, mener Flu Hartberg.\n<\/p>\n<p>        <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\u2013 Handler mindre om at modellen har lest flere b\u00f8ker, og mer om at de har endret m\u00e5ten&hellip;\n","protected":false},"author":2,"featured_media":97544,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[20,21,24,25,15,19,22,23,17,18,13,30,28,29,14,16,26,27],"class_list":{"0":"post-97543","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-overskrifter","8":"tag-breaking-news","9":"tag-breakingnews","10":"tag-featured-news","11":"tag-featurednews","12":"tag-headlines","13":"tag-hovedoppslag","14":"tag-latest-news","15":"tag-latestnews","16":"tag-main-news","17":"tag-mainnews","18":"tag-news","19":"tag-no","20":"tag-norge","21":"tag-norway","22":"tag-nyheter","23":"tag-overskrifter","24":"tag-top-stories","25":"tag-topstories"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@no\/115617870993667769","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/posts\/97543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/comments?post=97543"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/posts\/97543\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/media\/97544"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/media?parent=97543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/categories?post=97543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/tags?post=97543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}