Nazaj na slovar Tehnologija

Vibe Coding

Ustvarjanje programske opreme z opisovanjem v naravnem jeziku — razvijalec pove "kaj", UI ustvari "kako."

Kaj je Vibe Coding?

Vibe coding (Collinsova beseda leta 2025) je pristop k razvoju programske opreme, pri katerem programer v naravnem jeziku opiše, kaj želi doseči, model UI pa ustvari kodo, teste in konfiguracijo. Izraz je skoval Andrej Karpathy (soustanovitelj OpenAI).

Kako to deluje v praksi?

Namesto pisanja kode vrstico za vrstico razvijalec sodeluje z agentom UI: opisuje funkcionalnost, pregleduje ustvarjeno kodo, opozori na popravke, agent pa iterira. Orodja, kot so Claude Code, GitHub Copilot in Cursor, preoblikujejo ta proces.

Vibe coding v poslovnem okolju

V poslovnem kontekstu vibe coding pospeši razvoj programske opreme, a zahteva zrele procese: pregled kode, avtomatizirano testiranje (enot, integracijsko, E2E, varnostno), cevovode CI/CD in nadzor arhitekta. UI generira kodo, vendar odgovornost za kakovost in varnost ostaja pri ekipi.