Din projektleder bruger tre timer på at finde en fejl i et regneark med formler. Din IT-ansvarlige sidder fast i et script, der burde have taget tyve minutter. Kodning og fejlfinding sluger tid, også i virksomheder der ikke er softwarehuse. Gemini kan fungere som en ekstra kollega ved tastaturet. Har du brug for det store overblik over værktøjet først, så start med den komplette guide til Google Gemini.
Indholdsfortegnelse
- Kodning med Gemini er ikke kun for programmører
- Skriv kode med Google AI: Fra blank skærm til fungerende udkast
- Debug kode med AI: Find fejlen på minutter i stedet for timer
- Tre praktiske teknikker til bedre resultater
- Det kræver stadig et menneske bag rattet
Kodning med Gemini er ikke kun for programmører
Når vi siger "kodning", tænker mange på en udvikler i en mørk kælder med fire skærme. Virkeligheden er en anden. Rigtig mange medarbejdere skriver kode uden at kalde sig udviklere. Det er IT-chefen i en kommune, der vedligeholder et internt Python-script til datamigrering. Det er marketing-manageren, der retter i HTML på virksomhedens hjemmeside. Eller controlleren, der skriver Google Apps Script for at automatisere en rapport i Sheets. Du kan læse mere om, hvordan du kan forbinde dine arbejdsgange med Gemini til Drev, Docs og YouTube.
Gemini for udviklere handler derfor ikke kun om store softwareprojekter. Det handler om alle, der nogensinde har stirret på en fejlmeddelelse og tænkt: "Hvad betyder det her overhovedet?"
Vil du forstå hvad Gemini er, uden teknisk volapyk, har vi skrevet en separat introduktion.
Skriv kode med Google AI: Fra blank skærm til fungerende udkast
Den blanke skærm er den værste fjende for alle, der ikke koder dagligt. Gemini fjerner den barriere. Du beskriver med almindelige ord, hvad du vil opnå, og får et fungerende udkast tilbage.
Et konkret eksempel: En IT-ansvarlig i en mellemstor virksomhed skal lave et script, der automatisk omdøber 400 filer i Google Drev efter en bestemt navnekonvention. I stedet for at google sig frem i to timer, skriver han dette i Gemini:
"Skriv et Google Apps Script der gennemgår alle filer i en bestemt Google Drev-mappe og omdøber dem efter mønsteret: ÅÅÅÅ-MM-DD_originalt-filnavn. Scriptet skal logge ændringerne i et Google Sheet."
Og her er et eksempel på, hvad Gemini faktisk returnerer:
function renameFilesWithDatePrefix() {
// Indsæt dit mappe-ID fra Google Drev URL'en
var folderId = "DIT_MAPPE_ID_HER";
var folder = DriveApp.getFolderById(folderId);
var files = folder.getFiles();
// Find eller opret et Google Sheet til logning
var ss = SpreadsheetApp.getActiveSpreadsheet();
var logSheet = ss.getSheetByName("Log") || ss.insertSheet("Log");
logSheet.appendRow(["Tidspunkt", "Originalt navn", "Nyt navn"]);
var today = new Date();
var datePrefix = Utilities.formatDate(today, Session.getScriptTimeZone(), "yyyy-MM-dd");
while (files.hasNext()) {
var file = files.next();
var originalName = file.getName();
// Undgå at omdøbe filer der allerede har datopræfiks
if (!originalName.match(/^\d{4}-\d{2}-\d{2}_/)) {
var newName = datePrefix + "_" + originalName;
file.setName(newName);
logSheet.appendRow([new Date(), originalName, newName]);
}
}
}
Inden for sekunder har han et udkast, han kan teste. Det tager måske ti minutter at tilpasse. primært at indsætte sit eget mappe-ID og køre scriptet fra Google Apps Script-editoren. mod to timers research fra bunden. Er du interesseret i at gå videre med, hvordan Gemini kan automatisere din dataanalyse i Google Sheets, har vi en dedikeret guide.
Det vigtige her: Du skal stadig læse koden igennem og teste den. Gemini er ikke ufejlbarlig. Tænk på det som et første udkast fra en hurtig kollega. Du ville heller ikke sende en kollegas kladde direkte til kunden uden at læse den.
Debug kode med AI: Find fejlen på minutter i stedet for timer

