Edukira joan

Vibe coding

Wikipedia, Entziklopedia askea
ChatGPTrentzat galdera, karta multzo bat nahasteko eskatzen diona programatzeko Javascript funtzio gisa.

Vibe coding adimen artifiziala (AA) darabilen programazio-teknika bat da. Pertsona batek esaldi gutxi batzuetan arazo bat deskribatzen dio Hizkuntza Eredu Handi batean oinarritutako txat sustema bati, eta eredu edo AA horrek iturburu-kodea eskaintzen dizu.

Vibe coding-aren aldekoek diotenez, programatzaile amateurrek ere softwarea sortzeko aukera ematen du, eta hauen artean optimisten terminoa 2025eko otsailean sortu zuena, Andrej Karpathy dago.[1] Terminoaren zabalkundea arrakasta berehalakoa izan du, ingelesezko Merriam-Webster Hiztegian hurrengo hilabetean zerrendatu zuten jada,[2][3] eta uztailera bitartean, 25 orri sortuak zeuden Wikipediako hizkuntza desberdinetan.[4] [5]

Andrej Karpathyk elkarrizketa gisa deskribatu zuen bere ikuspegia, ahots komandoak erabiliz AAk kode erreala sortzen duen bitartean. [1] «Ez da benetan programazioa; gauzak ikusten ditut, gauzak esaten ditut, gauzak exekutatzen ditut, gauzak kopiatu eta itsasten ditut, eta orokorrean funtzionatzen du». Karpathyk bibrazioen programazioak mugak dituela onartu zuen, AA tresnek ezin baitituzte beti akatsak zuzendu edo ulertu, eta horrek arazoak konpondu arte erlazionatu gabeko aldaketekin esperimentatzera behartzen du bibrazioen kodetzailea. Teknika "asteburuetako proiektu inprobisatuetarako nahiko on" iruditzen zitzaiola ondorioztatu zuen, eta «nahiko dibertigarria» ere bai.[2]

Karpathyren ekarpena irakurri ondoren, terminoa zabaltzen ari zela igarrita, The New York Times egunkariko Kevin Roose kazetariak, programatzaile profesionala izan gabe, vibe coding-arekin esperimentatu zuen eskala txikian hainbat aplikazio sortzeko. «Norberarentzako software» gisa deskribatu zituen, AAk sortutako eta banakako behar espezifikoei aurre egiteko diseinatutako tresna pertsonalizatuak aipatuz, hala nola LunchBox Buddy izeneko aplikazio bat, bere hozkailuaren edukia aztertzen zuena eramateko hamaiketakorako artikuluak iradokitzeko. Roosek adierazi zuenez, vibe coding-ak programatzaileak ez direnei software funtzionala sortzeko aukera ematen badie ere, emaitzak mugatuak izaten dira eta akatsak egiteko joera izaten dute. Kasu batean, AAk sortutako kodeak merkataritza elektronikoko gune baterako erreseina faltsuak fabrikatu zituen. Iradoki zuen vibe coding-a egokiagoa dela denbora-pasako proiektuetarako, funtsezko zereginetarako baino.[6][3]

Beste batzuen iritziz, aplikazio edo garapen informatikoak garatzeko modu arriskutsua da, eta gertatu izan diren segurtasun akats larrietan hala kodetutako lanari egotzi izan zaio akatsa, hala nola Tea aplikazioaren 2025eko eskandaluaren kasuan.[7]

Erreferentziak

[aldatu | aldatu iturburu kodea]
  • Artikulu hau, osorik edo zatiren batean, ingelesezko wikipediako «Vibe coding» artikulutik itzulia izan da, 2025-06-19 data duen 168039274 bertsioa oinarritzat hartuta. Sartze-datarik ez duten erreferentziak, edo 2025-06-19 baino lehenago datatuak, jatorrizko artikulutik ekarri dira itzulpenarekin batera.
  1. a b (Ingelesez) Karpathy, Andrej. (2025-02-03). «There's a new kind of coding I call "vibe coding"» X/Twitter (kontsulta data: 2025-07-30).
  2. a b Edwards, Benj. (2025-03-05). «Will the future of software development run on vibes?» Ars Technica.
  3. a b Roose, Kevin. (2025-02-27). Not a Coder? With A.I., Just Having an Idea Can Be Enough.. ISSN 0362-4331..
  4. «Revision history of "vibe coding" (Q133150082) - Wikidata» www.wikidata.org (kontsulta data: 2025-07-30).
  5. Sustatu. (2025-07-31). «Zer den 'Vibe coding' egitea, modako kontzeptu informatikoa» sustatu.eus (kontsulta data: 2025-07-31).
  6. Naughton, John. (2025-03-16). Now you don't even need code to be a programmer. But you do still need expertise. .
  7. (Ingelesez) Lanz, Jose Antonio. (2025-07-25). «Tea App That Claimed to Protect Women Exposes 72,000 IDs in Epic Security Fail» Decrypt (kontsulta data: 2025-07-31).

Kanpo estekak

[aldatu | aldatu iturburu kodea]