← Claude Code Fundamentals
Claude Code Fundamentals Del 1 av 4

Del 1: Den agentiska loopen — varför Claude Code inte är autocomplete

Del 1: Den agentiska loopen — varför Claude Code inte är autocomplete

Del 1: Den agentiska loopen — varför Claude Code inte är autocomplete

De flesta utvecklare tar upp Claude Code med förväntningen att det ska fungera som GitHub Copilot med ett chattfönster. Du beskriver vad du vill. Det föreslår kod. Du accepterar eller avvisar. Det är ett välbekant mönster.

Det är också inte vad Claude Code gör.

Claude Code är en agentisk loop. Att förstå vad det innebär — exakt — är det första steget mot att använda verktyget väl.

Vad autocomplete-verktyg gör

Autocomplete-verktyg observerar din kodkontext och förutsäger nästa tokens. De är snabba, lokala och tillståndslösa. Varje förslag är oberoende av det förra. Verktyget kompletterar en tanke; du levererar omdömet.

Det är användbart. Det är också begränsat. Verktyget kan inte köra dina tester, läsa en fil i en annan katalog, söka på webben efter API-dokumentation, eller kedja en sekvens av åtgärder för att producera ett fungerande resultat.

Vad Claude Code faktiskt gör

När du ger Claude Code en uppgift kör det en loop:

  1. Läs — samla relevant kontext (filer, kod, projektstruktur)
  2. Besluta — bestäm nästa nödvändiga åtgärd
  3. Agera — kör ett verktyg (skriv en fil, kör ett kommando, sök på webben)
  4. Observera — läs utdata från den åtgärden
  5. Besluta igen — bedöm om uppgiften är klar eller vad som ska göras härnäst
  6. Upprepa tills klart

Verktygen Claude Code kan anropa: läsa filer, skriva filer, köra bash-kommandon, söka på webben, starta subagenter, anropa externa API:er. Varje verktygskörning syns i terminalen medan det händer.

Varför det spelar roll hur du skriver uppgifter

Med autocomplete är vagt bra nog. Med en agentisk loop är vagt kostsamt. Om du säger "fixa auth-systemet" kommer loopen att forma sin egen tolkning av vad "fixa" innebär och exekvera mot den tolkningen — potentiellt över flera filer, flera testkörningar, flera beslut.

En användbar mental modell: du är en seniorkonsult som lämnar en uppgift till en junior kollega som ska arbeta autonomt tills de rapporterar tillbaka. Vilken nivå av specificitet skulle du kräva? Det är vad Claude Code behöver.

Ansvarsskiftet

Med autocomplete skriver du koden och tar ansvar för den. Med en agentisk loop dirigerar du en agent som skriver koden. Ansvaret är fortfarande ditt — du mergar PR:en, du äger systemet — men relationen har förändrats. Du är nu en granskare och beslutsfattare, inte den primära producenten.

Det skiftet har praktiska konsekvenser som genomsyrar resten av den här serien.


Nästa i serien: Del 2 — Kom igång: Claude Code i VS Code

Källa: How Claude Code works