Tagasi sõnastikku Tehnoloogia

Vibe Coding

Tarkvara loomine loomulikus keeles kirjeldades — arendaja ütleb "mida", tehisintellekt genereerib "kuidas."

Mis on Vibe Coding?

Vibe coding (Collinsi aasta sõna 2025) on tarkvaraarenduse lähenemine, kus programmeerija kirjeldab loomulikus keeles, mida ta soovib saavutada, ja tehisintellekti mudel genereerib koodi, testid ja konfiguratsiooni. Mõiste lõi Andrej Karpathy (OpenAI kaasasutaja).

Kuidas see praktikas toimib?

Selle asemel, et kirjutada koodi rida-realt, teeb arendaja koostööd tehisintellekti agendiga: kirjeldab funktsionaalsust, vaatab genereeritud koodi üle, osutab parandustele ja agent itereerib. Sellised tööriistad nagu Claude Code, GitHub Copilot ja Cursor muudavad seda protsessi.

Vibe coding ettevõttekeskkonnas

Ettevõttekontekstis kiirendab vibe coding tarkvaraarendust, kuid nõuab küpseid protsesse: koodiülevaatus, automatiseeritud testimine (ühik-, integratsiooni-, E2E-, turva-), CI/CD toruliinid ja arhitekti järelevalve. Tehisintellekt genereerib koodi, kuid kvaliteedi ja turvalisuse vastutus jääb meeskonnale.