April 20, 2024

AI-softwareleverancier voorspelt ‘einde van programmeren’

Matt Welsh is de CEO en mede-oprichter van Inc Fixie.ai, een leveringsbedrijf voor AI-software, opgericht door een team van Google en Apple. “Ik geloof Het traditionele idee van ‘een programma schrijven’ is aan het uitstervenzegt hij in januari aansluitingen van ACMEn in feite zal voor alle, behalve zeer gespecialiseerde toepassingen, de meeste software, zoals we die kennen, worden vervangen door AI-systemen. getraind in plaats van programmeur. “

Zijn artikel is getiteld “The End of Programming”, en voorspelt dat in de toekomst “programmeren overbodig zal worden”.
In situaties waarin men “eenvoudige” software nodig heeft (niet alles hoeft tenslotte een model te vereisen met honderden miljarden parameters die op een aantal GPU’s draaien), zouden die programma’s op zichzelf worden gegenereerd door AI in plaats van door het te coderen. handmatig …. met mensen die, op zijn best, toegeven aan een toezichthoudende rol …. Ik heb het niet alleen over dingen als CoPilot van Github vervangt programmeurs. ik heb het over Het hele concept van het schrijven van programma’s vervangen door trainingsmodellen. In de toekomst hoeven studenten informatica niet zulke alledaagse vaardigheden te leren als het toevoegen van een knooppunt aan een binaire boom of code in C++. Dit soort onderwijs zou achterhaald zijn, zoals ingenieursstudenten leren omgaan met een rekenliniaal.

Ingenieurs van de toekomst zullen met een paar toetsaanslagen een voorbeeld starten van een model van vier triljoen variabelen dat feitelijk het volledige scala aan menselijke kennis codeert (en nog wat), klaar om elke taak te geven die van de machine wordt verlangd. Het grootste deel van het intellectuele werk om een ​​machine te laten doen wat men wil, is het bedenken van de juiste voorbeelden, de juiste trainingsgegevens en de juiste manieren om het trainingsproces te evalueren. Robuuste modellen die geschikt zijn en kunnen generaliseren door een paar shots te leren, hebben slechts een paar goede voorbeelden van de uit te voeren taak nodig. Enorme door mensen gesponsorde datasets zullen in de meeste gevallen niet nodig zijn, en de meeste mensen zullen een AI-model niet “trainen” door gradiënt-afdalingslussen in PyTorch uit te voeren, of iets dergelijks. Ze geven het goede voorbeeld en de machine doet de rest.

In deze nieuwe computerwetenschap – als we het al computerwetenschap noemen – zullen machines zo krachtig zijn en al weten hoe ze zoveel dingen moeten doen dat het veld minder een technische onderneming lijkt en meer een educatieve onderneming; Dit is, De beste manier om het apparaat te lerenHet is niet anders dan weten wat de beste manier is om kinderen op school les te geven. In tegenstelling tot (menselijke) kinderen zullen deze AI-systemen onze vliegtuigen besturen, onze elektriciteitsnetten van stroom voorzien en misschien zelfs hele landen regeren. Ik zou stellen dat de overgrote meerderheid van de klassieke informatica irrelevant wordt wanneer onze focus verschuift naar het aanleren van intelligente machines in plaats van ze rechtstreeks te programmeren. Programmeren, in de traditionele zin, zou eigenlijk dood zijn…

We evolueren snel naar een wereld waarin de bouwstenen van computers temperamentvolle, ambigue en adaptieve agenten zijn… Deze verschuiving in de basisdefinitie van computers biedt enorme kansen en er staat veel op het spel. Ik denk echter dat het tijd is om te accepteren dat dit een heel mogelijke toekomst is, en ons denken dienovereenkomstig te ontwikkelen, in plaats van hier te blijven zitten wachten tot de meteoor arriveert.
“Ik denk dat de discussie nu vooral gaat over Bezel waarin kunstmatige-intelligentiemodellen het veld radicaal zullen veranderen”, zegt Welch Video-interview. “Het is een kwestie van mate, niet of het zal gebeuren….

“Ik denk dat we gaan veranderen van een wereld waarin mensen programma’s in principe met de hand schrijven naar een wereld waarin we AI-modellen leren hoe ze de dingen moeten doen die we willen dat ze doen… zoals een veld gericht op AI-onderwijs en misschien zelfs AI-psychiatrie om deze problemen op te lossen. , Je kunt er niet vanuit gaan dat mensen de code met de hand schrijven.