SME

Umelá inteligencia sa sama naučila programovať

Programátori o prácu neprídu, múdre stroje im umožnia vyvíjať zložitejšie programy.

Ilustračné foto.Ilustračné foto. (Zdroj: PIXABAY/CC)

CAMBRIDGE, BRATISLAVA. Dostali ste skvelý nápad na novú aplikáciu, ktorá vám môže zarobiť milióny, no nedokážete si ju sami naprogramovať?

Už čoskoro bude v takýchto situáciách pomáhať umelá inteligencia.

SkryťVypnúť reklamu
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou

Vývojári z Cambridgeskej univerzity a Microsoftu naučili systém DeepCoder písať vlastné programovacie kódy. Umelá inteligencia, napríklad, vie vyriešiť základné úlohy programátorských súťaží, ktoré pracujú s piatimi riadkami kódu.

Znamená to, že aj človek, ktorý nevie kódovať, by mohol v budúcnosti stroju zadať svoj nápad a predstavu a DeepCoder by vytvoril program na mieru.

SkryťVypnúť reklamu
Prečítajte si tiež: Umelá inteligencia si potichu vymyslela vlastný jazyk Čítajte 

"Automatizácia takejto technológie môže výrazne znížiť čas potrebný na vývoj kódu," vysvetľuje časopisu New Scientist programátor Armando Solar-Lezama z Massachusettskej technickej univerzity. "Ľudia môžu byť oveľa produktívnejší a vyvíjať systémy, ktoré by sa predtým nedali."

DeepCoder vytvára nové programy pomocou útržkov kódov z iných softvérov. Túto techniku takzvanej programovej syntézy používajú aj ľudia, no umelá inteligencia dokáže nájsť potrebné časti kódu rýchlejšie.

Predošlým systémom trvalo niekoľko minút, kým našli vhodnú kombináciu kódov, DeepCoder to dokáže za zlomok sekundy.

Ľudskí programátori sa však o svoju prácu nemusia obávať, umelá inteligencia ich skôr odbremení a môžu sa venovať komplexnejším úlohám.

SkryťVypnúť reklamu

Najčítanejšie na SME Tech

SkryťVypnúť reklamu
SkryťVypnúť reklamu
SkryťVypnúť reklamu
SkryťVypnúť reklamu
SkryťZatvoriť reklamu