AI-chat for udviklere
Brug ChatG som et ekstra par øjne: Få forklaret ukendt kode, isolér fejl, skriv tests og dokumentation, og oversæt koncepter til et sprog, du allerede kan.

For udviklere er en AI-chat som en lynhurtig rubber duck, der svarer igen: den læser ukendt kode, spotter potentielle bugs, genererer tests og skriver den dokumentation, ingen orker at lave. Den erstatter dog ikke det at læse koden selv eller teste den. ChatG er gratis med en daglig kvote af beskeder, viser kode med syntaksfremhævning og en kopiér-knap, og gemmer din historik lokalt i din browser. Her er de mest effektive workflows, hver med en prompt, du kan åbne direkte i chatten.
Forstå og ret kode
Indsæt kun den relevante kode, og husk at inkludere versioner, fejlmeddelelser og hvad du allerede har prøvet.
Få forklaret ukendt kode
Har du overtaget et modul uden kommentarer? Få en forklaring samt et overblik over de edge cases, det overser.
Forklar hvad denne [sprog]-funktion gør, linje for linje hvor det giver mening. Oplist derefter eventuelle edge cases, den ikke håndterer, samt mulige performance-problemer: [indsæt kode]
Prøv denne prompt i chatten eller brug vores Code Assistant.
Debug en fejl med rangordnede hypoteser
Bed om rangordnede årsager og metoder til at bekræfte dem, så gætteriet bliver til en målrettet fejlfinding.
Jeg får denne fejl i mit [sprog eller framework]-projekt: [indsæt fejlmeddelelse og stack trace]. Her er den relevante kode: [indsæt kode]. Forklar den sandsynlige årsag, rangordn mulige løsninger fra mest til mindst sandsynlig, og fortæl mig, hvad jeg skal logge for at bekræfte fejlen.
Skriv enhedstests
Tests er perfekte til AI-udkast, fordi du kan køre dem med det samme og se, hvad der fejler.
Skriv enhedstests til funktionen nedenfor ved hjælp af [test-framework]. Dæk standardscenariet, edge cases (tomt input, meget stort input, ugyldige typer) og ét fejlscenarie. Brug beskrivende testnavne: [indsæt funktion]
Få et ekstra review af en diff
Før du spørger en kollega, kan du lade chatten fange de oplagte fejl, så det menneskelige review kan fokusere på arkitekturen.
Gennemgå denne kodeændring som en senior [sprog]-udvikler. Påpeg bugs, sikkerhedsproblemer og læsbarhedsudfordringer, sorteret efter alvorsgrad. Foreslå konkrete ændringer, og angiv hvilke kommentarer der er valgfrie: [indsæt diff]
Skriv queries, dokumentation og lær nyt
Chatten er også oplagt til de små opgaver rundt om selve kodningen, som ofte bryder dit fokus.
Skriv en SQL-query ud fra et skema
Del tabeldefinitionerne, ikke selve dataene, og få en forklaring, du nemt kan efterprøve.
Skriv en [SQL-dialekt]-forespørgsel, der returnerer [beskriv resultat] fra disse tabeller: [tabelskemaer]. Forklar hver klausul kort, og nævn eventuelle indeks, der ville hjælpe på ydeevnen.
Udarbejd dokumentation
Angiv målgruppen og strukturen, så får du et udkast til en README-sektion, du blot skal finpudse.
Skriv en README-sektion for [projektnavn], der forklarer installation, konfiguration via [konfigurationsmetode] og et minimalt kodeeksempel. Målgruppe: udviklere, der kender [sprog], men ikke dette projekt. Brug Markdown-overskrifter og kodeblokke.
Lær et nyt sprog ud fra et, du allerede kender
Sammenlignende eksempler hjælper dig med at springe begynderstoffet over og dykke direkte ned i forskellene.
Jeg kender [sprog jeg kender] godt og er i gang med at lære [nyt sprog]. Vis mig, hvordan disse koncepter oversættes: [oplist koncepter, f.eks. fejlhåndtering, asynkron kode, pakker]. Brug korte, parallelle kodeeksempler og fremhæv faldgruber for en, der kommer fra [sprog jeg kender].
Start i chatten, eller vælg assistenten Coder til en længere session.
Planlæg en refakturering i sikre trin
Store refaktureringer slår fejl, hvis koden er ubrugelig i dagevis. Få en plan, hvor koden fungerer efter hvert enkelt trin.
Jeg vil refakturere [komponent eller modul] til [mål, f.eks. fjerne et delt globalt state-objekt]. Her er den nuværende struktur: [beskriv eller indsæt]. Foreslå en trinvis plan, hvor koden stadig fungerer efter hvert trin, og angiv hvilke tests jeg bør tilføje først.
Tips til bedre resultater
- Angiv versioner og begrænsninger. Sprogversion, framework, runtime og "ingen nye dependencies" ændrer alt sammen det optimale svar.
- Giv et minimalt eksempel. Et lille uddrag, der genskaber problemet, er langt bedre end en hel fil – og holder irrelevant kode ude af chatten.
- Bed om ræsonnementet. "Forklar hvorfor dette løser problemet" gør det meget lettere at gennemskue forkerte svar.
- Giv feedback på resultatet. Indsæt den nye fejlmeddelelse efter at have prøvet et fix; næste forslag er som regel markant bedre.
Hvad du bør undgå
- Indsættelse af hemmeligheder. Fjern API-nøgler, adgangskoder, tokens, connection strings, kundedata og alt fra .env-filer. Beskeder sendes til en AI-behandlingstjeneste for at generere svar.
- Brud på din arbejdsgivers regler. Mange virksomheder har faste regler for, hvilken kode der må deles med eksterne AI-tjenester. Tjek reglerne, før du deler proprietær kode.
- Kørsel af kode, du ikke har læst. AI-genereret kode kan se rigtig ud, men stadig slette forkerte filer eller springe validering over. Læs den igennem, kør den i et sikkert miljø, og hold dine tests grønne.
- Installation af ukontrollerede pakker. AI kan foreslå biblioteker, funktioner eller parametre, der ikke eksisterer eller er forældede. Tjek altid navne og API'er i den officielle dokumentation, før du installerer noget.
- Ignorering af licenser. Hvis et kodestykke ser ud til at være kopieret fra et kendt projekt, så find kilden og tjek licensen.
Relaterede værktøjer, guides og prompts
- Værktøj: Code Assistant til hurtige forklaringer, fejlretninger og konverteringer.
- Guides: AI til kodning, AI, privatliv og sikkerhed og hvordan AI-chatbots fungerer.
- Samlinger af prompts: prompts til kodning og prompts til produktivitet.
Klar, når du er
Åbn chatten og stil dit første spørgsmål. Det er gratis, og der skal ikke installeres noget.
Start chatten

