Kunstig intelligens AlphaCode lærte å skrive kode ikke verre enn den gjennomsnittlige programmereren
Miscellanea / / February 03, 2022
Han kunne gjort det bra i programmeringskonkurranser.
Det britiske selskapet DeepMind opprettet AlphaCode kunstig intelligens-systemet, som, med hennes ord, "skriver dataprogrammer på et konkurransedyktig nivå." Ved å løse problemer fra programmeringskonkurransen AlphaCode forbigått de fleste menneskelige utviklere.
AlphaCode ble testet på oppgaver laget for Codeforces konkurranseplattform. Nye varianter publiseres her hver uke, og for deres løsning kan utviklere tjene poeng for å klatre til topplinjene i plattformens interne vurdering.
Ti oppgaver ble tilbudt AlphaCode på samme måte som for vanlige Codeforces-brukere: med tekstbeskrivelse, krav til inn- og utgående informasjon, eksempler på testcases og resultater. Det kunstige intelligenssystemet genererte et stort antall mulige svar, og kjørte deretter en test og valgte de beste alternativene. Omtrent det samme, ifølge forfatterne av studien, gjør flertallet av menneskelige deltakere.
AlphaCode-løsninger rangert blant de øverste 54,3 % av valgene. Dette
tillatt kunstig intelligens for å komme inn på listen over 28% av de ledende utviklerne av Codeforces Elo-rating, som inkluderer 1238 deltakere.Grunnleggeren av Codeforces-plattformen, Mikhail Mirzayanov, bemerket:
Jeg kan trygt si at AlphaCodes resultater har overgått forventningene mine. Jeg var skeptisk, fordi selv i enkle konkurranseproblemer kreves det ofte ikke bare å implementere algoritmen, men også (og dette er det vanskeligste) å finne den opp. AlphaCode klarte å prestere på nivået til en lovende ny konkurrent.
Mikhail Mirzayanov
Grunnlegger av Codeforces, assistent ved fakultetet for informasjonsteknologi og programmering ved ITMO University
DeepMind-spesialist Oriol Vinyals sa at studien fortsatt er på et tidlig stadium. Men resultatene har allerede brakt selskapet nærmere etableringen av fleksibel kunstig intelligens for autonom oppretting av kodeblokker i henhold til de beskrevne kravene.
På lang sikt er vi oppmuntret av [AlphaCode] sitt potensial til å hjelpe programmerere og ikke-programmerere i å skrive kode, forbedre ytelsen eller skape nye måter å skape på programvare.
Oriol Vinyals
Seniorstipendiat DeepMind
DeepMind erkjente imidlertid at AlphaCode-ferdigheter ikke alltid vil være nyttige for å løse problemer som programmerere møter hver dag. På konkurranser tilbys deltakerne heller gåter som de ønsker å finne den raskeste og mest elegante løsningen for. I virkelige prosjekter er dette sjeldent, så det er for tidlig å snakke om ødeleggelsen av utvikleryrket.
Les også🧐
- Botto-malerier med kunstig intelligens solgt for mer enn 1 million dollar
- Kunstig intelligens har lært å skille mellom 12 typer plast
- Forskere har laget xenobots som kan reprodusere
I 10 år i IT prøvde jeg mye: jeg jobbet som systemadministrator og tester, jeg skrev på et dusin forskjellige språk programmering, ledet dataavdelingen i redaksjonen til en trykt avis og ledet nyhetsstrømmer høyteknologiske portaler. Jeg kan lappe KDE2 for FreeBSD - og fortelle deg i detalj om alle nyansene i denne prosessen. Jeg drømmer om hjemmelaget R2-D2 og romfart.