Key takeaways
- DeepMinds AI-kodningsmotor er lige så god som en gennemsnitlig menneskelig programmør.
- AlphaCode-motoren kommer med kreative løsninger på kodningsproblemer.
-
AI er måske bedst, når det øger menneskelig arbejdskraft i stedet for at erstatte det.
Forskningsvirksomheden DeepMind siger, at AI-kodningsmaskiner kan skrive programmer såvel som et menneske. Kommer robotter endelig til softwareudviklere?
Da DeepMind satte sin AlphaCode-motor til at arbejde med kodningsudfordringer designet til at teste mennesker, sluttede den i top 54 procent, hvilket gjorde den lige så god som et gennemsnitligt menneske. Det lyder måske som om det er klar til at blive implementeret til live brug. Du kunne affyre den værste halvdel af dine menneskelige kodere og derefter erstatte dem med AI-kodningsbots, ikke? Ikke endnu.
"Med AI-virksomheder er der mere brug for forfattere end nogensinde. Den virkelige fordel ved AI-skribenter er, at de leverer forskning og værktøjer, der fremskynder processen med det, der skal indgå i indholdet. Jeg forestiller mig, at AI kodningsmotorer vil gøre det samme for programmører. Det vil gøre dem mere effektive, hvilket gør det nemmere at komme i gang med at udvikle en struktur til deres applikationer og fremskynde processen med kodning," John Cass, medstifter af AI-virksomheden AIContentGen, fort alte Lifewire via e-mail.
Support, ikke supplant
Løftet om kunstig intelligens er, at det kan erstatte mennesker i ringe opgaver eller erstatte mennesker i dyre job. Men i praksis er vi der ikke endnu. Hvis du nogensinde har brugt AI-apps til at redigere dine billeder, for eksempel, vil du vide, at der stadig er masser af oprydning at gøre, efter at værktøjet er færdigt. I det mindste er mennesket reduceret til at klikke på en knap for at gå gennem AI-skabte muligheder og derefter vælge de bedste.
I tilfældet med DeepMinds' AlphaCode-motor er dens AI trænet til at tackle kodningsudfordringer. Eksempler på AlphaCode-projektsiden er at finde optimale måder at arrangere veje og bygninger på eller komme med strategier til at vinde brætspil. Disse er måske ikke nyttige på arbejdspladsen, men DeepMinds AI viste en vigtig egenskab: Kreativitet.
"Jeg kan roligt sige, at resultaterne af AlphaCode oversteg mine forventninger," sagde Mike Mirzayanov, grundlægger af Codeforces, et websted, der organiserer kodningskonkurrencer, i Deep Mind-bloggen. "Jeg var skeptisk, fordi selv i simple konkurrenceproblemer kræves det ofte ikke kun at implementere algoritmen, men også – og det er den sværeste del – at opfinde den."
Det mest sandsynlige scenarie, til at begynde med, er i det mindste, at menneskelige programmerere bruger AI-værktøjer til at hjælpe dem med at arbejde. Og andre virksomheder, for eksempel Microsoft, arbejder på AI-værktøjer for at hjælpe programmører med at arbejde hurtigere ved at gøre en masse af det travle arbejde for dem.
På en måde er vi alle vant til at bruge AI-værktøjer hver dag, og vi kender de faldgruber og frustrationer, de medfører. Autokorrektur, for eksempel, skulle gøre skrivning hurtigere på små skærmtastaturer, men i praksis ender du med at ændre din skrivestil for bedre at udløse autokorrekturforslagene.
Så, vil menneskelige kodere virkelig blive erstattet af kunstig intelligens? Usandsynligt.
"Coders vil stadig være i førersædet, som forfattere er med AI-indholdsforfattere," siger Cass. "På en måde betyder de nye AI-skriveværktøjer endnu mere jobsikkerhed for forfattere, fordi de vil have ekspertisen i, hvordan man bruger og får det bedste ud af de mere sofistikerede værktøjer i en overskuelig fremtid."
Art Official Intelligence
Der er et par måder at se kunstig intelligens på i kreative bestræbelser. Det ene er, at det fjerner grynt-arbejdet og lader mennesket fokusere mere på de kreative aspekter. Mennesket bliver mere en filminstruktør i stedet for skuespillerens manuskriptforfatter. Vi kan tage et skridt tilbage og se hele projektet fra et højere niveau, uden at bekymre os om de små detaljer, der er nødvendige for at nå vores visioner.
"Det vil gøre dem mere effektive, hvilket gør det nemmere at komme i gang med at udvikle en struktur til deres applikationer…"
På den anden ende er AI-kreativitet stadig algoritmisk kreativitet. Det vil opfinde løsninger, skrive romaner eller filtrere vores fotografier, men måske ikke på en måde, der giver genklang hos andre mennesker på den måde, kunst kan.
Imellem disse yderpunkter er kunstnere som Brian Eno, der lader hjemmedyrket AI-skabt musik køre i baggrunden, mens han er i studiet. Når noget fanger hans øre, gemmer han det til senere brug.
AI-kreationer kan inspirere mennesker i retninger, vi måske ikke norm alt går. Eller AI kan diktere, hvordan vi arbejder, så vi ender som underordnede babysittere for maskinerne. Som ethvert værktøj, så er det, hvordan vi bruger det, der tæller.