Af Aksel Brinck, Alt om Data
Denne artikel er oprindeligt bragt på Alt om Data. Computerworld overtog i november 2022 Alt om Data. Du kan læse mere om overtagelsen her.
Et af de mest spændende fremtidslaboratorier i verden er den britiske virksomhed DeepMind, som ejes af Google. Nu har maskinlæringsspecialisterne udviklet en AlphaCode-software, som kan skrive programkode ud fra anvisninger skrevet som almindeligt sprog, skriver Heise.de.
Kan det være begyndelsen til enden for softwareudviklere, som vil se sig overhalet af effektiv AI-kodning?
Kode fra rekrutteringstests
AI'en er baseret på en transformer-model, der er trænet til at løse programmeringsopgaver, som dem der ofte bliver stillet i konkurrencer eller ved rekrutteringstests for udviklere.
Til dette formål blev modellen først ”oplært” med udvalgt programkode fra GitHub. Derefter blev AlphaCode fodret med opgaver fra programmeringskonkurrencer. AI’en skabte herefter selv et stort antal C++- og Python-programmer.
Testen blev udført ved hjælp af programmeringsopgaver fra Codeforces, som er en hjemmeside, hvor udviklere kan deltage i programmeringskonkurrencer.
Bedre end de fleste udviklere
AlphaCode fik en gennemsnitlig placering på 54,3 procent, dvs. at næsten halvdelen af de menneskelige deltagere i konkurrencerne leverede dårligere løsninger end den kunstige intelligens.
DeepMind-teamet beskriver deres forskning i, hvordan AI’en fungerer samt testresultaterne i papiret Competition-Level Code Generation with AlphaCode. Testopgaverne er tilgængelige på GitHub, skriver Heise.de.
Diagrammet øverst fra DeepMinds blog illustrerer, hvordan teamet har opbygget det beskrevne projekt.