DI kūrimo terminai

Vibe coding

Dar vadinama: vibe kodavimas, programavimas su DI, DI programavimas, AI coding, programavimas pagal nuojautą

Vibe coding – tai programų kūrimo būdas, kai žmogus paprasta kalba aprašo norimą rezultatą, o DI agentas parašo, paleidžia ir taiso kodą, žmogui vertinant tik tai, kas matoma ekrane. Terminą 2025 m. vasario 2 d. pasiūlė Andrej Karpathy.

Atnaujinta 2026 m. spalio 13 d.

Kas yra Vibe coding

Svarbiausia trumpai
  • Terminą „vibe coding“ 2025 m. vasario 2 d. paskelbė Andrej Karpathy ir pats nurodė, kad būdas tinka vienkartiniams savaitgalio projektams.
  • 2025 m. lapkričio 6 d. Collins žodynas „vibe coding“ paskelbė 2025 metų žodžiu.
  • METR 2025 m. liepos 10 d. paskelbtame tyrime 16 patyrusių kūrėjų su DI įrankiais užduotis atliko 19 % lėčiau, nors manė, kad dirbo 20 % greičiau.
  • Veracode 2025 m. liepos 30 d. ataskaitoje 45 % daugiau nei 100 modelių sugeneruoto kodo pavyzdžių turėjo OWASP Top 10 pažeidžiamumų.
  • 2026-10-13 oficialiuose kainoraščiuose Lovable Pro ir Bolt Pro kainuoja po 25 USD (apie 22,36 €), Claude Pro – 20 USD (apie 17,89 €) per mėnesį be PVM.

Vibe coding išsamiai

Vibe coding ciklas ir kur reikia žmogaus patikros Vibe coding ciklas ir patikros taškai 1. Promptasužduotis žodžiais 2. DI agentasrašo kodą 3. Paleidimasžiūrite ekraną 4. Klaida?įklijuoti atgal kartojama, kol „atrodo gerai“ Ko vibe coding cikle dažniausiai trūksta Kodo peržiūraar kas nors supranta,ką daro kodas Saugumas ir BDARprisijungimai, teisės,asmens duomenys Testai ir priežiūraGitHub, atnaujinimai,atsarginės kopijos Tyrimai: METR 2025-07 – patyrę kūrėjai su DI 19 % lėtesni; Veracode 2025-07 –45 % DI kodo pavyzdžių turėjo OWASP Top 10 pažeidžiamumų.
Vibe coding ciklas: promptas, agento kodas, paleidimas ir klaidų grąžinimas modeliui. Oranžiniai blokai – patikros, kurių dažniausiai trūksta.

Vibe coding (liet. laisvai – „programavimas pagal nuojautą“) – programų kūrimo būdas, kai žmogus paprasta kalba aprašo, ko nori, o DI agentas parašo, paleidžia ir taiso kodą. Kūrėjas vertina rezultatą ekrane, o ne kodo eilutes: jei kažkas neveikia, jis įklijuoja klaidos pranešimą ir prašo pataisyti. Taip per kelias valandas galima pasidaryti veikiantį prototipą, vidinį įrankį ar nukreipimo puslapį, bet už saugumą, duomenis ir ilgalaikę priežiūrą atsakomybė lieka žmogui.

Kas sugalvojo terminą vibe coding

Terminą 2025 m. vasario 2 d. paskelbė dirbtinio intelekto tyrėjas Andrej Karpathy, buvęs OpenAI bendraįkūrėjas ir Tesla DI vadovas, savo įraše socialiniame tinkle X. Jis aprašė naują kodavimo būdą, kai „visiškai pasiduodi pojūčiui ir pamiršti, kad kodas apskritai egzistuoja“: diktuoja užduotis balsu, visada spaudžia „Accept All“, neskaito pakeitimų (angl. diffs), o klaidas tiesiog įklijuoja atgal modeliui. Svarbi detalė, kurią dažnai praleidžia perpasakotojai: pats autorius rašė, kad toks būdas „nėra blogas vienkartiniams savaitgalio projektams“. Kitaip tariant, originalus apibrėžimas iš karto nubrėžė ribą – tai ne būdas kurti kritines sistemas.

