Hvad kunstig intelligens også kan bruges til

af Lars J. Stenberg

Mange er bekendt med at bruge kunstig intelligens (AI) i form af samtalerobotter (‘ChatBots’) såsom ChatGPT, Gemini, CoPilot og Mistral til at svare formfuldendt på ens spørgsmål om alt muligt.

Mindre kendt, er det at man også kan bruge AI til at lave apps til f.eks. Android smartphones – endda uden at vide en snus om programmering!

I det følgende prøver vi Gemini som er ret velegnet til opgaven.

Man skal blot kunne beskrive hvad appen skal kunne, og gerne hvordan den skal fremtræde på en smartphone. Derudover kræver det en computer, lidt flair for hvordan man installerer programmer på computeren, opretter og redigerer tekstfiler og ikke mindst hvordan man nøje følger en vejledning. Gemini kan nemlig ikke (endnu) direkte lave app’en for dig – kun instruere dig i hvordan den laves.

En god vejledning kommer normalt når man spørger Gemini i stil med følgende:

Lav venligst en Android 11 app, der viser et julelys med flagrende lys, når appen køres. Din vejledning skal være detaljeret og kunne resultere i en .apk installationsfil.

Anden sætning er muligvis ikke nødvendig, men stadfæster at vi ønsker en detaljeret beskrivelse. I eksemplet angives Android 11. Udskift nummeret til den Andoid version der er installeret på din smartphone for bedste resultat. Android installationsfiler ender altid på .apk.

Gemini skulle så gerne levere en trinvis vejledning. Hvis Gemini er på rette spor, vil vejledningen starte med at fortælle, at du skal have programmet ‘Android Studio‘ installeret på din computer – hvis du ikke har, så find det her: https://developer.android.com/studio, download og installér (programmet er gratis).

Hvis du er det mindste i tvivl om et trin i vejledningen, bør du altid lave uddybende spørgsmål i din Gemini samtale for at undgå enhver misforståelse og fejl.

Nå, men for at gøre en længere historie kortere, så fulgte forfatteren Gemini vejledningen nøje, og resultatet kan ses herunder i et videoklip:

Klik på det trekantede symbol for at afspille videoklippet.

Gemini forslog selv at tilføje musik hvilket forfatteren svarede ja-tak til.

Nu er den resulterende app temmelig simpel. For at udfordre Gemini lidt mere, så prøvede forfatteren at få Gemini til at lave en vejledning for en Android app der kan vise hvilke IP adresser der sendes data til når smartphonen er tændt. Tilmed skal appen vise i hvilket land/region/by IP adressen er hjemhørende og appen skal kunne gemme en liste over de registrerede IP oplysninger i en fil. Resultatet ses herunder:

Klik på det trekantede symbol for at afspille videoklippet.

Ret imponerende, når man tager i betragtning hvor mange detaljer og præcis kode der kræves for at en sådan app virker.

Hvis du selv vil prøve kræfter med at lave Android apps, så hjælper forfatteren gerne til efter bedste evne f.eks. i en IT Café.