„Doomsday“artėja: Dirbtinis Intelektas Išmoko Rašyti Kodą, Pavogdamas Jį Iš Kitų Programų - Alternatyvus Vaizdas

„Doomsday“artėja: Dirbtinis Intelektas Išmoko Rašyti Kodą, Pavogdamas Jį Iš Kitų Programų - Alternatyvus Vaizdas
„Doomsday“artėja: Dirbtinis Intelektas Išmoko Rašyti Kodą, Pavogdamas Jį Iš Kitų Programų - Alternatyvus Vaizdas

Video: „Doomsday“artėja: Dirbtinis Intelektas Išmoko Rašyti Kodą, Pavogdamas Jį Iš Kitų Programų - Alternatyvus Vaizdas

Video: „Doomsday“artėja: Dirbtinis Intelektas Išmoko Rašyti Kodą, Pavogdamas Jį Iš Kitų Programų - Alternatyvus Vaizdas
Video: PG išmoksta vaikščioti 2024, Balandis
Anonim

Dirbtinis intelektas niekada nenustoja mokytis daryti vis įdomesnių dalykų. Bet jei anksčiau „įgūdžių sąrašas“buvo plečiamas pridedant naujas funkcijas prie esamos sistemos, dabar „Microsoft Research“ir Kembridžo universiteto specialistų dėka viskas pasidarė daug įdomiau. Jų dirbtinio intelekto sistema, vadinama „DeepCoder“, sugeba savarankiškai rašyti ne labai sudėtingas (šiuo metu) programas, „pasiskolindama“šaltinio kodą paruoštuose sprendimuose.

AI sistemos „DeepCoder“pagrindas yra vadinamoji programinės įrangos sintezė. Šio metodo esmė yra tai, kad „DeepCoder“paima paruoštas kodo dalis iš kitų programų, atsižvelgiant į tai, ką reikia gauti pabaigoje, ir sujungia juos į savo seką. Vienas pagrindinių šio požiūrio pranašumų yra tas, kad dirbtinis intelektas turi galimybę pasirinkti efektyviausius šaltinio kodo skyrius arba skyrius, kurie yra tinkamiausi konkrečiam atvejui, kuriant savo programą. Ir pats dirbtinis intelektas gali naudoti tokias technikas, kurių žmonės niekada nenaudotų dėl žmogaus mąstymo ypatumų.

- „Salik.biz“

Svarbi „DeepCoder“sistemos dalis yra paieškos variklis, kuris ieško ir analizuoja viešai prieinamas šaltinio kodų duomenų bazes, rūšiuoja, vertina ir kodo funkcijas. Reikia pasakyti, kad panašų požiūrį taiko ir kai kurie programuotojai, kurie, rašydami naujas programas, taip pat dažnai naudoja duomenų bazes.

VLADIMIRAS KUZNETSOVAS