Microsoftin DeepCoder haluaa poistaa koodauksen vaivannäön

nestor ai kiinnittää huomiota tekoälyyn
Viime aikoina on puhuttu paljon tekoälystä ja robotiikasta, erityisesti mahdollisuudesta korvata ihmistyöntekijöitä ja aiheuttaa taloudellisia häiriöitä. Vaikka huoli robotiikasta keskittyy yleensä fyysiseen työhön, tekoäly on saanut jotkut ihmiset huolissaan siitä, että myös puhtaasti henkistä työtä vaativat työt ovat vaarassa.

Tuomaristo pohtii edelleen, ovatko nämä huolenaiheet perusteltuja, mutta alueet, joilla tekoäly on alkanut tehdä jälkensä, lisääntyvät edelleen. Äskettäin Microsoft Research työskenteli Cambridgen yliopiston tutkijoiden kanssa luodakseen DeepCoderin, koneoppimisjärjestelmän, joka on suunniteltu ratkaisemaan ohjelmointihaasteita. New Scientist raportoi.

Suositellut videot

DeepCoder käyttää ohjelmasynteesiä, olemassa olevan koodin yhdistämisprosessia uusien sovellusten luomiseksi, parhaan lähdekoodin etsimiseksi ja integroimiseksi parhaisiin yhdistelmiin ongelmien ratkaisemiseksi. Kun järjestelmä tietää, mitä ohjelmoija haluaa sen saavuttavan, sekä käytettävissä olevat tulot, järjestelmä voi sitten etsiä nopeammin ja täydellisemmin kuin mikään ihmiskooderi luodakseen uuden sovellus.

Järjestelmä myös oppii edetessään, mikä tarkoittaa, että se ei ole vain aluksi monta kertaa nopeampi kuin aikaisemmat järjestelmät, vaan se myös tulee nopeammaksi mitä enemmän se toimii. Viime kädessä DeepCoderin kaltainen järjestelmä voisi parantaa ihmisten ohjelmointia ottamalla haltuunsa tylsimmän työn ja saattamalla sen valmiiksi murto-osassa aikaa, vapauttaen ihmiskooderin mielenkiintoisempaan ja kehittyneempään työhön.

Armando Solar-Lezaman, Massachusetts Institute of Technologyn etuyhteydettömän tutkijan mukaan "Yhtäkkiä ihmiset voisivat olla niin paljon tuottavampia. He voisivat rakentaa järjestelmiä, joita [olisi] mahdotonta rakentaa aikaisemmin. Tämäntyyppisen tekniikan tarjoama automaatiopotentiaali voisi todella merkitä koodin tuottamiseen tarvittavan vaivan valtavaa [vähenemistä].

DeepCoder on tällä hetkellä rajoitettu toimimaan rajoitetuilla koodinäytteillä, yhteensä noin viisi riviä koodia. Se ei kuitenkaan ole niin suuri rajoitus, kun otetaan huomioon, että suurimmat sovellukset koostuvat itse pienemmistä koodipaloista. Kun otetaan huomioon järjestelmän yleinen nopeus ja jatkuvasti kasvava tekoälyn teho yleensä, voimme katsoa eteenpäin aikaan, jolloin ohjelmoijat antavat tietokoneen tehdä likaisen työn ja keskittyvät määrittämään ongelma.

Toimittajien suositukset

  • Elon Musk uhkaa haastaa Microsoftin oikeuteen tekoälykoulutuksesta
  • Tämä tekoäly voi huijata äänesi jo kolmen sekunnin kuluttua
  • Microsoftilla on A.I. valmentaja, joka voi kritisoida PowerPoint-esityksiäsi

Päivitä elämäntapasiDigital Trends auttaa lukijoita pysymään tekniikan nopeatempoisessa maailmassa uusimpien uutisten, hauskojen tuotearvostelujen, oivaltavien toimitusten ja ainutlaatuisten kurkistusten avulla.