Per metus terminas išplito už programuotojų bendruomenės ribų. 2025 m. lapkričio 6 d. Collins žodynas „vibe coding“ paskelbė 2025 metų žodžiu ir apibrėžė jį kaip programinės įrangos kūrimą, kai natūrali kalba dirbtinio intelekto pagalba paverčiama kompiuteriniu kodu.

Kaip veikia vibe coding: ciklas žingsnis po žingsnio

  1. Užduotis paprasta kalba. Rašote promptą: „Sukurk puslapį, kuriame klientas įveda užsakymo numerį ir mato siuntos būseną.“
  2. Agentas planuoja ir rašo kodą. Didysis kalbos modelis sukuria failų struktūrą, pasirenka biblioteką (dažnai React ar Next.js), parašo komponentus ir duomenų bazės schemą.
  3. Paleidimas ir peržiūra. Įrankis paleidžia programą naršyklėje ar terminale, o jūs žiūrite, ar ji daro tai, ko reikėjo.
  4. Klaidos grąžinamos modeliui. Klaidos pranešimas ar ekrano nuotrauka įklijuojama į pokalbį, agentas taiso.
  5. Kartojama, kol „atrodo gerai“. Čia ir slypi esmė bei rizika: sprendimas priimamas pagal matomą rezultatą, o ne pagal kodo kokybę.

Kiekvienas ciklas sunaudoja žetonų: agentas skaito projekto failus, klaidų žurnalus ir savo ankstesnius atsakymus. Todėl dauguma įrankių parduodami ne tik kaip mėnesio planas, bet ir su naudojimo limitais, kreditais ar papildomu mokesčiu už brangesnius modelius. Agentai prie išorinių sistemų (duomenų bazės, GitHub, dizaino failų) vis dažniau jungiasi per MCP protokolą.

Vibe coding įrankiai: dvi pagrindinės grupės

Kodo redaktoriai ir terminalo agentai skirti žmonėms, kurie bent kiek supranta kodą: projektas lieka jūsų kompiuteryje ar GitHub saugykloje, matote kiekvieną pakeitimą ir galite jį atmesti. Čia priklauso Cursor (kodo redaktorius su DI agentu), Claude Code (Anthropic agentas terminale ir programavimo aplinkose) ir GitHub Copilot (DI padėjėjas ir kodavimo agentas GitHub ekosistemoje).

Naršyklės kūrėjai (angl. app builders) skirti žmonėms be programavimo patirties: viskas vyksta naršyklėje, įrankis pats talpina programą ir dažnai prijungia duomenų bazę bei prisijungimą. Tai Lovable, Bolt, Replit ir v0 (Vercel). Jie greičiausiai duoda matomą rezultatą, bet kodas ir infrastruktūra dažnai pririšti prie platformos.

Kiek kainuoja vibe coding įrankiai 2026 m.

Kainos – iš oficialių kainoraščių, patikrintos 2026-10-13, mėnesio kaina be PVM. Eurai perskaičiuoti pagal ECB kursą 2026-10-12 (1 EUR = 1,1181 USD) ir suapvalinti.

ĮrankisTipasPlanasKaina, USD / mėn.Apie, € / mėn.Kas įskaičiuota
CursorRedaktoriusPlus / Premium8 / 307,16 / 26,83Plus – tik Grok modeliai; Premium – 4 kartus daugiau naudojimo, kitų gamintojų modeliai apmokami atskirai pagal naudojimą
Claude CodeTerminalo agentasClaude Pro / Max20 (17 mokant metams) / nuo 10017,89 (15,20) / nuo 89,44Claude Code įtrauktas į Pro ir Max, nemokamame plane – ne
GitHub CopilotPadėjėjas ir agentasPro / Pro+10 / 398,94 / 34,88Kodavimo agentas, 15 / 70 USD mėnesio kreditų
LovableNaršyklės kūrėjasPro / Business25 / 5022,36 / 44,72100 kreditų per mėnesį
BoltNaršyklės kūrėjasPro / Teams25 / 30 už narį22,36 / 26,83Pro – nuo 10 mln. žetonų per mėnesį (nemokamas – 1 mln.)
ReplitNaršyklės kūrėjasCore18 (mokant metams)16,1020 USD naudojimo kreditų per mėnesį
v0 (Vercel)Naršyklės kūrėjasPlus30 už vartotoją26,8330 USD kreditų per mėnesį vartotojui

