Kunstmatige intelligentie AlphaCode leerde code schrijven niet slechter dan de gemiddelde programmeur
Gemengde Berichten / / February 03, 2022
Hij had het goed kunnen doen in programmeerwedstrijden.
Brits bedrijf DeepMind gemaakt het kunstmatige intelligentiesysteem AlphaCode, dat, in haar woorden, "computerprogramma's schrijft op een competitief niveau." Bij het oplossen van problemen van de AlphaCode programmeerwedstrijd omzeild meeste menselijke ontwikkelaars.
AlphaCode is getest op taken die zijn gemaakt voor het competitieve platform van Codeforces. Elke week worden hier nieuwe varianten gepubliceerd en voor hun oplossing kunnen ontwikkelaars punten verdienen om naar de bovenste regels van de interne beoordeling van het platform te klimmen.
Tien taken werden aan AlphaCode aangeboden op dezelfde manier als voor gewone Codeforces-gebruikers: met tekstuele beschrijving, vereisten voor inkomende en uitgaande informatie, voorbeelden van testgevallen en resultaten. Het kunstmatige intelligentiesysteem genereerde een groot aantal mogelijke antwoorden, voerde vervolgens een test uit en selecteerde de beste opties. Ongeveer hetzelfde, volgens de auteurs van de studie, doet de meerderheid van de menselijke deelnemers.
AlphaCode-oplossingen stonden in de top 54,3% van de keuzes. Deze toegestaan kunstmatige intelligentie om de lijst van 28% van de toonaangevende ontwikkelaars van de Codeforces Elo-beoordeling, die 1238 deelnemers omvat, in te voeren.
De oprichter van het Codeforces-platform, Mikhail Mirzayanov, merkte op:
Ik kan met vertrouwen zeggen dat de resultaten van AlphaCode mijn verwachtingen hebben overtroffen. Ik was sceptisch, want zelfs bij eenvoudige concurrentieproblemen is het vaak niet alleen nodig om het algoritme te implementeren, maar ook (en dit is het moeilijkste) om het uit te vinden. AlphaCode wist te presteren op het niveau van een veelbelovende nieuwe concurrent.
Mikhail Mirzajanov
Oprichter van Codeforces, assistent bij de faculteit Informatietechnologie en Programmeren van ITMO University
DeepMind-specialist Oriol Vinyals zei dat het onderzoek zich nog in een vroeg stadium bevindt. Maar de resultaten hebben het bedrijf al dichter bij het creëren van flexibele kunstmatige intelligentie gebracht voor het autonoom maken van codeblokken volgens de beschreven vereisten.
Op de lange termijn worden we aangemoedigd door het potentieel van [AlphaCode] om programmeurs te helpen en niet-programmeurs bij het schrijven van code, het verbeteren van de prestaties of het creëren van nieuwe manieren om te creëren software.
Oriol Vinyls
Senior Fellow DeepMind
DeepMind erkende echter dat AlphaCode-vaardigheden niet altijd nuttig zullen zijn bij het oplossen van problemen waarmee programmeurs elke dag worden geconfronteerd. Bij wedstrijden krijgen deelnemers eerder puzzels aangeboden waarvoor ze de snelste en meest elegante oplossing willen vinden. In echte projecten is dit zeldzaam, dus het is te vroeg om te praten over de vernietiging van het beroep van ontwikkelaars.
Lees ook🧐
- Botto-schilderijen met kunstmatige intelligentie verkocht voor meer dan $ 1 miljoen
- Kunstmatige intelligentie heeft onderscheid leren maken tussen 12 soorten plastic
- Wetenschappers hebben xenobots gemaakt die zich kunnen voortplanten
Gedurende 10 jaar in de IT heb ik veel geprobeerd: ik werkte als systeembeheerder en tester, ik schreef in een tiental verschillende talen programmering, leidde de computerafdeling van de redactie van een gedrukte krant en leidde nieuwsfeeds hightech portalen. Ik kan KDE2 voor FreeBSD patchen - en u in detail vertellen over alle nuances van dit proces. Ik droom over zelfgemaakte R2-D2 en ruimtevluchten.