Doomsday Se Blíží: Umělá Inteligence Se Naučila Psát Kód Ukradením Z Jiných Programů - Alternativní Pohled

Doomsday Se Blíží: Umělá Inteligence Se Naučila Psát Kód Ukradením Z Jiných Programů - Alternativní Pohled
Doomsday Se Blíží: Umělá Inteligence Se Naučila Psát Kód Ukradením Z Jiných Programů - Alternativní Pohled

Video: Doomsday Se Blíží: Umělá Inteligence Se Naučila Psát Kód Ukradením Z Jiných Programů - Alternativní Pohled

Video: Doomsday Se Blíží: Umělá Inteligence Se Naučila Psát Kód Ukradením Z Jiných Programů - Alternativní Pohled
Video: Tomáš Mikolov - Umělá Inteligence a Výzkum 2024, Duben
Anonim

Umělá inteligence se nikdy nepřestává učit dělat více a více zajímavých věcí. Pokud ale dříve byl „seznam dovedností“rozšířen o nové funkce do stávajícího systému, nyní díky odborníkům z Microsoft Research a University of Cambridge bylo vše mnohem zajímavější. Jejich systém umělé inteligence zvaný DeepCoder je schopen samostatně psát ne příliš složité (v tuto chvíli) programy, „půjčit si“zdrojový kód v hotových řešeních.

Systém AI DeepCoder je založen na tzv. Softwarové syntéze. Podstatou této metody je, že DeepCoder přebírá hotové části kódu z jiných programů, v závislosti na tom, co je třeba nakonec získat, a zkombinuje je do své vlastní sekvence. Jednou z hlavních výhod tohoto přístupu je to, že umělá inteligence má schopnost vybrat nejúčinnější části zdrojového kódu nebo sekce, které jsou pro daný případ nejvhodnější při sestavování vlastního programu. A umělá inteligence sama o sobě může použít takové techniky, které by lidé nikdy nepoužili kvůli zvláštnostem lidského myšlení.

Důležitou součástí systému DeepCoder je vyhledávač, který prohledává a analyzuje veřejně dostupné databáze zdrojových kódů, třídí, vyhodnocuje a funkčnost kódu. Je třeba říci, že podobný přístup používají někteří programátoři, kteří při psaní nových programů často používají při práci také databáze.

VLADIMIR KUZNETSOV