Svarbiausia lentelės pamoka: mėnesio kaina – tik pradžia. Beveik visi įrankiai turi kreditų ar naudojimo limitus, o didesniame projekte agentas vienu metu skaito daug failų, todėl limitai baigiasi greičiau nei tikimasi. Jei komanda kuria savo agentą ar automatizaciją per DI API, mokama už žetonus pagal modelio kainoraštį – palyginimą rasite DI kainų įrankyje, o naujausių modelių apžvalgas – skiltyje Nauji DI modeliai.

Vibe coding, DI padėjėjas ir tradicinis kūrimas: kuo skiriasi

Vibe codingProgramavimas su DI padėjėjuTradicinis kūrimas
Kas rašo kodąDI agentas, žmogus kodo neskaitoDI siūlo, programuotojas peržiūri ir priimaProgramuotojas
Kas atsako už kokybęFormaliai užsakovas, faktiškai niekasProgramuotojasProgramuotojas ir komanda
Greitis iki pirmos versijosValandosDienosSavaitės
Testai ir kodo peržiūraDažniausiai nėraYra, dalį testų rašo DIYra
Saugumas ir asmens duomenysAtsitiktinisTikrinamasTikrinamas
Priežiūra po metųSunki, niekas nežino, kaip veikiaĮprastaĮprasta
Kada rinktisPrototipas, idėjos patikra, vienkartinis įrankisDauguma šiuolaikinių projektųKritinės, reguliuojamos sistemos

Praktikoje riba nėra griežta. Tas pats Claude Code ar Cursor gali būti naudojamas ir „vibe“ režimu, ir drausmingai – su planu, testais ir kiekvieno pakeitimo peržiūra. Skirtumą lemia ne įrankis, o tai, ar kas nors supranta ir patikrina, kas parašyta.

Ką rodo tyrimai: greitis ir kodo saugumas

METR, 2025 m. liepos 10 d. Tyrimų organizacija METR atliko atsitiktinių imčių kontroliuojamą tyrimą su 16 patyrusių atvirojo kodo kūrėjų, kurie atliko 246 užduotis savo pačių projektuose. Su DI įrankiais (daugiausia Cursor Pro su Claude 3.5 / 3.7 Sonnet) užduotys užtruko 19 % ilgiau nei be jų. Įdomiausia – suvokimo spraga: prieš tyrimą kūrėjai tikėjosi 24 % pagreitėjimo, o po jo vis dar manė, kad DI juos pagreitino 20 %. Išvada verslui: subjektyvus „jaučiasi greičiau“ nėra matavimas. Tyrimas taikomas patyrusiems žmonėms gerai pažįstamuose dideliuose projektuose – naujame mažame projekte ar žmogui be patirties rezultatas gali būti kitoks.

Veracode, 2025 m. liepos 30 d. Saugumo bendrovė Veracode išbandė daugiau nei 100 didžiųjų kalbos modelių, kurie rašė kodą Java, Python, C# ir JavaScript kalbomis. 45 % sugeneruoto kodo pavyzdžių neišlaikė saugumo testų ir turėjo OWASP Top 10 sąrašo pažeidžiamumų. Blogiausiai sekėsi Java (72 % nesėkmių), Python – 38 %, JavaScript – 43 %, C# – 45 %. Apsaugos nuo tarpsvetainio skriptų vykdymo (XSS, CWE-80) modeliai neįdiegė 86 % atvejų. Ataskaitos autoriai pažymi, kad naujesni ir didesni modeliai rašė funkcionaliai teisingesnį, bet ne saugesnį kodą.

Abu tyrimai rodo tą patį: DI kodas dažnai veikia, bet „veikia“ ir „saugus bei prižiūrimas“ yra skirtingi dalykai. Vibe coding režime, kai kodo niekas neskaito, šie trūkumai lieka nepastebėti iki pirmo incidento.

