graphify-tool-arkido-evaluation

Begränsa din token-användning — eller gå i konkurs

Niklas AndervangAI6 min läsning

Agentiska arbetsflöden blir snabbt ryggraden i modern utveckling — planeringsagenter, granskningsagenter, refaktoriseringsagenter, releaseagenter. Men det finns ett växande problem som många team underskattar: du skalar inte din AI-användning, du skalar din kostnadsrisk. Om du inte kontrollerar token-användningen kommer du att stöta på en kostnadsvägg.

Agentiska arbetsflöden skalar kostnad snabbare än värde. En kunskapsgraf för kodbasen (t.ex. Graphify) ersätter dyr utforskning med strukturerade frågor — minskar verktygsanrop med 3–4 gånger och den totala arbetsflödeskostnaden med cirka 50%.
Innehåll

Den dolda kostnadsdrivaren: utforskning, inte intelligens

De flesta antar att LLM-kostnaden kommer från resonemang. I verkligheten är den största kostnadsdrivaren ineffektiv utforskning.

Typiskt agentbeteende:

  1. Lista kataloger
  2. Sök (grep) efter mönster
  3. Läs stora filer
  4. Upprepa — varje session

Detta leder till hög tokenförbrukning, upprepat arbete, långsam exekvering och dålig kostnadsförutsägbarhet. På Arkido, där vi specialiserar oss på integrationer och AI-agentbaserade arbetsflöden, var detta en av de första flaskhalsarna vi identifierade när vi utvärderade verktyg.

Vår utvärdering: Graphify och tillvägagångssättet med en Codebase Knowledge Graph

Som en del av vårt arbete med AI-driven utveckling utvärderade vi Graphify, ett verktyg som bygger en Codebase Knowledge Graph.

Idén är enkel men kraftfull: istället för att låta agenter återupptäcka din arkitektur, ger du dem en karta över hela din kodbasstruktur.

Graphify bygger denna karta genom att extrahera:

  • Beroenden mellan filer och moduler
  • Funktions- och komponentrelationer
  • Högverkande "hotspots"
  • Arkitektoniska gränser

Allt detta exponeras genom lätta frågor istället för tung filutforskning.

Siffrorna (vad som faktiskt spelar roll)

Vi testade samma arkitekturintensiva uppgift med och utan en kunskapsgraf.

Mått Med Graphify Utan
Tid att slutföra ~45 sekunder ~3 minuter
Verktygsanrop 18 65
Reduktion 3.6× färre anrop

På Arkido tittar vi inte bara på prestanda – vi tittar på kostnadskonsekvenser. Verktygsanrop = kostnadsmultiplikatorer. Att minska dem med 3–4× har en direkt inverkan på din AI-budget.

Var besparingarna faktiskt sker

I ett djupare benchmark (refaktorering + kodkvalitetsanalys) bröt vi ner arbetsflödet:

Fas Utan graf Med graf
Strukturell utforskning ~25–30 anrop ~7 anrop
Mönsterdetektering (grep etc.) ~12 anrop ~12 anrop
Totalt ~37–42 ~19

Viktig insikt från vår utvärdering:

  • ~75% minskning av strukturell utforskning
  • ~50% total minskning

Den verkliga ineffektiviteten ligger inte i analysen – den ligger i att hitta vad som ska analyseras.

Skiftet: från utforskning till strukturerad förfrågan

Gammalt sätt (dyrt)

  • Utforska först
  • Förstå senare
  • Missa saker → återutforska

Nytt sätt (effektivt)

  • Fråga efter struktur först
  • Identifiera hotspots
  • Dyka in i kod med precision

Detta är mönstret vi nu rekommenderar i vårt AI-integrationsarbete: Graf först, grep sedan. Grafen berättar var du ska leta; traditionella verktyg berättar vad du tittar på.

Agentpåverkan i verkliga världen

Planeringsagent

Mått Utan Med graf
Verktygsanrop ~30 ~8
Hastighet Baslinje ~4× snabbare

Granskningsagent

Mått Utan Med graf
Verktygsanrop ~12 ~4
Hastighet Baslinje ~3× snabbare

Refaktorering / arkitekturanalys

  • ~50% färre verktygsanrop
  • Bättre identifiering av högrisksområden

