Microsoftov DeepCoder želi se riješiti mukotrpnog kodiranja

nestor ai obraća pozornost na umjetnu inteligenciju
U posljednje vrijeme postoji mnogo kontroverzi oko umjetne inteligencije i robotike, posebno potencijala da oboje zamijene ljudske radnike i izazovu ekonomske poremećaje. Dok se zabrinutost oko robotike uglavnom usredotočuje na fizički rad, AI je neke ljude zabrinulo da su poslovi koji zahtijevaju isključivo intelektualni rad također ugroženi.

Žiri još uvijek ne odlučuje jesu li te zabrinutosti opravdane, ali područja u kojima AI počinje ostavljati svoj trag i dalje raste. Nedavno je Microsoft Research surađivao s istraživačima sa Sveučilišta u Cambridgeu na stvaranju DeepCodera, sustava strojnog učenja izgrađenog za rješavanje izazova programiranja, kao New Scientist izvještava.

Preporučeni videozapisi

DeepCoder koristi sintezu programa, proces kombiniranja postojećeg koda za stvaranje novih aplikacija, za traženje i integraciju najboljeg izvornog koda u najboljim kombinacijama za rješavanje problema. Nakon što sustav sazna što ljudski programer želi da postigne, zajedno s dostupnim ulazima, sustav tada može pretraživati ​​brže i potpunije od bilo kojeg ljudskog kodera kako bi stvorio novi primjena.

Sustav također uči u tijeku, što znači da ne samo da je u početku mnogo puta brži od prethodnih sustava, nego također postaje brži što više radi. U konačnici, sustav poput DeepCodera mogao bi poboljšati ljudsko programiranje preuzimanjem najzamornijeg posla i dovršavajući ga u djeliću vremena, oslobađajući ljudskog programera za zanimljiviji i sofisticiraniji rad.

Prema Armandu Solar-Lezami, nepovezanom istraživaču na Massachusetts Institute of Technology, “odjednom bi ljudi mogli biti puno produktivniji. Mogli bi izgraditi sustave koje [bi bilo] nemoguće izgraditi prije. Potencijal za automatizaciju koji ova vrsta tehnologije nudi mogao bi doista značiti enormno [smanjenje] količine napora potrebnog za izradu koda.”

DeepCoder je trenutno ograničen na rad s ograničenim uzorcima koda, ukupno oko pet redaka koda. Međutim, to nije tako veliko ograničenje, s obzirom na to da su najveće aplikacije sastavljene od manjih dijelova koda. S obzirom na ukupnu brzinu sustava i općenito sve veću snagu umjetne inteligencije, možemo se veseliti do vremena kada programeri prepuštaju računalu da obavi prljavi posao i usredotočuju se na definiranje problem.

Preporuke urednika

  • Elon Musk prijeti da će tužiti Microsoft zbog obuke AI-ja
  • Ovaj AI može prevariti vaš glas nakon samo tri sekunde
  • Microsoft ima A.I. trener koji može kritizirati vaše PowerPoint prezentacije

Nadogradite svoj životni stilDigitalni trendovi pomažu čitateljima da prate brzi svijet tehnologije sa svim najnovijim vijestima, zabavnim recenzijama proizvoda, pronicljivim uvodnicima i jedinstvenim brzim pregledima.