LæringOrdforklaring

🚀 Vibe Coding Ordliste

En hurtig guide til de vigtigste begreber inden for moderne AI-assisteret programmering.

🤖 AI & Vibe Coding Begreber

Selve interaktionen med AI'en og den nye "vibe-baserede" arbejdsmetode.

BegrebForklaring
MVPMinimum Viable Product. Den mindste/simpleste udgave af dit produkt, der kan løse problemet.
LLM"Hjernen" bag AI'en (f.eks. GPT-4, Claude 3.5). Den model, der forstår din tekst og skriver kode retur.
ContextDen mængde info (chat, åbne filer, dokumentation), AI'en "ser" lige nu. God context giver bedre svar.
MCPModel Context Protocol. Linker AI sikkert til dine data (f.eks. læse filer, database).
Prompt EngineeringKunsten at formulere sine instrukser præcist, så AI'en gør nøjagtigt det, man ønsker.
HallucinationNår AI'en selvsikkert finder på noget, der ikke passer (f.eks. opfinder en funktion, der ikke findes).
TokenEnheden AI tæller i. Et ord er ca. 0.75 tokens. Det bruges til at måle, hvor meget "hukommelse" du bruger.
ComposerEn funktion i Cursor IDE, hvor du kan skrive krav til flere filer på én gang, og AI'en bygger hele features.

🛠️ Værktøjer & Miljø

Hvor arbejdet foregår, og de programmer du skal have installeret.

BegrebForklaring
StitchEt værktøj fra Google der hjælper med at designe flotte og moderne hjemmesider (layouts) som ser professionelle ud.
AssetsFiler der ikke er kode (f.eks. billeder, logoer, skrifttyper, videoer) som bruges på din hjemmeside.
IDEIntegrated Development Environment. Din digitale arbejdsplads/skriveprogram til kode (f.eks. VS Code).
CursorEn populær IDE bygget specifikt til AI/Vibe coding. Den kender hele din kodebase.
Terminal / CLIDen "sorte skærm" hvor du skriver tekstkommandoer for at starte servere eller installere pakker.
LocalhostDin egen computer. Når du kører en hjemmeside på "localhost", kan kun du se den i din browser.
GitVersionstyring. Tænk på det som en "fortryd-knap" og backup i skyen.
VercelEn tjeneste til at "hoste" din hjemmeside, så den kommer ud på internettet.
GitHubEn platform til at gemme og dele din kode online. Bruges sammen med Git til versionsstyring og backup i skyen.
RepositoryEn 'mappe' i skyen (fx på GitHub), der indeholder alle filerne til dit projekt og gemmer hele dets historik.
HostingEn tjeneste (fx Vercel eller Koyeb), der stiller en server til rådighed, så din hjemmeside er tændt og kan besøges af alle på internettet.

🏗️ Webudvikling & Stack

BegrebForklaring
FrameworkEt skelet af kode, du bygger videre på (f.eks. Next.js).
Tech StackEn samling af teknologier (sprog, frameworks, databaser), der arbejder sammen for at drive din app.
ReactBibliotek til at bygge brugergrænseflader med "komponenter".
PropsForkortelse for "properties". Data eller indstillinger, du sender ind i en komponent for at ændre dens udseende eller indhold.
Frontend/BackendFrontend er det brugeren ser. Backend er motoren bagved (logik, data).
Server ActionsFunktioner i Next.js, der kører på serveren men kaldes direkte fra din frontend. Giver nem adgang til data.
Tailwind CSSDesign-system hvor du styler direkte i koden (eks. 'text-red-500').
shadcn/uiLækre, færdige komponenter, du kopierer direkte ind. Perfekt til AI-genereret UI.

📦 Data & Drift

BegrebForklaring
NPMNode Package Manager. Bibliotek af gratis kode-pakker.
APIEn "tjener" der lader to programmer tale sammen.
Environment VariablesHemmelige nøgler (f.eks. API-keys), som gemmes i en .env-fil, så de ikke ligger åbent i din kode.
DatabaseEt digitalt arkivskab til permanente data.
SchemaEn "plantegning" over din database. Beskriver hvilke tabeller du har, og hvilke data (kolonner) der skal være i dem.
AuthAuthentication. Systemet der tjekker, hvem brugeren er (login), og hvad de må (adgangskontrol).
DeploymentAt flytte koden fra computer til server (live).
ServerlessEn teknologi hvor du ikke skal tænke på servere. Koden "vågner" kun, når der er brug for den, hvilket sparer strøm og penge.
DNSDomain Name System. En 'telefonbog' for internettet, der oversætter menneskelige adresser (som google.dk) til serveres IP-adresser.
CI/CDContinuous Integration / Continuous Deployment. En automatiseret proces, der tester og udgiver din kode hver gang du laver ændringer.
DomæneDin unikke adresse på internettet (fx google.dk). Det er det navn, folk skriver i browseren for at finde din side.
CNAMEEn DNS-indstilling (record), der fortæller internettet, at dit domæne skal pege videre til en anden adresse (fx din Vercel-adresse).

🔗 Anbefalede Kilder