Glossari de seguretat de Xygeni
Glossari de seguretat de desenvolupament i lliurament de programari

Què és la codificació Vibe?

La codificació vibratòria és la pràctica de crear programari descrivint el que vols en un llenguatge planer i natural, i deixant que un model d'IA generi el codi, en lloc d'escriure'l línia per línia tu mateix. La persona fa les preguntes, la IA genera i la persona prova i itera el resultat, sovint sense llegir cada línia que produeix el model.

Aquesta és la resposta curta a "què és la codificació vibratòria". Val la pena repassar el significat més complet de la codificació vibratòria i l'origen real del terme, perquè ha canviat des que es va encunyar.

D'on prové el terme #

La codificació Vibe té un origen específic: una sola publicació a les xarxes socials. El 2 de febrer de 2025, l'investigador d'IA i cofundador d'OpenAI Andrej Karpathy va publicar a X descrivint una nova manera com havia començat a crear programari. Va dir que "cediria completament a les vibracions" i deixaria que els models de llenguatge grans escriguessin la implementació mentre ell se centrava en descriure els resultats en lloc de la sintaxi.

Karpathy va descriure el flux de treball en termes pràctics: parlava amb un assistent de codificació d'IA per veu, acceptava els seus suggeriments sense llegir les diferències i enganxava els missatges d'error sense comentaris fins que es resolien sols. Més tard va resumir el bucle de manera encara més senzilla: "Només veig coses, dic coses, executo coses i copio i enganxo coses".

La publicació es va estendre ràpidament. En qüestió de setmanes, els principals mitjans de comunicació la van cobrir i, al març del 2025, Merriam-Webster havia afegit "vibe coding" al seu diccionari com a terme d'argot i tendència, definint-lo com "escriure codi informàtic d'una manera una mica descuidada, amb assistència d'IA". A finals del 2025, El diccionari Collins havia anat més enllà i l'havia nomenat la seva Paraula de l'Any.

Com ha canviat el significat #

Aquí és on el "significat de la codificació vibratòria" es torna més interessant que la història d'origen per si sola. Karpathy originalment va utilitzar el terme per descriure la seva pròpia manera personal i de baix risc de construir prototips d'un sol ús, no una metodologia que proposava per a programari de producció. Però la frase va escapar d'aquest context gairebé immediatament.

Avui dia, el significat de la codificació vibratòria s'ha ampliat per abastar una àmplia gamma de desenvolupament assistit per IA, des d'aficionats que creen una aplicació de cap de setmana fins a startups que envien programari de producció d'aquesta manera. Al voltant del 63% dels usuaris de codificació vibratòria s'identifiquen com a no desenvolupadors, inclosos els gestors de producte, els directors de màrqueting i els dissenyadors , i aproximadament una quarta part de la cohort de startups de l'hivern de 2025 de Y Combinator va informar que les bases de codi eren generades per IA en un 95% o més . Els analistes preveuen que aquesta tendència continuarà accelerant-seGartner projecta que els desenvolupadors ciutadans superaran en nombre els enginyers professionals de quatre a un el 2028 .

Com funciona realment la codificació Vibe? #

La majoria de les descripcions del flux de treball de codificació de vibracions es divideixen en un bucle repetible:

  1. Avís. Descriu el resultat desitjat en llenguatge natural, no en codi. (“Construeix un dashboard que mostra els ingressos mensuals per segment de clients, amb un filtre de data i exportació a CSV.)
  2. Generar. El model d'IA produeix codi, de vegades un fitxer complet, de vegades una diferència amb el codi existent.
  3. Corre i observa. La persona executa el resultat i comprova si es comporta com es descriu, en lloc de llegir la implementació línia per línia.
  4. Iterar. Les indicacions de seguiment refinen el resultat. Els errors sovint es tornen a enganxar al model tal com són en lloc de depurar-los manualment.

