Key takeaways
- DeepMinds AI-kodningsmotor är lika bra som en genomsnittlig mänsklig programmerare.
- AlphaCode-motorn kommer med kreativa lösningar på kodningsproblem.
-
AI kan vara bäst när det utökar mänskligt arbete istället för att ersätta det.
Forskningsföretaget DeepMind säger att AI-kodningsmotorer kan skriva program lika väl som en människa. Kommer robotar äntligen för programvaruutvecklares jobb?
När DeepMind satte sin AlphaCode-motor i arbete med kodningsutmaningar utformade för att testa människor, slutade den i topp 54 procent, vilket gjorde den lika bra som en genomsnittlig människa. Det kan låta som att den är redo att distribueras för liveanvändning. Du kan avfyra den värsta hälften av dina mänskliga kodare och sedan ersätta dem med AI-kodningsrobotar, eller hur? Inte än.
"Med AI-företag behövs skribenter mer än någonsin. Den verkliga fördelen med AI-skribenter är att de tillhandahåller forskning och verktyg som påskyndar processen för vad som måste ingå i innehållet. Jag föreställer mig att AI kodningsmotorer kommer att göra samma sak för programmerare. Det kommer att göra dem mer effektiva, vilket gör det lättare att komma igång med att utveckla en struktur för sina applikationer och påskynda kodningsprocessen, " John Cass, medgrundare av AI-företaget AIContentGen, berättade för Lifewire via e-post.
Support, Not Supplant
Löftet om AI är att det kan ersätta människor i undermåliga uppgifter eller ersätta människor i dyra jobb. Men i praktiken är vi inte där än. Om du någonsin har använt AI-appar för att redigera dina foton, till exempel, vet du att det fortfarande finns mycket att göra efter att verktyget är klart. Åtminstone reduceras människan till att klicka på en knapp för att bläddra genom AI-skapade alternativ och sedan välja de bästa.
I fallet med DeepMinds AlphaCode-motor är dess AI tränad för att hantera kodningsutmaningar. Exempel på AlphaCode-projektsidan är att hitta optimala sätt att ordna vägar och byggnader eller komma på strategier för att vinna brädspel. Dessa kanske inte är användbara på arbetsplatsen, men DeepMinds AI visade en viktig egenskap: Kreativitet.
"Jag kan lugnt säga att resultaten av AlphaCode överträffade mina förväntningar", sa Mike Mirzayanov, grundare av Codeforces, en webbplats som organiserar kodningstävlingar, i Deep Mind-bloggen. "Jag var skeptisk eftersom även i enkla konkurrensproblem krävs det ofta inte bara för att implementera algoritmen utan också - och det här är den svåraste delen - att uppfinna den."
Det mest troliga scenariot, åtminstone till att börja med, är att mänskliga kodare använder AI-verktyg för att hjälpa dem att fungera. Och andra företag, till exempel Microsoft, arbetar med AI-verktyg för att hjälpa programmerare att arbeta snabbare genom att göra mycket av det upptagna arbetet åt dem.
På ett sätt är vi alla vana vid att använda AI-verktyg varje dag, och vi vet vilka fallgropar och frustrationer de medför. Autokorrigering, till exempel, är tänkt att göra skrivning snabbare på små tangentbord på skärmen, men i praktiken ändrar du din skrivstil för att bättre utlösa autokorrigeringsförslagen.
Så, kommer mänskliga kodare verkligen att ersättas av AI? Osannolikt.
"Kodare kommer fortfarande att sitta i förarsätet, som skribenter är med AI-innehållsskribenter", säger Cass. "På ett sätt innebär de nya AI-skrivverktygen ännu mer anställningstrygghet för författare eftersom de kommer att ha expertis om hur man använder och får ut det bästa av de mer sofistikerade verktygen under överskådlig framtid."
Art Official Intelligence
Det finns några sätt att se AI i kreativa sysselsättningar. En är att den tar bort grymtandet och låter människan fokusera mer på de kreativa aspekterna. Det mänskliga blir mer en filmregissör istället för skådespelarens manusförfattare. Vi kan ta ett steg tillbaka och se hela projektet från en högre nivå, utan att bry oss om de små detaljer som behövs för att uppnå våra visioner.
"Det kommer att göra dem mer effektiva, vilket gör det lättare att komma igång med att utveckla en struktur för deras applikationer…"
Å andra sidan är AI-kreativitet fortfarande algoritmisk kreativitet. Den kommer att uppfinna lösningar, skriva romaner eller filtrera våra fotografier, men kanske inte på ett sätt som resonerar med andra människor på det sätt som konst kan.
Mellan dessa ytterligheter finns artister som Brian Eno, som låter hemodlad AI-skapad musik köra i bakgrunden medan han är i studion. När något fångar hans öra sparar han det för senare användning.
AI-skapelser kan inspirera människor i riktningar som vi vanligtvis inte går. Eller så kan AI diktera hur vi jobbar, så vi slutar som små barnvakter för maskinerna. Som alla verktyg är det alltså hur vi använder det som räknas.