Fejlfinding er det sted, hvor AI i softwareudvikling virkelig viser sin styrke. De fleste fejl i kode er kedelige. En manglende parentes. Et forkert variabelnavn. En logisk fejl i en løkke. Mennesker overser den slags, fordi øjnene bliver trætte efter tyve minutters stirren.
Gemini bliver aldrig træt af at læse kode.
Forestil dig en projektleder i et rådgivende ingeniørfirma, der har arvet et Excel-makro-script fra en tidligere kollega. Scriptet stopper pludselig med at virke. Fejlmeddelelsen er "Runtime Error 1004". Han kopierer koden og fejlmeddelelsen ind i Gemini med denne besked:
"Her er et VBA-script der giver fejlen 'Runtime Error 1004'. Forklar hvad fejlen betyder i almindeligt sprog, og foreslå en rettelse."
Den originale kode ser sådan ud:
Sub OpdaterRapport()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Rapport")
ws.Range("B2").Value = Date
ws.Range("C2").Value = ws.Range("A2").Value * 1.25
End Sub
Gemini svarer:
"'Runtime Error 1004' betyder typisk, at scriptet forsøger at skrive til en celle det ikke har adgang til. ofte fordi arket er beskyttet. På linje 4 prøver dit script at skrive datoen ind i celle B2 på arket 'Rapport'. Hvis det arket er låst med en adgangskode, vil det fejle her.
Prøv denne rettede version, der ophæver arkbeskyttelsen midlertidigt, skriver data og låser igen:"
Sub OpdaterRapport()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Rapport")
' Ophæv beskyttelse midlertidigt (indsæt din adgangskode hvis arket er låst med én)
ws.Unprotect Password:="din-adgangskode"
ws.Range("B2").Value = Date
ws.Range("C2").Value = ws.Range("A2").Value * 1.25
' Lås arket igen
ws.Protect Password:="din-adgangskode"
End Sub
Det der kunne have taget en halv dag med trial-and-error, er klaret på et kvarter. Gemini forklarer ikke bare hvad der er galt. den viser præcis hvor i koden problemet sidder og leverer en klar rettelse.
Det er kernen i at bruge AI til fejlfinding: Du behøver ikke forstå hver eneste linje selv. Du skal bare kunne stille det rigtige spørgsmål.
Tre praktiske teknikker til bedre resultater
Teknik 1: Giv kontekst, ikke bare kode
Fortæl Gemini hvilket sprog koden er i, hvad den skal gøre, og hvor den fejler. Sammenlignet:
Svag prompt:
"Hvad er galt med denne kode?"
Stærk prompt:
"Dette er et Python 3-script der læser en CSV-fil og beregner gennemsnittet af kolonne B. Det fejler med 'ValueError: could not convert string to float' på linje 12. Her er koden: [kode]. Hvad er galt, og hvordan retter jeg det?"
Den stærke prompt giver Gemini tre ting: sprog, formål og den præcise fejl. Resultatet er markant mere præcist. Det er præcis som at briefe en ny kollega.
Teknik 2: Bed om forklaringer, ikke bare løsninger
Har du arvet et script du ikke forstår, så skriv:
"Forklar linje for linje hvad denne kode gør, som om jeg ikke har kodet før."
Gemini returnerer noget i stil med:
## Linje 1: Vi importerer csv-biblioteket, som Python bruger til at læse CSV-filer
import csv
## Linje 2: Vi åbner filen 'data.csv' i læse-tilstand
with open('data.csv', 'r') as f:
# Linje 3: Vi laver en 'læser' der kan gå igennem filens rækker
reader = csv.reader(f)
# Linje 4: Vi springer den første række over, fordi det er kolonneoverskrifter
next(reader)
Så lærer du noget, mens du løser problemet. Gemini kan i øvrigt analysere store mængder tekst og kode på én gang, hvilket er praktisk ved større filer.
Teknik 3: Brug iterative samtaler
Start med det overordnede problem, og zoom ind trin for trin. I stedet for ét langt spørgsmål:
Første besked:
"Hvad gør dette script overordnet set?" → Gemini giver dig overblikket.
Anden besked:
"Hvorfor fejler det på linje 34?" → Gemini zoomer ind på problemet.
Tredje besked:
"Omskriv funktionen på linje 34, så den håndterer tomme celler uden at crashe." → Gemini leverer den rettede kode.
Tre korte samtaler giver langt bedre resultater end ét langt og rodet spørgsmål, fordi du løbende kan korrigere kursen baseret på Geminis svar.
Det kræver stadig et menneske bag rattet
Kodning med Gemini erstatter ikke en dygtig udvikler. Men det gør en ikke-udvikler i stand til at løse opgaver, der ellers ville kræve ekstern hjælp. Og det gør en erfaren udvikler hurtigere.
Den vigtigste pointe: AI-genereret kode skal altid testes i et sikkert miljø, før den rammer produktionssystemer. Det understreger vigtigheden af, at mennesket altid skal have overtaget over maskinen, især med AI-værktøjer. Det gælder særligt i organisationer med krav til compliance og datasikkerhed. Har du spørgsmål om databeskyttelse og Gemini, har vi skrevet en separat guide om netop det.
Det konkrete næste skridt er enkelt: Find en opgave du allerede kender. et script der driller, en rapport der tager for lang tid. og prøv at beskrive problemet i Gemini med så meget kontekst som muligt. Brug promptstrukturerne fra teknik 1 ovenfor som skabelon. Resultatet vil overraske de fleste.
Ofte stillede spørgsmål

Bruno Poulsen er partner i Poulsen & Vinding, et konsulenthus der hjælper danske virksomheder og styrelser med at tage generativ AI i brug i den daglige drift. Han er senior underviser hos Bigum&Co gennem 10+ år og har siden 2023 stået bag AI-implementeringer, foredrag og workshops for blandt andre Lægemiddelstyrelsen, GS1 Danmark, Bornholms Højskole og 30+ bornholmske SMV’er via Business Center Bornholm. Skriver om praktisk anvendelse af AI-værktøjer, prompt engineering og hvordan ledelser kommer i gang mandag morgen kl. 08.00.





