„Microsoft“ „DeepCoder“ nori atsisakyti kodavimo pastangų

nestor ai atkreipiant dėmesį į dirbtinį intelektą
Pastaruoju metu kyla daug ginčų dėl dirbtinio intelekto ir robotikos, ypač dėl galimybės pakeisti žmones ir sukelti ekonominius išnirimus. Nors susirūpinimas dėl robotikos dažniausiai yra susijęs su fiziniu darbu, dirbtinis intelektas kai kurie žmonės nerimauja, kad taip pat kyla pavojus darbams, kuriems reikalingas tik intelektinis darbas.

Žiuri vis dar svarsto, ar šie rūpesčiai yra pagrįsti, tačiau sričių, kuriose AI pradeda ryškėti, vis daugėja. Neseniai „Microsoft Research“ dirbo su Kembridžo universiteto mokslininkais, siekdama sukurti „DeepCoder“ – mašininio mokymosi sistemą, sukurtą programavimo iššūkiams spręsti. „New Scientist“ praneša.

Rekomenduojami vaizdo įrašai

DeepCoder naudoja programų sintezę, esamo kodo derinimo procesą, kad sukurtų naujas programas, ieškotų ir integruotų geriausią šaltinio kodą į geriausius derinius, kad išspręstų problemas. Kai sistema žino, ko programuotojas nori, kad ji pasiektų, kartu su turimomis įvestimis, tada sistema gali ieškoti greičiau ir išsamiau nei bet kuris žmogaus kodavimo įrenginys, kad sukurtų naują taikymas.

Sistema taip pat mokosi veikdama, o tai reiškia, kad ji ne tik iš pradžių yra daug kartų greitesnė nei ankstesnės sistemos, bet ir kuo greičiau veikia. Galiausiai tokia sistema kaip „DeepCoder“ galėtų pagerinti žmogaus programavimą, perimdama nuobodžiausią darbą ir užbaigiant jį per trumpą laiką, išlaisvinant žmogaus koduotoją įdomesniam ir sudėtingesniam darbui.

Pasak Armando Solar-Lezama, nesusijusio Masačusetso technologijos instituto mokslininko, „staiga žmonės gali būti daug produktyvesni. Jie galėtų sukurti sistemas, kurių anksčiau [būtų] neįmanoma sukurti. Tokios technologijos teikiamas automatizavimo potencialas iš tikrųjų gali reikšti didžiulį pastangų, reikalingų kodui sukurti, kiekį.

Šiuo metu „DeepCoder“ apsiriboja darbu su ribotais kodo pavyzdžiais, iš viso maždaug penkiomis kodo eilutėmis. Tačiau tai nėra toks didelis apribojimas, atsižvelgiant į tai, kad pačios didžiausios programos yra sudarytos iš mažesnių kodo dalių. Atsižvelgiant į bendrą sistemos greitį ir vis didėjančią AI galią apskritai, galime žiūrėti į priekį iki laiko, kai programuotojai leido kompiuteriui atlikti nešvarų darbą ir susitelkia ties apibrėžimu problema.

Redaktorių rekomendacijos

  • Elonas Muskas grasina paduoti „Microsoft“ į teismą dėl dirbtinio intelekto mokymo
  • Šis AI gali sugadinti jūsų balsą vos po trijų sekundžių
  • „Microsoft“ turi A.I. treneris, galintis sukritikuoti jūsų PowerPoint pristatymus

Atnaujinkite savo gyvenimo būdąSkaitmeninės tendencijos padeda skaitytojams stebėti sparčiai besivystantį technologijų pasaulį – pateikiamos visos naujausios naujienos, smagios produktų apžvalgos, įžvalgūs vedamieji leidiniai ir unikalūs žvilgsniai.