La característica definidora no és que hi hagi IA implicada (l'autocompleció i els copilots han utilitzat la IA durant anys). És el grau de desvinculació del codi en si: la persona està avaluant els resultats, no examinant la implementació.

Codificació Vibe vs. Codificació tradicional assistida per IA #

Val la pena distingir la codificació de vibracions d'altres fluxos de treball assistits per IA, ja que els termes s'utilitzen de manera imprecisa:

  • Eines d'autocompletar/copilot suggereix codi a mesura que escrius, però un desenvolupador encara està escrivint i revisant cada línia.
  • Codificació assistida per IA més àmpliament, pot incloure qualsevol flux de treball on la IA esborranyi codi que un desenvolupador després revisa i edita amb plena comprensió.
  • Codificació de vibracions implica específicament que l'ésser humà es guia pel resultat, mitjançant indicacions, proves i iteració, en lloc de llegir i comprendre la implementació generada.

Aquesta distinció és important, perquè és la part de "no llegir les diferències", no la IA en si, la que crea la major part del risc que es discuteix a continuació.

El costat de risc de la codificació Vibe #

Això és una entrada de glossari, no una etiqueta d'advertència, però cap definició de codificació vibratòria està completa sense la investigació de seguretat que s'ha acumulat al seu voltant, perquè s'ha convertit en un dels inconvenients més mesurats d'aquesta pràctica. Múltiples estudis independents convergeixen en un rang similar: un estudi del desembre de 2025 sobre repositoris de codi obert va trobar que El codi generat per IA va introduir vulnerabilitats de seguretat en el 45% de les tasques de desenvolupament i assistides per IA pull requests va generar aproximadament 2.74 vegades més problemes de seguretat que el codi creat per humans en la mateixa comparació. Les classes de vulnerabilitat específiques apareixen de manera desproporcionada: un estudi va trobar vulnerabilitats XSS en el 86% de les mostres de codi generades per IA provades en cinc models de llenguatge principals .

L'al·lucinació de dependències és un patró relacionat i ben documentat. Una nota de recerca de la Cloud Security Alliance de l'abril de 2026 va trobar que, en 2.23 milions de mostres de codi generades per IA de setze models, el 19.7% contenia almenys un nom de paquet al·lucinat que en realitat no existeix , i el 43% d'aquests noms al·lucinats reapareixien de manera consistent cada vegada que es repetia la mateixa indicació , cosa que fa que el patró sigui explotable en lloc d'aleatori. Investigadors independents també han començat a rastrejar formalment l'efecte posterior:El radar de seguretat Vibe de Georgia Tech va registrar 35 noves entrades de CVE atribuïts directament al codi generat per IA només al març del 2026, en comparació amb les sis del gener.

Res d'això vol dir que la codificació vibratòria sigui inutilitzable, que els guanys de productivitat siguin reals i que l'adopció no s'estigui revertint. Sí que vol dir que "la IA ho va escriure i s'ha executat" i "és segur enviar-lo" són dues afirmacions diferents, i tractar el codi generat per la IA amb el mateix escrutini que una contribució de tercers no revisada s'està convertint ràpidament en una qüestió innecessària. standard assessorament sobre la recerca de seguretat sobre aquest tema.

Sortides de claus #

  • La codificació Vibe és un terme específic, no un sinònim de "codificació assistida per IA". Descriu específicament la construcció per resultat i iteració en lloc de llegir i comprendre el codi generat.
  • Va ser encunyat per Andrej Karpathy el 2 de febrer de 2025, i va arribar a la llista d'argot de Merriam-Webster en cinc setmanes.
  • El significat de la codificació de vibracions s'ha ampliat des d'una pràctica personal i de baix risc fins a un enfocament de desenvolupament convencional utilitzat tant per aficionats com per startups finançades.
  • El risc no és el codi generat per IA en si, sinó el codi generat per IA no revisat. La recerca independent troba consistentment taxes de vulnerabilitat elevades i al·lucinacions de dependència predictibles en la sortida codificada per vibracions.

El programari codificat amb Vibe encara s'ha d'enviar a través del mateix pipeline com tot el demés. Xygeni's la plataforma aplica el mateix SAST, SCAi Anàlisi amb IA a Codi generat per IA com ho fa amb el codi escrit per humans, fins i tot Alerta precoç de programari maliciós (MEW) per al tipus de risc de dependència d'al·lucinacions descrit anteriorment, de manera que un flux de treball ràpid de presentació a la producció no ometi silenciosament el pas de revisió.

FAQ #

És el mateix programar amb vibracions que utilitzar GitHub Copilot o una eina d'autocompletar d'IA?

No exactament. Les eines d'autocompleció suggereixen codi a mesura que un desenvolupador escriu i revisa cada línia. La codificació Vibe descriu un flux de treball on la persona sol·licita un resultat i l'avalua, sovint sense llegir el codi subjacent produït per la IA.

És segur utilitzar la codificació de vibracions per a programari de producció?

Pot ser, però la recerca és consistent que el codi generat per IA no revisat té una taxa de vulnerabilitats de seguretat considerablement més alta que el codi revisat per humans. La majoria de les directrius actuals recomanen tractar el codi generat per IA amb el mateix escrutini que el codi de tercers no revisat, en lloc d'enviar-lo sense examinar.

És la "codificació de vibracions" un terme tècnic oficial?

Ara és reconegut als diccionaris (Merriam-Webster el cataloga com a terme d'argot i de tendència, i el diccionari Collins el va nomenar la Paraula de l'Any 2025), però no té ni una sola paraula formal, standarddefinició tècnica itzada. L'ús varia des de descriure prototips personals ràpids fins a descriure grans parts de bases de codi de producció.

Comença gratis

Comença gratis.
No es requereix cap targeta de crèdit.

Comença amb un sol clic:

Aquesta informació es guardarà de manera segura d'acord amb la Termes del servei i Política de privacitat

Captura de pantalla de l'aplicació