Kada vibe coding tinka verslui

  • Idėjos patikra prieš investiciją. Prieš užsakant sistemą už kelis tūkstančius eurų, savininkas per savaitgalį pasidaro spustelėjamą prototipą ir parodo jį klientams ar komandai.
  • Vidiniai įrankiai be asmens duomenų. Kainų palyginimo lentelė, sandėlio etikečių generatorius, skaičiavimai iš CSV failo, kurie veikia tik jūsų kompiuteryje.
  • Vienkartiniai nukreipimo puslapiai ir maketai. Kampanijos puslapio idėja dizaineriui ar programuotojui – kaip gyvas užduoties aprašas.
  • Užduoties aprašas programuotojui. Veikiantis prototipas dažnai aiškiau nei 20 puslapių specifikacija ir sutrumpina derinimą.

Kada vibe coding netinka

  • Mokėjimai ir pinigų srautai. Mokėjimų integracija, grąžinimai, sąskaitų numeracija ir užsakymų būsenos turi būti patikrinti žmogaus, suprantančio, ką daro kodas.
  • Asmens duomenys. Kai programa saugo klientų vardus, el. paštus, adresus ar sveikatos informaciją, taikomas BDAR: duomenų apsauga turi būti numatyta jau projektuojant (25 str.), o saugumo priemonės – atitikti riziką (32 str.). „DI taip parašė“ nėra argumentas patikrinimo metu.
  • Prisijungimai ir teisės. Autentifikacija, slaptažodžių atkūrimas, administravimo teisės – klasikinės vietos, kur sugeneruotas kodas atrodo veikiantis, bet leidžia matyti kitų vartotojų duomenis.
  • Ilgalaikė pagrindinė sistema. El. parduotuvės, rezervacijų ar CRM branduolys, kurį kas mėnesį keisite ir plėsite ateinančius 3–5 metus.

Kas nutinka su palaikymu po pusės metų

Dažniausia vibe coding projekto problema atsiranda ne pirmą savaitę, o po kelių mėnesių. Kodas išauga, agentas nebeprisimena ankstesnių sprendimų, kiekvienas naujas pakeitimas sugadina ką nors kita. Naršyklės kūrėjo platformoje programa gali priklausyti nuo jos duomenų bazės, autentifikacijos ir talpinimo, todėl išsikelti ją kitur – atskiras projektas. Bibliotekų versijos sensta, atsiranda saugumo pataisų, kurias kažkas turi įdiegti.

Kad prototipas galėtų tapti tikra sistema, nuo pirmos dienos verta: (1) laikyti kodą savo GitHub saugykloje, o ne tik platformoje; (2) prašyti agento rašyti testus ir README failą; (3) neleisti slaptų raktų kode – tik aplinkos kintamuosiuose; (4) prieš paleidžiant viešai užsakyti nepriklausomą kodo ir saugumo peržiūrą. Jei sistema tampa svarbi verslui, ją verta perduoti nuolatinei priežiūrai, kur atnaujinimai, atsarginės kopijos ir stebėsena yra kieno nors atsakomybė, arba perrašyti kaip įprastą projektą per svetainių kūrimo procesą.

Kaip pradėti vibe coding saugiai: 6 taisyklės

  1. Pradėkite nuo aprašo, ne nuo kodo. Pusė puslapio: kas naudos, kokius duomenis, ko programa neturi daryti.
  2. Naudokite netikrus duomenis. Kol programa neperžiūrėta, jokių tikrų klientų sąrašų.
  3. Dirbkite mažais žingsniais. Vienas promptas – vienas pakeitimas; po kiekvieno veikiančio žingsnio išsaugokite versiją.
  4. Skaitykite bent pakeitimų santrauką. Paprašykite agento paaiškinti, ką pakeitė ir kodėl – lietuviškai, paprastai.
  5. Nustatykite biudžeto ribą. Kreditų limitas ar išlaidų perspėjimas apsaugo nuo agentų ciklų, kurie sudegina mėnesio kreditus per vakarą.
  6. Prieš paleidžiant viešai – peržiūra. Bent automatinis saugumo skenavimas ir žmogaus patikra prisijungimų, mokėjimų ir duomenų vietose.

Pavyzdys: kiek kainuoja vidinis įrankis trimis būdais

