Muistan, kun 3D-tulostimet juuri ilmestyivät kuluttajarintamalle, siellä oli usein vitsi, että "älkää tulostako uusia 3D-tulostimia 3D-tulostimilla". Se ei ollut vitsi, mutta ohjelma, joka pystyy kirjoittamaan muita ohjelmia, on vakava asia. Vastaava tekniikka on kehitetty Microsoft yhdessä Cambridgen yliopiston kanssa.
DeepCoder kerää algoritmeja valmiista koodista
Sen nimi on DeepCoder, tämä ohjelma on suunniteltu toimimaan valmiin koodin kanssa, joka on julkinen. Tarvittavien toimintojen kuvauksen perusteella hän pystyy koottamaan itsenäisesti toimivan algoritmin muutamassa sekunnissa!
Lue myös: valokuva "älykellosta". Huawei Katso sarja 2
"Mahdollisuus automatisoida ohjelmistokoodin kirjoittaminen on yksinkertaisesti uskomaton. Tämä tarkoittaa koodin kehittämiseen tarvittavan valtavan vaivan vähentämistä. Tällainen järjestelmä on paljon tuottavampi kuin kukaan muu. Lisäksi on mahdollista luoda järjestelmiä, joita aiemmin oli mahdotonta rakentaa", sanoi Armando Solar-Lezama Massachusetts Institute of Technologysta, joka ei kuitenkaan osallistunut kehitysprosessiin.
Ei vain DeepCoderilta Microsoft osaa tunnistaa ja erottaa koodin toimivat ja ei-toimivat osat - "yksityiskohtien" valinnan laatu paranee joka kerta! Ohjelmoijan vaihtaminen ei kuitenkaan ole hänen kykyjään, sillä tällä hetkellä ohjelmiston ominaisuuksien kynnys on rajoitettu viiteen koodiriviin. Tämä on itse asiassa parannus vanhempiin järjestelmiin, jotka käyttävät useita minuutteja tai enemmän samanlaiseen tehtävään, vaikka DeepCoder käyttää harvoin sekuntia enempää.
Lähteet: 4pda, TechCrunch, avoin arvostelu