Microsofts DeepCoder ønsker at fjerne besværet med kodning

nestor ai være opmærksom på kunstig intelligens
Der er en del kontroverser på det seneste om kunstig intelligens og robotteknologi, specielt potentialet for både at erstatte menneskelige arbejdere og forårsage økonomiske dislokationer. Mens bekymringer om robotter har en tendens til at fokusere på fysisk arbejde, har AI nogle mennesker bekymret for, at job, der kræver rent intellektuelt arbejde, også er i fare.

Juryen er stadig i tvivl om, hvorvidt disse bekymringer er berettigede, men de områder, hvor AI begynder at sætte sit præg, fortsætter med at stige i antal. For nylig arbejdede Microsoft Research sammen med forskere ved University of Cambridge om at skabe DeepCoder, et maskinlæringssystem bygget til at løse programmeringsudfordringer, som New Scientist rapporterer.

Anbefalede videoer

DeepCoder bruger programsyntese, processen med at kombinere eksisterende kode for at skabe nye applikationer, for at søge og integrere den bedste kildekode i de bedste kombinationer for at løse problemer. Når først systemet ved, hvad en menneskelig programmør vil have det til at opnå, sammen med de tilgængelige input, systemet kan derefter søge hurtigere og mere fuldstændigt end nogen menneskelig koder for at skabe en ny Ansøgning.

Systemet lærer også, efterhånden som det går, hvilket betyder, at det i starten ikke kun er mange gange hurtigere end tidligere systemer, men det bliver også hurtigere, jo mere det virker. I sidste ende kunne et system som DeepCoder forbedre menneskelig programmering ved at overtage det mest kedelige arbejde og færdiggøre det på en brøkdel af tiden, og frigøre den menneskelige koder til mere interessant og sofistikeret arbejde.

Ifølge Armando Solar-Lezama, en ikke-beslægtet forsker ved Massachusetts Institute of Technology, "Pudselig kunne folk være så meget mere produktive. De kunne bygge systemer, som det [ville være] umuligt at bygge før. Potentialet for automatisering, som denne form for teknologi tilbyder, kunne virkelig betyde en enorm [reduktion] i mængden af ​​indsats, det tager at producere kode."

DeepCoder er i øjeblikket begrænset til at arbejde med begrænsede kodeeksempler, omkring fem linjer kode i alt. Det er dog ikke så stor en begrænsning, da de største applikationer selv består af mindre stykker kode. I betragtning af systemets overordnede hastighed og den stadigt stigende kraft af AI generelt, kan vi se fremad til en tid, hvor programmører lader en computer gøre det beskidte arbejde og fokuserer sig selv på at definere problem.

Redaktørens anbefalinger

  • Elon Musk truer med at sagsøge Microsoft for AI-træning
  • Denne AI kan forfalske din stemme efter kun tre sekunder
  • Microsoft har en A.I. coach, der kan kritisere dine PowerPoint-præsentationer

Opgrader din livsstilDigital Trends hjælper læserne med at holde styr på den hurtige teknologiske verden med alle de seneste nyheder, sjove produktanmeldelser, indsigtsfulde redaktionelle artikler og enestående smugkig.