Kunstig intelligens AlphaCode lærte at skrive kode ikke værre end den gennemsnitlige programmør
Miscellanea / / February 03, 2022
Han kunne have gjort det godt i programmeringskonkurrencer.
Det britiske firma DeepMind oprettet AlphaCode kunstig intelligens-systemet, som med hendes ord "skriver computerprogrammer på et konkurrencedygtigt niveau." Ved at løse problemer fra AlphaCode programmeringskonkurrencen omgået de fleste menneskelige udviklere.
AlphaCode blev testet på opgaver oprettet til Codeforces konkurrenceplatform. Nye varianter udgives her hver uge, og for deres løsning kan udviklere optjene point for at klatre til toplinjerne i platformens interne rating.
Ti opgaver blev tilbudt AlphaCode på samme måde som til almindelige Codeforces-brugere: med tekstbeskrivelse, krav til indgående og udgående information, eksempler på testcases og resultater. Det kunstige intelligens-system genererede et stort antal mulige svar, og kørte derefter en test og udvalgte de bedste muligheder. Omtrent det samme, ifølge forfatterne af undersøgelsen, gør størstedelen af menneskelige deltagere.
AlphaCode-løsninger rangeret blandt de øverste 54,3 % af valgene. Det her
tilladt kunstig intelligens for at komme ind på listen over 28% af de førende udviklere af Codeforces Elo-rating, som omfatter 1238 deltagere.Grundlæggeren af Codeforces-platformen, Mikhail Mirzayanov, bemærkede:
Jeg kan trygt sige, at AlphaCodes resultater har overgået mine forventninger. Jeg var skeptisk, for selv i simple konkurrenceproblemer kræves det ofte ikke kun at implementere algoritmen, men også (og dette er det sværeste) at opfinde den. AlphaCode formåede at præstere på niveau med en lovende ny konkurrent.
Mikhail Mirzayanov
Grundlægger af Codeforces, assistent ved fakultetet for informationsteknologi og programmering på ITMO University
DeepMind-specialist Oriol Vinyals sagde, at undersøgelsen stadig er på et tidligt stadie. Men dens resultater har allerede bragt virksomheden tættere på skabelsen af fleksibel kunstig intelligens til autonom oprettelse af kodeblokke i henhold til de beskrevne krav.
På lang sigt er vi opmuntret af [AlphaCode]s potentiale til at hjælpe programmører og ikke-programmører i at skrive kode, forbedre ydeevnen eller skabe nye måder at skabe på software.
Oriol Vinyals
Senior Fellow DeepMind
DeepMind erkendte dog, at AlphaCode-færdigheder ikke altid vil være nyttige til at løse problemer, som programmører står over for hver dag. Ved konkurrencer tilbydes deltagerne temmelig puslespil, som de ønsker at finde den hurtigste og mest elegante løsning til. I rigtige projekter er dette sjældent, så det er for tidligt at tale om ødelæggelsen af udviklerfaget.
Læs også🧐
- Botto kunstig intelligens-malerier solgt for mere end 1 million dollars
- Kunstig intelligens har lært at skelne mellem 12 typer plastik
- Forskere har skabt xenobots, der kan reproducere
I 10 år i IT prøvede jeg meget: Jeg arbejdede som systemadministrator og tester, jeg skrev på et dusin forskellige sprog programmering, ledet edb-afdelingen på redaktionen på en trykt avis og ledet nyhedsfeeds højteknologiske portaler. Jeg kan patche KDE2 til FreeBSD - og fortælle dig detaljeret om alle nuancerne i denne proces. Jeg drømmer om hjemmelavet R2-D2 og rumflyvning.