Situacija: el. parduotuvės vadovas nori vidinio įrankio, kuris iš kurjerių CSV failų suskaičiuoja vėluojančias siuntas ir parodo jas lentelėje. Lyginami trys keliai per 3 mėnesius. Įrankių kainos – oficialūs kainoraščiai 2026-10-13, kursas ECB 2026-10-12 (1 EUR = 1,1181 USD), be PVM. Programuotojo valandos kaina 45 € – tai skaičiavimo prielaida, ne rinkos statistika.

KeliasSkaičiavimasKaina, €Rizika
A. Tik vibe coding (Lovable Pro)3 mėn. × 25 USD = 75 USD67,08Niekas neperžiūrėjo kodo; tinka tik be asmens duomenų
B. Vibe coding + profesionali peržiūra67,08 € + 12 val. × 45 € peržiūrai, testams ir perkėlimui į GitHub607,08Maža; kodas jūsų saugykloje, aiški priežiūra
C. Tradicinis kūrimas60 val. × 45 €2 700,00Maža; ilgiausias kelias iki pirmos versijos

Skaičiavimas: 75 / 1,1181 = 67,08 €; 12 × 45 = 540 €; 540 + 67,08 = 607,08 €; 60 × 45 = 2 700 €. Išvada: vidiniam įrankiui be klientų duomenų A kelias pigiausias ir pakankamas. Jei įrankis pradės rodyti klientų vardus ir adresus, B kelias kainuoja apie 9 kartus daugiau nei A, bet apie 4,4 karto mažiau nei C ir uždaro didžiausias rizikas. Jei tai turi tapti el. parduotuvės dalimi su mokėjimais, teisingas pasirinkimas – C arba B su tolesne priežiūra, nes klaidos kaina čia didesnė už kūrimo kainą.

Dažniausios klaidos

  1. Paleisti vibe coding programą viešai su tikrais klientų duomenimis be jokios kodo ir saugumo peržiūros.
  2. Laikyti API raktus ir slaptažodžius tiesiai kode ar prompte – sugeneruotas kodas dažnai juos įrašo į failus, kurie patenka į viešą saugyklą.
  3. Vertinti produktyvumą pagal pojūtį: METR tyrime kūrėjai manė dirbantys 20 % greičiau, nors iš tikrųjų dirbo 19 % lėčiau.
  4. Kurti visą projektą tik naršyklės platformoje ir neeksportuoti kodo į savo GitHub saugyklą – išsikelti vėliau tampa atskiru projektu.
  5. Neriboti kreditų ir išlaidų: agentas, kuris sukasi taisydamas tą pačią klaidą, per vakarą gali sunaudoti mėnesio limitą.
  6. Prašyti „padaryk viską iš karto“ vienu ilgu promptu vietoje mažų patikrinamų žingsnių su versijų išsaugojimu.
  7. Manyti, kad programa baigta, kai ji veikia demonstracijoje – be testų, atnaujinimų ir atsarginių kopijų ji sens kas mėnesį.

Vibe coding Lietuvoje

Lietuvoje vibe coding įrankiai prieinami be apribojimų, o jų sąsaja ir agentai supranta lietuviškus promptus, tačiau paslaugų teikėjai yra už ES ribų (dažniausiai JAV), todėl kainos nurodomos doleriais, o įmonė turi įvertinti PVM apskaitą perkant paslaugas iš užsienio – apie tai acs.lt žinyne. Jei programa tvarko asmens duomenis, taikomas BDAR (Reglamentas (ES) 2016/679), o priežiūrą Lietuvoje vykdo Valstybinė duomenų apsaugos inspekcija (VDAI); įkeliant klientų duomenis į DI įrankį verta patikrinti, kur jie apdorojami ir ar sudaryta duomenų tvarkymo sutartis. Jei vibe coding būdu sukurta programa priima sprendimus apie žmones (pvz., atrenka kandidatus), svarbūs ES DI akto (Reglamentas (ES) 2024/1689) reikalavimai; Lietuvoje DI akto rinkos priežiūrą vykdo Ryšių reguliavimo tarnyba (RRT). El. parduotuvėms papildomai galioja Europos prieinamumo akto (Direktyva (ES) 2019/882) reikalavimai, taikomi nuo 2025 m. birželio 28 d. – sugeneruotos formos ir mygtukai dažnai jų neatitinka be atskiros patikros.

