Home Nieuws Vibe-codering is codering, punt uit

Vibe-codering is codering, punt uit

4
0
Vibe-codering is codering, punt uit

Hallo en welkom terug bij Snel bedrijf‘S Aangesloten.

“Programmeren, zo blijkt, is gewoon schrijven.”

Praten bij Cisco AI Tijdens de topconferentie in San Francisco op 3 februari maakte Jensen Huang, CEO van Nvidia, deze kernachtige observatie om het fenomeen samen te vatten van mensen die AI-coderingstools gebruiken om eenvoudigweg in duidelijke taal software te beschrijven die ze willen bestaan, waarbij een algoritme het zware werk doet. De opmerking kwam tijdens een wilde, veelomvattende riff over hoe AI de wereld verandert, en Huang grapte verder dat zijn toespraak mogelijk beïnvloed was door verschillende glazen wijn. (Hé, hij was de spreker na het diner.) Maar ook al was er sprake van een door alcohol aangedreven poëtische vrijheid, de sfeer wist het moment vast te leggen.

Het vroegste bewijs dat AI de manier waarop mensen computers programmeren zou kunnen transformeren, kwam al vóór de komst van ChatGPT en dateert uit de tijd dat GitHub uitkwam de eerste versie van zijn Copilot in 2021. Op dat moment zal AI codefragmenten voor mensen automatisch aanvullen in plaats van helemaal opnieuw software te genereren. Sindsdien is de vooruitgang radicaal geweest, wat tot uiting komt in de opkomst van codeerhulpmiddelen zoals Markering, Windsurfen, Herhalenen de huidige lieveling van de industrie, Anthropic’s Claude-code. Gaandeweg kreeg de daad van het omzetten van software in realiteit door middel van AI een naam: Vibe-codering.

Tijdens het Cisco-evenement spraken Huang, OpenAI CEO Sam Altman, Andreessen Horowitz medeoprichter Marc Andreessen en andere beroemdheden uit Silicon Valley over hoe de hele industrie een cruciaal moment had bereikt in de spil van de AI-softwaregeneratie. Anthropic’s Chief Product Officer, Mike Krieger, wiens baas, Dario Amodi, voorspeld Dat AI in maart ‘in wezen alle code’ binnen een jaar zou schrijven, suggereerde dat het bijna werkelijkheid zou worden – althans bij Anthropic: ‘Op dit moment is het voor de meeste producten … eigenlijk 100%.’

Het vermogen van AI om programma’s te schrijven zou niet alleen de hele technologie-industrie op zijn kop kunnen zetten, maar zou ook een krachtig democratiserend effect kunnen hebben op de manier waarop de wereld technologie gebruikt. De afgelopen decennia zijn de meeste mensen die computers gebruiken volledig afhankelijk geweest van software die is geschreven door getrainde professionals. Wat gebeurt er als de getrainde professional een algoritme kan zijn dat beschikbaar is voor de massa en alles kan creëren wat in hun hoofd opkomt?

Ik onderzoek die vraag sinds afgelopen maart, toen ik Replit gebruikte breng mijn notitie-app-droom tot leven. De ervaring was zo geweldig dat ik verdraag de vele ruwe kantjes van Replitinclusief de onbetrouwbare foutopsporingsvaardigheden, de herhaalde introductie van beveiligingsbugs en de sycofantische neiging om mij te vertellen dat mijn ideeën puur geniaal waren. Sindsdien heb ik meer geluk gehad met nieuwe en verbeterde versies van de service. Ik heb ook verschillende andere codeerplatforms geprobeerd, met steeds indrukwekkendere resultaten.

Maar Claude Code, die ik onlangs gebruikte om een ​​spel na te maken dat ik op de middelbare school schreef, is het griezeligste van allemaal. Als een leeuwerik voerde ik hem mijn BASIC-code uit de jaren tachtig in, in de verwachting dat hij geen idee zou hebben wat hij moest doen met iets dat in zo’n verouderde taal was geschreven. In plaats daarvan produceerde het binnen enkele minuten een moderne, web-native versie. Sindsdien hebben wij – Claude Code en ik – samengewerkt om het spel te verbeteren en de graphics te verfraaien.

