Home / Glossary

AI Coding Glossary

Key terms in AI-assisted development, explained clearly with practical context.

Agentisk kodning

Agentisk kodning är ett mjukvaruutvecklingsmetod där en AI-agent självständigt läser din kodbas, skriver kod, kör kommandon och itererar på resultat utan manuell kopiering och inklistring. Till skillnad från chattbaserad AI agerar agenten direkt i din utvecklingsmiljö för att slutföra flerstegiga uppgifter.

Claude Code

Claude Code är Anthropics terminalbaserade AI-kodningsagent som verkar direkt i din utvecklingsmiljö. Den läser hela ditt projekt, skriver kod i flera filer, kör skalkommandon, hanterar git-arbetsflöden och itererar självständigt på fel — allt från kommandoraden.

Model Context Protocol (MCP)

Model Context Protocol (MCP) är en öppen standard skapad av Anthropic som ger ett universellt sätt att ansluta AI-modeller till externa verktyg, datakällor och API:er. Det fungerar som ett standardiserat gränssnitt — likt USB för AI — så att vilket MCP-kompatibelt verktyg som helst kan fungera med vilken MCP-kompatibel AI-agent som helst.

CLAUDE.md

CLAUDE.md är en Markdown-konfigurationsfil som placeras i din projektkatalog och ger Claude Code beständiga, projektspecifika instruktioner. Den berättar för agenten om dina kodningskonventioner, arkitektur, vanliga kommandon och regler — och fungerar som en form av långsiktigt minne som gäller i varje session för det projektet.

AI-parprogrammering

AI-parprogrammering är ett utvecklingsarbetsflöde där en mänsklig utvecklare arbetar tillsammans med ett AI-verktyg för att skriva kod i samarbete i realtid. Utvecklaren ger riktning, kontext och omdöme medan AI:n bidrar med kodförslag, hittar buggar och hanterar repetitiva implementeringsuppgifter.

Kontextfönster

Ett kontextfönster är det maximala antalet tokens (ord, kodtecken och symboler) som en AI-modell kan bearbeta i en enda interaktion. Det definierar den övre gränsen för hur mycket information — inklusive din prompt, kod och modellens svar — som AI:n kan hålla i minnet på en gång.

Kodningsagent

En kodningsagent är ett AI-drivet verktyg som självständigt kan läsa filer, skriva kod, köra terminalkommandon och iterera på resultat för att slutföra programmeringsuppgifter. Till skillnad från passiva kodförslagsverktyg tar en kodningsagent oberoende åtgärder i din utvecklingsmiljö för att uppnå ett angivet mål.

Vibe-kodning

Vibe-kodning är ett informellt synsätt på mjukvaruutveckling där en utvecklare beskriver vad de vill ha på naturligt språk och låter ett AI-verktyg hantera implementationsdetaljerna. Istället för att skriva precisa specifikationer kommunicerar utvecklaren avsikt genom avslappnat samtal och itererar baserat på resultat.

AI-kodgranskning

AI-kodgranskning är processen att använda artificiell intelligens för att automatiskt analysera källkod för buggar, säkerhetssårbarheter, stilinkonsistenser och kvalitetsproblem. AI-granskare kan granska pull requests, föreslå förbättringar och fånga problem som mänskliga granskare kan missa på grund av trötthet eller tidsbrist.

Promptteknik för kod

Promptteknik för kod är praktiken att formulera tydliga, specifika instruktioner som hjälper AI-kodningsverktyg att producera exakt och relevant utdata. Det handlar om att strukturera dina förfrågningar med rätt nivå av kontext, begränsningar och exempel så att AI:n förstår både vad du vill ha och hur du vill att det ska göras.

Headless AI-agent

En headless AI-agent är en kodningsagent som körs utan ett användarvänligt gränssnitt eller realtidsinteraktion. Den utför uppgifter autonomt i bakgrundsprocesser, CI/CD-pipelines eller schemalagda jobb — läser kod, gör ändringar, kör tester och rapporterar resultat utan att vänta på mänsklig inmatning i något steg.

Subagenter

Subagenter är parallella barnprocesser som skapas av en huvud-AI-kodningsagent för att hantera oberoende delar av en komplex uppgift samtidigt. Istället för att behandla allt sekventiellt delegerar huvudagenten deluppgifter till specialiserade barnagenter som körs parallellt och rapporterar resultat tillbaka till föräldern.