Gaan na inhoud

Vibe-programmering

in Wikipedia, die vrye ensiklopedie
Weergawe deur Sobaka (besprekings | bydraes) op 08:44, 8 April 2025 (Definisie: opruim)
(verskil) ← Ouer weergawe | bekyk huidige weergawe (verskil) | Nuwer weergawe → (verskil)
ChatGPT word gevra om "'n Javascript-funksie te skryf om 'n pak kaarte te skommel.".

Vibe-programmering is 'n kunsmatige intelligensie-afhanklike programmeringstegniek waar 'n persoon 'n probleem in 'n paar sinne beskryf as 'n aansporing na 'n groottaalmodel (GTM) wat vir programmering ingestel is. Die GTM genereer sagteware en verskuif die programmeerder se rol van handkodering na die leiding, toetsing en verfyn van die KI-gegenereerde bronkode.[1][2][3] Vibe-programmering word deur sy ondersteuners beskou om selfs uiteindelik amateurprogrammeerders toe te laat om sagteware te vervaardig sonder die uitgebreide opleiding en vaardighede wat nodig is vir sagteware-ingenieurswese.[4] Die term is in Februarie 2025 deur Andrej Karpathy bekendgestel[5][2][4][1] en die volgende maand in die Merriam-Webster Dictionary gelys as 'n "slang & trending" selfstandige naamwoord.[6]

Definisie

[wysig | wysig bron]

Rekenaarwetenskaplike Andrej Karpathy, 'n medestigter van OpenAI en voormalige KI-leier by Tesla, het die term vibe-programmering in Februarie 2025 bekendgestel.[5][2][4][1] Die konsep verwys na 'n programmeringsbenadering wat op GTM 's staatmaak, wat programmeerders in staat stel om werkskode te genereer deur natuurlike taalbeskrywings te verskaf eerder as om dit met die hand te skryf.[1] Karpathy het sy benadering beskryf as 'n gesprek deur stemopdragte te gebruik terwyl KI die werklike kode genereer.[1] "Dit is nie regtig programmering nie - ek sien net dinge, sê dinge, bestuur dinge, en kopieer-plak dinge, en dit werk meestal."[2][4] Karpathy het erken dat vibe-programmering beperkings het, en het opgemerk dat KI-nutsgoed nie altyd foute kan regmaak of verstaan nie, wat vereis dat hy met onverwante veranderinge eksperimenteer totdat die probleme opgelos is.[2] Hy het tot die gevolgtrekking gekom dat hy die tegniek "nie te sleg vir weggooi-naweekprojekte" gevind het en dit as "taamlik amusant" beskryf.[2]

Die konsep van vibe-programmering brei uit op Karpathy se bewering van 2023 dat "die warmste nuwe programmeertaal Engels is", wat beteken dat die vermoëns van GTMe so was dat mense nie meer spesifieke programmeertale hoef te leer om rekenaars te beheer nie.[7]

'n Belangrike deel van die definisie van vibe- programmering is dat die gebruiker kode sonder volle begrip aanvaar.[1] KI-navorser Simon Willison het gesê: "As 'n GTM elke reël van jou kode geskryf het, maar jy het dit alles nagegaan, getoets en verstaan, is dit nie vibe- programmering in my boek nie - dit is om 'n GTM as 'n tikassistent te gebruik.[1]

Ontvangs en gebruik

[wysig | wysig bron]

New York Times-joernalis Kevin Roose, wat nie 'n professionele programeerder is nie, het met vibe-programmering geëksperimenteer om verskeie kleinskaalse toepassings te skep.[3] Hy het dit beskryf as "sagteware vir een", met verwysing na gepersonaliseerde KI-gegenereerde gereedskap wat ontwerp is om spesifieke individuele behoeftes aan te spreek, soos 'n toepassing genaamd LunchBox Buddy wat sy yskas-inhoud ontleed het om items vir 'n middagete voor te stel.[3][7] Roose het opgemerk dat hoewel vibe-programmering nie-programmeerders in staat stel om funksionele sagteware te genereer, die resultate dikwels beperk is en geneig is tot foute.[3] In een geval het die KI-gegenereerde kode vals resensies vir 'n e-handelswerf vervaardig.[3] Hy het voorgestel dat vibe-programmering beter geskik is vir stokperdjieprojekte eerder as noodsaaklike take.[3] Hy het ook opgemerk dat KI-gesteunde programmering individue in staat stel om sagteware te ontwikkel wat voorheen 'n ingenieurspan vereis het.[3] In reaksie op Roose het KI-kenner Gary Marcus gesê dat die algoritme wat Roose se LunchBox Buddy-toepassing gegenereer het, vermoedelik opgelei is op bestaande kode vir soortgelyke take.[3] Marcus het gesê dat Roose se entoesiasme uit reproduksie spruit, nie oorspronklikheid nie.[3]

In Februarie 2025 het Business Insider vibe-programmering as 'n nuwe modewoord in Silicon Valley beskryf.[4]

In Maart 2025 het Y Combinator berig dat 25% van beginondernemings in sy Winter 2025-groep kodebasisse gehad het wat 95% KI-gegenereer is, wat 'n verskuiwing na KI-ondersteunde ontwikkeling weerspieël.[8]

Verwysings

[wysig | wysig bron]
  1. 1,0 1,1 1,2 1,3 1,4 1,5 1,6 Edwards, Benj (5 Maart 2025). "Will the future of software development run on vibes?". Ars Technica (in Engels (VSA)). Geargiveer vanaf die oorspronklike op 6 Maart 2025. Besoek op 6 Maart 2025.
  2. 2,0 2,1 2,2 2,3 2,4 2,5 "What is 'vibe coding'? Former Tesla AI director Andrej Karpathy defines a new era in AI-driven development". The Times of India. 2 Maart 2025. Geargiveer vanaf die oorspronklike op 4 Maart 2025. Besoek op 3 Maart 2025.
  3. 3,0 3,1 3,2 3,3 3,4 3,5 3,6 3,7 3,8 Roose, Kevin (27 Februarie 2025). "Not a Coder? With A.I., Just Having an Idea Can Be Enough". The New York Times (in Engels (VSA)). ISSN 0362-4331. Geargiveer vanaf die oorspronklike op 3 Maart 2025. Besoek op 3 Maart 2025.
  4. 4,0 4,1 4,2 4,3 4,4 Chowdhury, Hasan; Mann, Jyoti (13 Februarie 2025). "Silicon Valley's next act: bringing 'vibe coding' to the world". Business Insider. Geargiveer vanaf die oorspronklike op 26 Februarie 2025. Besoek op 3 Maart 2025.
  5. 5,0 5,1 Karpathy, Andrej (2 Februarie 2025). "Andrej Karpathy on X: "There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. ..."". X. Geargiveer vanaf die oorspronklike op 18 Februarie 2025. Besoek op 7 Maart 2025.
  6. "vibe coding". www.merriam-webster.com (in Engels). 8 Maart 2025. Besoek op 15 Maart 2025.
  7. 7,0 7,1 Naughton, John (16 Maart 2025). "Now you don't even need code to be a programmer. But you do still need expertise". The Observer. Besoek op 16 Maart 2025.
  8. Mehta, Ivan (6 Maart 2025). "A quarter of startups in YC's current cohort have codebases that are almost entirely AI-generated". TechCrunch (in Engels (VSA)). Geargiveer vanaf die oorspronklike op 6 Maart 2025. Besoek op 6 Maart 2025.