Dommedagen Närmar Sig: Artificiell Intelligens Har Lärt Sig Att Skriva Kod Genom Att Stjäla Den Från Andra Program - Alternativ Vy

Dommedagen Närmar Sig: Artificiell Intelligens Har Lärt Sig Att Skriva Kod Genom Att Stjäla Den Från Andra Program - Alternativ Vy
Dommedagen Närmar Sig: Artificiell Intelligens Har Lärt Sig Att Skriva Kod Genom Att Stjäla Den Från Andra Program - Alternativ Vy

Video: Dommedagen Närmar Sig: Artificiell Intelligens Har Lärt Sig Att Skriva Kod Genom Att Stjäla Den Från Andra Program - Alternativ Vy

Video: Dommedagen Närmar Sig: Artificiell Intelligens Har Lärt Sig Att Skriva Kod Genom Att Stjäla Den Från Andra Program - Alternativ Vy
Video: Fysikern om Artificiell intelligens: ”Nu har vi chansen att tänka igenom saker - Nyhetsmorgon (TV4) 2024, April
Anonim

Konstgjord intelligens slutar aldrig lära sig att göra mer och mer intressanta saker. Men om tidigare "listan över färdigheter" utvidgades genom att lägga till nya funktioner i ett befintligt system, nu, tack vare specialister från Microsoft Research och University of Cambridge, har allt blivit mycket mer intressant. Deras artificiella intelligenssystem som kallas DeepCoder kan självständigt skriva inte särskilt komplicerade (för tillfället) program och "låna" källkoden i färdiga lösningar.

AI-systemet DeepCoder är baserat på den så kallade mjukvarusyntesen. Kärnan i denna metod är att DeepCoder tar färdiga kodavsnitt från andra program, beroende på vad som måste erhållas i slutändan och kombinerar dem i sin egen sekvens. En av de viktigaste fördelarna med detta tillvägagångssätt är att den konstgjorda intelligensen har förmågan att välja de mest effektiva avsnitten i källkoden eller de avsnitt som är bäst lämpade för ett visst fall när man sammanställer ett eget program. Och konstgjord intelligens kan i sig använda sådana tekniker som människor aldrig skulle använda på grund av det mänskliga tänkande.

En viktig del av DeepCoder-systemet är sökmotorn, som söker och analyserar offentligt tillgängliga källkodedatabaser, sorterar, utvärderar och kodfunktioner. Det ska sägas att en liknande metod används av vissa programmerare, som ofta använder databaser i sitt arbete när man skriver nya program.

VLADIMIR KUZNETSOV

Rekommenderas: