Technologiegedreven banen vormen de ultieme grens van menselijke arbeid waar machines geen plaats hebben.
Dit lijkt inderdaad moeilijk te betwisten. Softwareprogrammeurs moeten nog steeds al deze prachtige kunstmatige intelligentie programmeren die een grote impact zal hebben op alle andere banen, toch?
Mis…
Software is tegenwoordig zo defect als men zich niet kan voorstellen en daarom is zelfmodificerende code uitgevonden. Ja, dit is softwarecode die zichzelf automatisch aanpast. Tegenwoordig is de belangrijkste functionaliteit meestal gericht op het verbeteren van de prestaties en het verkleinen van de codebasis om het onderhoud gemakkelijker te maken.
Dat is duidelijk nog ver verwijderd van computerprogramma’s die extra functionaliteit programmeren met minimale of zelfs zonder tussenkomst van een mens.
Kunstmatige intelligentie – nog steeds een baby
Code die zichzelf functioneel creëert, moet worden aangestuurd door slimme machines, namelijk kunstmatige intelligentie. Vandaag is dat nog steeds een deel van de toekomst, maar zoals bij veel exponentiële veranderingen, begint de voortgangscurve met de dag steiler te worden.
Een belangrijke mijlpaal in 2014 was een machine die slaagde voor de Turing Test . Deze test, ontwikkeld door een van de grootvaders van de informatica, Alan Turing, stelt dat een machine de test doorstaat in een schriftelijk gesprek, als het in staat is om een ander mens te misleiden door te geloven dat de machine in feite een ander mens is. In 2014 hield de computer verschillende rechters – allemaal verstandige volwassenen – voor de gek dat de machine in feite een 13-jarige jongen was.
Hoe zit het met de programmering, vraag je je misschien af?
De eerste zaden van deze evolutie zijn al aanwezig. Google heeft onlangs DeepMind Technologies overgenomen, met als doel een hersenachtige computer te bouwen. Vandaag heeft de technologie al met succes machine learning-tests uitgevoerd die een code-output heeft gemaakt.
Een programma dat automatisch de eenvoudige en mooie zin “Hallo wereld” uitvoert, is er ook. Neem een kijkje als je wilt zien hoe het in meer detail wordt gedaan .
De laatste grens
Machines die automatisch andere machines maken, software die automatisch andere software maakt; dit zijn twee van de ultieme belemmeringen waar we tegen duwen. Voorlopig hoeven softwareprogrammeurs zich alleen zorgen te maken over de snelle verschuivingen in programmeertalen die de kennis van vandaag overbodig maken. Op de lange termijn is er echter een reële kans dat deze technologische priesters ook vervangbaar worden.
Wilt u meer?
Wilt u meer? Wees niet bedroefd dat het artikel voorbij is! We hebben nog veel meer spannende dingen om met je te delen. Abonneer u op onze tweemaandelijkse nieuwsbrief en we houden u op de hoogte van ons laatste nieuws!
Laat een reactie achter