Doomsday Se Bliža: Umetna Inteligenca Se Je Naučila Pisati Kodo Tako, Da Jo Je Ukradla Drugim Programom - Alternativni Pogled

Doomsday Se Bliža: Umetna Inteligenca Se Je Naučila Pisati Kodo Tako, Da Jo Je Ukradla Drugim Programom - Alternativni Pogled
Doomsday Se Bliža: Umetna Inteligenca Se Je Naučila Pisati Kodo Tako, Da Jo Je Ukradla Drugim Programom - Alternativni Pogled

Video: Doomsday Se Bliža: Umetna Inteligenca Se Je Naučila Pisati Kodo Tako, Da Jo Je Ukradla Drugim Programom - Alternativni Pogled

Video: Doomsday Se Bliža: Umetna Inteligenca Se Je Naučila Pisati Kodo Tako, Da Jo Je Ukradla Drugim Programom - Alternativni Pogled
Video: U ŠKOLI GA TUKLI JER SE NIJE ZNAO TUĆI A ZATIM... 2024, Marec
Anonim

Umetna inteligenca se nikoli ne neha učiti početi več in bolj zanimivih stvari. Če pa smo prej »seznam spretnosti« razširili z dodajanjem novih funkcij obstoječemu sistemu, je zdaj po zaslugi strokovnjakov Microsoftove raziskave in univerze v Cambridgeu vse postalo veliko bolj zanimivo. Njihov sistem umetne inteligence, imenovan DeepCoder, je sposoben samostojno pisati ne zelo zapletene (trenutno) programe, "izposoditi" izvorno kodo v že pripravljenih rešitvah.

AI sistem DeepCoder temelji na tako imenovani sintezi programske opreme. Bistvo te metode je, da DeepCoder vzame pripravljene odseke kode iz drugih programov, odvisno od tega, kaj je treba na koncu pridobiti, in jih združuje v svoje zaporedje. Ena glavnih prednosti tega pristopa je, da ima umetna inteligenca možnost, da pri sestavljanju svojega programa izbere najučinkovitejše dele izvorne kode ali odseke, ki so za določen primer najbolj primerni. In umetna inteligenca sama lahko uporablja takšne tehnike, ki jih ljudje zaradi posebnosti človeškega razmišljanja ne bi nikoli uporabljali.

Pomemben del sistema DeepCoder je iskalnik, ki išče in analizira javno dostopne baze podatkov izvorne kode, jih razvrsti, oceni in funkcijo kode. Treba je povedati, da podoben pristop uporabljajo nekateri programerji, ki pri pisanju novih programov pogosto uporabljajo tudi baze podatkov pri svojem delu.

VLADIMIR KUZNETSOV