Sådan brugte jeg AI til at udvikle min egen cookie-løsning
AI behøver ikke kun bruges til at skrive tekster eller besvare spørgsmål. Det kan også bruges som sparringspartner, når man skal udvikle en konkret teknisk løsning. På HandikapINFO har jeg blandt andet brugt ChatGPT som hjælp til at udvikle og tilpasse min egen cookie-løsning.
Det begyndte med et konkret behov
Da jeg arbejdede med HandikapINFO, havde jeg brug for en cookie-løsning, som passede til hjemmesidens design og måde at fungere på.
Det var ikke et spørgsmål om blot at bede AI om at lave en færdig hjemmeside. Jeg havde allerede hjemmesiden, Joomla, Astroid og mit eget design. AI skulle hjælpe med en bestemt del af løsningen.
Resultatet blev blandt andet den lille cookie-knap nederst i venstre hjørne af hjemmesiden, hvor cookieindstillingerne kan åbnes igen.
AI blev brugt som teknisk sparringspartner
Arbejdet foregik som en dialog. Jeg beskrev, hvad jeg ønskede, og AI kunne derefter hjælpe med forslag til blandt andet HTML, CSS og den nødvendige funktionalitet.
Forslagene blev afprøvet på hjemmesiden. Hvis noget ikke fungerede som ønsket, kunne jeg beskrive problemet og arbejde videre med løsningen sammen med AI.
På den måde blev løsningen udviklet trin for trin i stedet for gennem én enkelt prompt.
Jeg beholdt selv kontrollen
En vigtig del af arbejdsformen er, at AI ikke bestemmer, hvordan hjemmesiden skal bygges. Jeg bestemmer selv designet, funktionerne og kravene til løsningen.
AI kan komme med forslag og hjælpe med kode, men jeg kan afvise et forslag, ændre kravene eller bede om en anden løsning, hvis resultatet ikke passer til hjemmesiden.
Det er netop en af fordelene ved at bruge AI som sparringspartner: Man behøver ikke acceptere det første svar.
Fejl er en del af arbejdsgangen
Når man arbejder med kode, vil et forslag fra AI ikke nødvendigvis fungere korrekt første gang. Der kan være forskelle mellem hjemmesider, templates, udvidelser og eksisterende CSS eller JavaScript.
Hvis noget ikke virker, kan fejlmeddelelser, skærmbilleder eller en beskrivelse af det konkrete problem bruges i den videre dialog med AI. Det giver AI langt bedre mulighed for at hjælpe med at finde årsagen.
Giv AI den nødvendige sammenhæng
Jo bedre AI forstår den eksisterende løsning, desto bedre kan den normalt hjælpe. Ved udviklingen af en hjemmeside kan det eksempelvis være relevant at fortælle, hvilket CMS, template eller framework der bruges, og vise den eksisterende kode, som den nye funktion skal fungere sammen med.
Beskriv behovet → få et forslag → afprøv løsningen → vis resultatet eller fejlen → ret kravene → få et nyt forslag → afprøv igen.
Det færdige resultat er stadig mit
AI har været et værktøj i udviklingen, men det er mig, der har besluttet, hvordan løsningen skal se ud og fungere på HandikapINFO.
Det er også sådan, jeg generelt ser AI som arbejdsredskab. AI kan hjælpe med viden, forslag, kode og fejlfinding, men mennesket bør fortsat forstå formålet med opgaven og tage beslutningerne undervejs.
Fra prompt til arbejdsgang
Eksemplet med cookie-løsningen viser også, hvorfor prompts ikke kun handler om at finde den perfekte formulering til ét spørgsmål.
Ved mere komplicerede opgaver er det ofte selve dialogen og arbejdsprocessen, der er værdifuld. Man begynder med et problem, afprøver forskellige løsninger og bruger AI til at komme videre, indtil resultatet fungerer i praksis.