Fra chatsvar til konkrete ændringer i kode
Forskellen på Claude Code og almindelig brug af Claude eller ChatGPT ligger især i, hvad værktøjet kan gøre. En chatbot kan forklare en fejl og skrive et forslag til ny kode. Claude Code kan undersøge projektets filer, rette koden og køre tests for at kontrollere ændringen.
Anthropic kalder det et agentisk kodningsværktøj. Agentisk betyder her, at AI-assistenten kan udføre handlinger og arbejde videre ud fra resultaterne – ikke kun levere et tekstsvar. Det sker inden for de adgange og tilladelser, den har fået.
Claude Code er altså et udviklingsværktøj, ikke blot et andet navn for Claude-chatten. I marketing er det især relevant, når opgaven handler om hjemmesider, integrationer eller automatisering med kode frem for tekstproduktion og idéudvikling.
Sådan arbejder Claude Code med en opgave
Du beskriver opgaven i almindeligt sprog. Derefter kan Claude Code undersøge den relevante del af kodebasen, altså projektets samling af kodefiler, og arbejde sig frem mod en løsning.
Et typisk forløb ser sådan ud:
- Undersøge projektet: Værktøjet læser relevante filer og finder den kode, der hænger sammen med opgaven.
- Planlægge ændringen: Det vurderer, hvilke filer og funktioner der skal justeres.
- Redigere koden: Det foretager ændringer, eventuelt på tværs af flere filer.
- Kontrollere resultatet: Det kører relevante kommandoer eller tests og bruger resultatet til at rette eventuelle fejl.
Arbejdsgangen kan gentage sig flere gange. Hvis en test fejler, kan Claude Code undersøge fejlbeskeden og justere løsningen.
Det adskiller sig fra at kopiere et kodestykke ind i en chat, fordi værktøjet selv kan hente mere projektkontekst. Det betyder dog ikke, at det automatisk har fuldt overblik over hele projektet eller alle forretningskrav. En præcis opgavebeskrivelse og tydelige grænser hjælper stadig.
Hvad bruges Claude Code til?
Claude Code kan hjælpe med både mindre rettelser og større udviklingsopgaver. Typiske anvendelser er:
- Fejlfinding: Finde årsagen til en fejl og ændre den relevante kode.
- Refaktorering: Omstrukturere kode, så den bliver lettere at vedligeholde, uden at ændre dens tilsigtede funktion.
- Tests: Skrive, opdatere og køre automatiske kontroller af koden.
- Nye funktioner: Implementere funktionalitet på tværs af projektets filer.
- Vedligeholdelse og automatisering: Opdatere dokumentation og håndtere gentagne kommandolinjeopgaver.
Værktøjet kan også indgå i arbejdsgange med Git, som bruges til versionsstyring af kode. Det kan eksempelvis hjælpe med at samle ændringer og oprette en pull request, hvor andre kan gennemgå dem, før de bliver indarbejdet.
For et marketingteam ligger værdien især i samarbejdet med udviklere. Opgaver på en kampagneside, i et WordPress-plugin eller i den tekniske marketinginfrastruktur kan kræve både kodeforståelse, ændringer og test. Claude Code kan samle flere af disse trin i samme arbejdsforløb.
Et praktisk eksempel fra et webprojekt
Forestil dig, at en formular på en landingsside ikke viser en fejlbesked, når brugeren indtaster en ugyldig e-mailadresse.
En afgrænset opgave kunne være:
Find årsagen til den manglende fejlbesked i formularen. Ret problemet uden at ændre formularens design, tilføj en relevant test, og kør de eksisterende tests.
Claude Code kan derefter undersøge formularens kode, ændre valideringen og kontrollere resultatet. Udvikleren gennemgår ændringerne og afprøver formularen, før rettelsen bliver lagt på den aktive hjemmeside.
Eksemplet viser også, hvad en god instruktion indeholder: et konkret problem, en grænse for ændringen og en måde at kontrollere løsningen på. “Gør hjemmesiden bedre” giver et langt dårligere udgangspunkt.
Hvor kan man bruge det?
Claude Code kan bruges i terminalen, hvor man styrer programmer med tekstkommandoer. Det er også tilgængeligt gennem blandt andet et IDE – et udviklingsprogram til kodearbejde – samt desktop-app og browser.
Adgang kan ske gennem udvalgte Claude-abonnementer eller en Claude Console-konto. Funktioner og adgangsmuligheder varierer efter plan og platform og kan ændre sig. Man bør derfor ikke forvente præcis samme muligheder i alle udgaver.
Automatisering kræver stadig kontrol
Fordelen ved Claude Code er, at det kan overtage en del af det manuelle arbejde mellem at forstå et problem og afprøve en løsning. Men mere handlekraft giver også større behov for kontrol.
Værktøjet kan misforstå krav eller lave ændringer med utilsigtede konsekvenser. Beståede tests er heller ikke en garanti for, at alt fungerer: Testene kontrollerer kun det, de er skrevet til at dække.
Afgræns derfor opgaverne, styr adgangen til filer og kommandoer, og gennemgå ændringerne, før de tages i brug. Vær særligt forsigtig med følsomme oplysninger og handlinger, der påvirker et aktivt system. Claude Code kan hjælpe med udførelsen, men ansvaret for kvalitet og sikkerhed bliver hos teamet.