Kvalitet är en del av kostnaden

En av de mest förbisedda kostnadsdrivarna är missat sammanhang. När agenter missar viktiga kopplingar producerar de svagare resultat, behöver återförsök och utforskar igen.

I vår utvärdering avslöjade grafbaserade arbetsflöden kritiska problem som brute-force-utforskning sannolikt skulle missa, eftersom agenten började med noder med hög inverkan istället för slumpmässig sampling.

Bättre prioritering minskar både kostnad och risk.

En enkel kostnadsmodell

Ur ett integrations- och arkitekturperspektiv: Total AI-kostnad ≈ Kostnad per anrop × Antal anrop × Återförsöksfaktor

En Codebase Knowledge Graph minskar både antalet anrop och återförsöksfaktorn. Det är därför effekten är multiplikativ, inte inkrementell.

Detta är samma skifte vi såg i molnet

Före Efter
Låt agenter utforska allt Ge agenter strukturerat sammanhang
Optimera prompts Optimera arbetsflöden
Skala användning Kontrollera kostnad

Avvägningar (och när det är meningsfullt)

Fördelar

  • 3–4× färre verktygsanrop
  • ~50% total minskning i arbetsflöden
  • Snabbare exekvering
  • Bättre arkitektoniska beslut
  • Mer förutsägbar kostnad

Begränsningar

  • Ersätter inte inspektion på kodnivå
  • Kräver att grafen hålls uppdaterad (automatiserat i praktiken)

Arkido-perspektiv

Från vårt perspektiv på Arkido — som arbetar i skärningspunkten mellan integration, arkitektur och AI-agentarbetsflöden — är detta inte bara ett verktygsval. Det är ett arkitekturmönster.

Vi ser Codebase Knowledge Graphs (med verktyg som Graphify) bli:

  • En standardkomponent i AI-drivna utvecklingsplattformar
  • En kostnadskontrollmekanism för LLM-användning
  • En grund för skalbara agentbaserade arbetsflöden

Viktiga slutsatser

  • Tokenanvändning är det nya molnkostnadsproblemet
  • Största delen av kostnaden kommer från utforskning, inte resonemang
  • En Codebase Knowledge Graph eliminerar upprepad upptäckt
  • Graphify bevisade detta i praktiken: 3.6× färre verktygsanrop, ~50% total minskning
  • Det vinnande mönstret: Graf först, sedan allt annat

Vanliga frågor (FAQ)

Vad är en kunskapsgraf för kodbas?

En strukturerad representation av en kodbas som kartlägger beroenden och arkitektur, vilket gör det möjligt för agenter att fråga om struktur istället för att manuellt utforska filer.

Hur minskar Graphify tokenanvändningen?

Genom att ersätta dyra utforskningssteg med effektiva graffrågor, vilket minskar antalet verktygsanrop avsevärt.

Varför är agentbaserade arbetsflöden dyra?

Eftersom agenter upprepade gånger utforskar stora kodbaser från grunden, vilket förbrukar tokens och verktygsanrop utan återanvändbart strukturellt sammanhang.

Ersätter detta verktyg som grep eller filäsning?

Nej. Det kompletterar dem – grafer hanterar struktur, medan traditionella verktyg hanterar implementeringsdetaljer.

Vad är "gudnoder"?

Starkt sammankopplade delar av en kodbas som indikerar hög påverkan och risk vid modifiering.

När bör du implementera detta tillvägagångssätt?

När du har växande AI-användning, flera agenter eller ökande kostnader – särskilt i komplexa eller långlivade system där upprepad utforskning blir dyr.

Nyckelord

  • AI cost optimization
  • token usage reduction
  • Graphify
  • Codebase Knowledge Graph
  • agentic workflows
  • AI integration
  • Arkido
  • LLM cost control
  • MCP tools
  • dependency graph
  • software architecture AI
  • development productivity

Källor

  1. Graphify — Kodbasens kunskapsgraf
Martin Holmberg

VD

Kontakta Martin för mer information om hur vi kan hjälpa dig.

Martin Holmberg

martin.holmberg@arkido.se

+46 702 580 755

Relaterade artiklar