Susiję terminai

Ką darome šioje srityje
  • Peržiūrime vibe coding būdu sukurtą prototipą: kodą, prisijungimus, asmens duomenų tvarkymą ir priklausomybes.
  • Perkeliame prototipą iš naršyklės platformos į jūsų GitHub saugyklą ir įprastą talpinimą.
  • Pertvarkome prototipą į prižiūrimą sistemą su testais, mokėjimų integracija ir atsarginėmis kopijomis.
  • Padedame komandai susitarti, kur DI įrankiai naudojami laisvai, o kur būtina žmogaus peržiūra.
Plačiau apie paslaugą

Dažni klausimai

Kas yra vibe coding?

Vibe coding – programų kūrimas, kai paprasta kalba aprašote, ko norite, o DI agentas parašo ir taiso kodą, jums vertinant tik rezultatą ekrane. Terminą 2025 m. vasario 2 d. pasiūlė Andrej Karpathy.

Ar vibe coding reikia mokėti programuoti?

Prototipui – ne: Lovable, Bolt ar Replit leidžia sukurti veikiančią programą be programavimo žinių. Tačiau norint ją saugiai paleisti viešai, prižiūrėti ir taisyti, reikia žmogaus, suprantančio kodą.

Kokie įrankiai naudojami vibe coding?

Dvi grupės: kodo redaktoriai ir agentai (Cursor, Claude Code, GitHub Copilot), kur kodas lieka jūsų kompiuteryje ar GitHub, ir naršyklės kūrėjai (Lovable, Bolt, Replit, v0), kurie patys talpina programą.

Kiek kainuoja vibe coding?

2026-10-13 oficialiuose kainoraščiuose mokami planai prasideda nuo 8–10 USD per mėnesį (Cursor Plus, GitHub Copilot Pro), Lovable Pro ir Bolt Pro kainuoja po 25 USD, Claude Pro – 20 USD. Didesniems projektams papildomai mokama už kreditus ar naudojimą.

Kuo skiriasi Cursor ir Claude Code?

Cursor – kodo redaktorius su įmontuotu DI agentu, kuriame matote failus ir pakeitimus. Claude Code – Anthropic agentas, veikiantis terminale ir programavimo aplinkose; jis įtrauktas į Claude Pro ir Max planus.

Ar vibe coding kodas saugus?

Ne savaime. Veracode 2025 m. liepos ataskaitoje 45 % DI sugeneruoto kodo pavyzdžių turėjo OWASP Top 10 pažeidžiamumų. Prieš paleidžiant viešai, ypač su asmens duomenimis ar mokėjimais, būtina kodo ir saugumo peržiūra.

Ar galima vibe coding būdu susikurti el. parduotuvę?

Prototipą ar dizaino idėją – taip. Veikiančiai parduotuvei su mokėjimais, sandėliu ir klientų duomenimis patikimiau rinktis patikrintą platformą ar profesionaliai peržiūrėtą kodą, nes klaidos kaina čia didesnė už kūrimo kainą.

Ar DI tikrai pagreitina programavimą?

Priklauso nuo situacijos. METR 2025 m. liepos tyrime patyrę kūrėjai savo dideliuose projektuose su DI dirbo 19 % lėčiau, tačiau naujiems mažiems projektams ir prototipams DI dažnai sutrumpina kelią iki pirmos versijos.

Šaltiniai

  1. Vibe coding post (2025-02-02) – Andrej Karpathy, X
  2. The Collins Word of the Year 2025 – Collins Dictionary
  3. Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity – METR
  4. We Asked 100+ AI Models to Write Code. Here’s How Many Failed Security Tests. – Veracode
  5. Cursor Pricing – Cursor
  6. Plans & pricing – Anthropic
  7. GitHub Copilot plans & pricing – GitHub
  8. Lovable Pricing – Lovable
  9. Plans & pricing – Bolt (StackBlitz)
  10. Pricing and Plans – Replit
  11. v0 Pricing – Vercel
  12. Reglamentas (ES) 2016/679 (BDAR) – EUR-Lex
Reikia pagalbos su projektu?

Pasiūlymas su kaina ir terminais raštu, prieš pradedant darbus.

Gauti pasiūlymą