Ik zeg ‘wij’ omdat het echt voelt alsof we als een team werken. Claude bouwt voort op mijn ideeën zonder dat ik ze in ondraaglijke details hoef te spellen, en komt soms met zijn eigen ideeën. Het vermogen om te begrijpen wat ik wil dat het spel doet en waarom, kan het gevoel geven dat het grenst aan helderziend. Als ik klaar ben met het rommelen met de nieuwe versie – binnenkort – zal ik deze hier delen, zodat je de resultaten zelf kunt beoordelen.

(Volledige openbaarmaking: ik had een bizar probleem met Claude Code. Een paar dagen lang werkte het onder de verkeerde opvatting dat sommige van mijn verzoeken voorbeelden waren van snelle injectie– een kwaadwillende derde partij die commando’s uitvaardigde die bedoeld waren om het project te verstoren – en bleef me verzekeren dat hij deze negeerde. Desondanks bleef het een storm coderen. Ik vroeg Anthropic wat er aan de hand was, maar het bedrijf heeft nog geen verklaring gegeven.)

Eigenaardigheden en zo, ik geniet echt van het maken van AI-gegenereerde software. Maar ik geef toe dat het mijn innerlijke Edsger Dijkstra naar boven heeft gehaald. Een beroemde computerwetenschapper en AM Turing-prijs winnaar, Dijkstra ergerde zich aan het idee dat iedereen software zou moeten kunnen maken. Hij beweerde dat voor een goede programmering een bijzonder diep begrip van de wiskunde vereist was. Gewone stervelingen zouden het niet eens moeten proberen.

IN een essay uit 1975Dijkstra scheurde BASIC, de taal die ik gebruikte om de originele versie van mijn spel te schrijven. Opgericht in Dartmouth in 1964 en oorspronkelijk bedoeld voor niet-technische vrije kunsten, legde BASIC de nadruk op toegankelijkheid boven elegantie. In plaats van te veel van deze neofieten te eisen, was het gemakkelijk te leren en tolerant ten opzichte van slordige code. Hij haatte het.

Als iemand die ooit behoorlijk wat heeft geprogrammeerd, maar mijn vaardigheden heeft laten afnemen, heb ik een hekel aan de angst dat vibe-codering een vorm van bedrog is. Het voelt te gemakkelijk. Het stoort mij ook dat ik de code die Claude schreef niet helemaal begrijp, en er eigenlijk nauwelijks naar heb gekeken. Kortom, ik voelde me niet helemaal op mijn gemak bij het vooruitzicht dat software iets zou worden dat iedereen kan maken.

Dijkstra, die in 2002 overleed, is niet in de buurt om zich met Claude Code of andere vormen van vibe-coding bezig te houden. Ik kan me echter niet voorstellen dat hij er enthousiast over zou zijn. In veel gevallen lijken hun algoritmen genoegen te nemen met de meest geschikte benadering van een klus, wat resulteert in software die misschien niet optimaal is, zelfs als de klus wordt geklaard. Ik geef vrolijk toe dat ik niet gekwalificeerd ben om de codeervaardigheden van Claude te beoordelen, maar mijn programmeermaatje Charles op de middelbare school, die later een professionele ontwikkelaar werd, nam een ​​kijkje en vond sommige van de technieken ervan ‘crum-waardig’.

Er zijn legitieme redenen om wantrouwig te zijn over de kwaliteit van vibe-gecodeerde software, vooral op het gebied van beveiliging. Vorige week verscheen een app genaamd Moltbook – een sociaal netwerk voor AI-agenten –gemaakt nogal een plons. Volgens aan beveiligingsbedrijf Wiz liet het ook zijn database met gebruikersinformatie kwetsbaar voor lekken als gevolg van een verkeerd geconfigureerde server. Vibe-codering kan de schuldige zijn geweest.

