Microsoft DeepCoder vēlas atbrīvoties no kodēšanas grūtībām

nestor ai pievēršot uzmanību mākslīgajam intelektam
Pēdējā laikā ir daudz strīdu par mākslīgo intelektu un robotiku, jo īpaši par potenciālu gan aizstāt cilvēkus, gan izraisīt ekonomiskas dislokācijas. Lai gan bažas par robotiku parasti koncentrējas uz fizisko darbu, AI daži cilvēki ir nobažījušies, ka apdraudētas ir arī darba vietas, kurās nepieciešams tikai intelektuāls darbs.

Žūrija joprojām nav pārliecināta, vai šīs bažas ir pamatotas, taču to jomu skaits, kurās mākslīgais intelekts sāk izpausties, turpina pieaugt. Nesen Microsoft Research sadarbojās ar pētniekiem Kembridžas Universitātē, lai izveidotu DeepCoder, mašīnmācīšanās sistēmu, kas izstrādāta, lai atrisinātu programmēšanas problēmas. New Scientist ziņo.

Ieteiktie videoklipi

DeepCoder izmanto programmu sintēzi, esošā koda apvienošanas procesu, lai izveidotu jaunas lietojumprogrammas, meklētu un integrētu labāko pirmkodu vislabākajās kombinācijās problēmu risināšanai. Kad sistēma zina, ko programmētājs tai vēlas paveikt, kā arī pieejamās ievades, sistēma pēc tam var meklēt ātrāk un pilnīgāk nekā jebkurš cilvēka kodētājs, lai izveidotu jaunu pieteikumu.

Sistēma mācās arī darbības gaitā, kas nozīmē, ka tā ne tikai sākotnēji ir daudzkārt ātrāka nekā iepriekšējās sistēmas, bet arī kļūst ātrāka, jo vairāk tā darbojas. Galu galā tāda sistēma kā DeepCoder varētu uzlabot cilvēku programmēšanu, pārņemot visnogurdinošāko darbu un pabeidzot to niecīgā laika posmā, atbrīvojot cilvēka kodētāju interesantākam un izsmalcinātākam darbam.

Saskaņā ar Masačūsetsas Tehnoloģiju institūta nesaistītā pētnieka Armando Solar-Lezama teikto: "Pēkšņi cilvēki varētu būt daudz produktīvāki. Viņi varētu izveidot sistēmas, kuras iepriekš [būtu] neiespējami izveidot. Šāda veida tehnoloģiju piedāvātais automatizācijas potenciāls patiešām varētu nozīmēt milzīgu [samazinājumu] piepūles apjomā, kas nepieciešams, lai izveidotu kodu.

DeepCoder pašlaik ir ierobežots, lai strādātu ar ierobežotiem koda paraugiem, kopumā aptuveni piecām koda rindām. Tomēr tas nav tik liels ierobežojums, ņemot vērā, ka lielākās lietojumprogrammas pašas sastāv no mazākām koda daļām. Ņemot vērā sistēmas kopējo ātrumu un AI arvien pieaugošo jaudu kopumā, mēs varam skatīties uz priekšu uz laiku, kad programmētāji ļauj datoram veikt netīro darbu un koncentrējas uz tā definēšanu problēma.

Redaktoru ieteikumi

  • Elons Masks draud iesūdzēt Microsoft tiesā par AI apmācību
  • Šis AI var viltot jūsu balsi jau pēc trim sekundēm
  • Microsoft ir A.I. treneris, kas var kritizēt jūsu PowerPoint prezentācijas

Uzlabojiet savu dzīvesveiduDigitālās tendences palīdz lasītājiem sekot līdzi straujajai tehnoloģiju pasaulei, izmantojot visas jaunākās ziņas, jautrus produktu apskatus, ieskatu saturošus rakstus un unikālus ieskatus.