Mijn onwil om verantwoordelijk te zijn voor het veiligstellen van de privacy van anderen is de grootste reden dat ik er niets over heb gedeeld productiviteit apps die ik voor mezelf heb gecodeerd. Vermoedelijk hebben softwarebedrijven met menselijke ingenieurs in de lus – zoals Nvidia en Anthropic – hen belast met het onderzoeken van de robuustheid van het handwerk van AI. Het is moeilijk voor te stellen dat er een dag komt waarop het niet nodig zal zijn.

Toch begin ik langzaam tot de overtuiging te komen dat vibe-codering geen alternatief is voor codering, maar een legitieme vorm ervan. Zelfs de meest begaafde programmeur heeft doorgaans hulp nodig bij het vertalen van zijn werk naar iets dat een computer kan begrijpen. De meesten van hen vertrouwen op programmeertalen op hoog niveau die taken verdelen in de beperkte reeks instructies op laag niveau die een processor native uitvoert.

Tot nu toe hadden deze talen op hoog niveau namen als Python, JavaScript, Swift en C++. Dankzij opmerkelijke tools zoals Claude Code kunnen ze nu namen hebben als ‘Engels’. Ik ben benieuwd wat er gebeurt als de sluizen opengaan.

Je hebt gelezen Verbonden, snel bedrijf’s wekelijkse technische nieuwsbrief van mij, mondiaal technologieredacteur Harry McCracken. Als een vriend of collega dit probleem naar u heeft doorgestuurd, of als u het leest op fastcompany.com, kunt u dat doen bekijk eerdere uitgaven en meld u aan om het zelf te krijgen elke vrijdagochtend. Ik hoor graag van je: Ping me hmccracken@fastcompany.com met uw feedback en ideeën voor toekomstige nieuwsbrieven. Ik doe ook mee Blauwe lucht, MastodontEn Draaden dat kan volgen Aangesloten op flipboard.

Meer toptechverhalen van Fast Company

De echte redenen waarom Elon Musk xAI en SpaceX heeft samengevoegd
Het draait allemaal om deze sciencefictionfantasie. Lees meer →

Anthropic richt zich op chatbot-advertenties – met zijn eigen Super Bowl-advertentie
De ironische opmerkingen van het bedrijf benadrukken de zorgen over reclame in AI-assistenten, wat aanleiding gaf tot een scherpe reactie van Sam Altman, CEO van OpenAI. Lees meer →

Hoe de Epstein-dossiers de oudste wrok van de rijken en machtigen nieuw leven inblazen
Van Elon Musk en Reid Hoffman tot Ben Shapiro en Steve Bannon, de nieuwste onthullingen van Epstein geven krachtige rivalen nieuw materiaal om oude rekeningen te vereffenen. Lees meer →

Het vieren van culturen die innovatie stimuleren
Best Workplaces for Innovators viert culturen die werknemers in staat stellen te verbeteren, bouwen en uitvinden. Meld u vandaag nog aan om erkend te worden waar ideeën gedijen en innovatie de impact stimuleert. Solliciteer vandaag nog →

TikTok zorgt voor een comeback van SoulCycle
De boetiek-spingigant beleeft een golf van nostalgie uit 2016 weer in de schijnwerpers, en Gen Z-ers zijn aan boord. Lees meer →

Dit supereenvoudige statief is ontworpen voor de moderne tijd
Manfrotto werkte samen met Layer om een ​​gebruiksvriendelijk statief te ontwerpen dat is gebouwd voor het nieuwe tijdperk van contentcreatie. Lees meer →

AI dringt de echte wereld binnen
2026 is het jaar waarin technologie fysiek wordt. Lees meer →


Nieuwsbron

LAAT EEN REACTIE ACHTER

Vul alstublieft uw commentaar in!
Vul hier uw naam in