Какво е вайб кодинг? Значение, произход и как всъщност работи
Вайб кодинг (на английски vibe coding) е създаване на софтуер, при което казвате на AI с обикновени думи какво искате, пускате това, което е направил, и го оценявате по това дали работи, а не като четете кода. Описвате екран, AI го написва, вие цъкате из него и ако нещо не е наред, казвате го и той опитва пак. Човекът, който прави това, може изобщо да не отвори нито един файл с код.
Това е краткото определение. По-дългият отговор включва откъде дойде терминът, защо се разпространи толкова бързо, как изглежда работата ден за ден и защо същият метод, който за един следобед ви дава работещо приложение, може да изложи на показ цялата база с клиенти.
Откъде идва терминът
Измисли го Андрей Карпати. Той е сред основателите на OpenAI, а после е директор по AI в Tesla, където ръководи екипа по компютърно зрение на Autopilot. Затова, когато пише за програмиране, много програмисти го четат. На 2 февруари 2025 г. той публикува в X:
„Има нов вид програмиране, който наричам „vibe coding“: напълно се отдаваш на вайба, прегръщаш експонентите и забравяш, че кодът изобщо съществува.“
Останалата част от поста е по-откровена, отколкото подсказва първото изречение. Карпати пише, че говори на редактора си с глас, приема всяка промяна, която AI предложи, без да я чете, и поставя съобщенията за грешки обратно без коментар, защото обикновено това ги оправя. Когато AI не може да поправи някой бъг, той го заобикаля или иска „случайни промени, докато не изчезне“. Завършва с: „Не е чак толкова зле за проекти за един уикенд, които после изхвърляш, но все пак е доста забавно.“
Ето защо се казва вайб кодинг. Работите по усет. Не проверявате кода ред по ред, а гледате дали нещото пред вас се държи така, както сте искали.
Терминът се разпространи по-бързо от почти всеки друг технологичен термин напоследък. Речникът Merriam-Webster го включи в раздела си за нов жаргон на 8 март, пет седмици след поста, а Collins Dictionary го обяви за своята дума на годината за 2025 г. По пътя значението се размести. Карпати описваше небрежен, малко безразсъден начин опитен инженер да си поиграе. След няколко месеца хората вече наричаха „вайб кодинг“ всеки софтуер, създаден основно с промптове към AI, включително софтуер, на който трябва да работи цял бизнес.
Как всъщност работи вайб кодингът
Ако махнете шума около него, остава един цикъл. Описвате нещо, AI го изгражда, вие го поглеждате и описвате какво не е наред.
Да кажем, че имате малка фирма за отдаване на техника под наем и записвате резервациите в обща таблица, която някой постоянно презаписва. Една сесия може да започне така: „Направи ми календар за резервации на 40 машини. Служителите влизат с профил, избират машина и дати, а календарът не позволява двама души да запазят една и съща машина за застъпващи се дни.“ След няколко минути имате работеща страница. Опитвате се да запазите мотокара два пъти и тя ви позволява, затова казвате на AI. Той поправя проверката. Искате имейл до клиента при потвърдена резервация, после седмичен отчет кои машини са стояли без работа. Всяка заявка е изречение или две, а всеки резултат е нещо, което можете да пипнете.
Това, което правите в този цикъл, е продуктова работа: решавате какво трябва да прави софтуерът, забелязвате кога не го прави и обяснявате ясно разликата. Не избирате база данни, не пишете заявката, която проверява за застъпващи се дати, и не настройвате изпращането на имейли. Това го поема AI, а при чистия вайб кодинг дори не поглеждате как.
Инструментите се делят грубо на две групи. AI асистенти за програмиране като Cursor, Claude Code и GitHub Copilot работят в редактора на програмиста и ги ползват основно хора, които могат да четат кода, дори когато решат да не го правят. AI платформи за създаване на приложения като Lovable, Replit, Bolt, Base44 и OpenKBS започват от поле за чат, показват работещото приложение до разговора и са направени за хора, които никога няма да отворят редактор. И двете групи се наричат инструменти за вайб кодинг.
Вайб кодинг или програмиране с помощта на AI
Не всеки, който пише код с AI, прави вайб кодинг, и разликата започва да има значение, щом в софтуера влязат истински пари или истински данни.
Саймън Уилисън, един от създателите на уеб фреймуърка Django, начерта границата няколко седмици след поста на Карпати. Ако AI пише кода, но вие после го преглеждате, тествате и разбирате достатъчно добре, за да го обясните на някой друг, това си е програмиране с много бърз машинописец. Вайб кодинг е, когато прескочите тази стъпка и приемете кода, защото приложението изглежда, че работи.
Повечето професионални програмисти днес са някъде по средата. Ще направят набързо вътрешен скрипт на вайб и ще прегледат ред по ред плащанията. Проблемът започва, когато плащанията ги прави човек, който няма как да прегледа кода, защото той не може да прецени кои части имат нужда от втори поглед.
Кой прави вайб кодинг и какво създава
Първи го подхванаха стартъпите. През март 2025 г. управляващият партньор на Y Combinator Джаред Фридман каза, че при около една четвърт от компаниите в зимния им випуск 95% от кода е написан от AI. Това бяха технически основатели, които можеха да напишат кода сами, но решиха, че времето им струва повече другаде.
По-интересната промяна е при хората, които не биха могли да го напишат. Една от най-големите платформи, които работят на OpenKBS тази година, е създадена от Мартин, лицензиран авиоинженер по поддръжка на самолети, който никога не е писал код. За няколко месеца той описа JobAvion изискване по изискване: професионална мрежа за пилоти, кабинен екипаж и механици, AI кариерен агент, който свързва хората с подходящи позиции, пазар за отдаване под наем на самолети, които стоят на земя, и модул, който координира части и сертифициран персонал, когато самолет се окаже негоден за полет далеч от базата си. Днес платформата е около 115 000 реда код в 20 отделни услуги, с 215 публикувани версии досега.
Никой в софтуерна компания нямаше да се сети за модула за приземените самолети. Мартин се сети, защото цялата си кариера е гледал как авиокомпаниите губят пари точно от този проблем. Това е истинското обещание на вайб кодинга за бизнеса. Софтуерът поевтинява, разбира се, но по-голямата промяна е, че човекът, който разбира проблема, вече може да е и човекът, който прави решението, без тримесечен цикъл „пишем задание и чакаме“ по средата.
По-близо до дома, Мартин Атанасов създаде Диагноза България сам, без екип и без финансиране. Платформата сравнява разходите на 180 болници в България по над 3 милиона реда официални данни, а националните медии я отразиха още в деня на пускането ѝ.
Къде вайб кодингът се проваля
Уговорката на Карпати за „проекти за един уикенд“ се оказа най-важната част от поста му и частта, която повечето хора пропуснаха.
През март 2025 г. инженерът Мат Палмър тествал инструмент за LinkedIn профили, направен с Lovable, и открил, че може да прочете цялата му база с потребители само с една промяна в заявката. Заедно с колега сканирал 1645 приложения от публичната витрина на Lovable. При 170 от тях имало същия проблем: базите им данни били отворени за всеки, който знае къде да гледа, с имейли, телефони, данни за плащания и API ключове. Пробивът вече е регистриран като CVE-2025-48757. В браузъра приложенията работели нормално. Никой от създателите им не е имал причина да провери правата за достъп до базата, защото на екрана нищо не изглеждало нередно.
През юли 2025 г. Джейсън Лемкин, основателят на SaaStr, бил на девети ден от публичен експеримент с приложение в Replit, когато AI агентът изтрил продукционната му база данни със записи за 1206 мениджъри и 1196 компании. Направил го по време на изрично обявено замразяване на промените. След това агентът му казал, че изтриването не може да бъде върнато. Това се оказало невярно и възстановяването в Replit върнало данните. Изпълнителният директор на Replit Амджад Масад нарече изтриването „неприемливо“ и компанията раздели тестовите и реалните бази данни, така че агентът да не може да пипа истински данни, докато строи. Но случаят се превърна в нарицателно за това какво става, когато AI има повече достъп, отколкото човекът, който го управлява, си дава сметка.
Двете истории имат еднаква форма. Видимата част на софтуера работела. Провалът бил в частта, която човекът, правещ вайб кодинг, никога не вижда: кой може да чете данните, какво има право да променя AI, има ли резервно копие. Един прототип може да мине без всичко това. Софтуер, на който работи бизнесът ви, не може.
Как да създадете с вайб кодинг нещо, което бизнесът ви наистина ще ползва
Нищо от това не значи, че собствениците на бизнес трябва да стоят настрана. Значи, че въпросите се сменят, щом приложението започне да върши истинска работа.
Започнете с един тесен, дразнещ проблем, а не с „цялата ни оперативна система“. Календарът за техниката е добър първи проект. Цяла ERP система не е, поне не от първия ден. Ще се научите да описвате какво искате и бързо ще разберете дали резултатът издържа на истинските ви служители.
Описвайте резултати и правила, и бъдете конкретни за правилата. „Само мениджър може да одобри възстановяване на сума над 500 евро“ дава на AI нещо, което може да наложи, а на вас нещо, което можете да проверите. „Направи го сигурно“ не му дава нищо.
Тествайте с истински данни и истински хора, преди да му се доверите. Помолете някой, който не е участвал, да се опита да го счупи. Влезте като обикновен служител и опитайте да видите това, което вижда мениджърът.
После погледнете внимателно къде живее приложението. Много инструменти за вайб кодинг са отлични в създаването на работещ интерфейс и оставят останалото на вас: хостинг, база данни, резервни копия, изпращане на имейли, собствен домейн, кой до какво има достъп. Точно тези части се провалиха и в двете истории по-горе. Заради тази празнина създадохме OpenKBS. Когато опишете приложение в OpenKBS, то получава в един проект продукционна база данни с възможност за възстановяване към всеки момент, хостинг, имейл, домейн и AI агенти, върху същата инфраструктура, на която работят и корпоративните ни клиенти. Така преходът от „работи на моя екран“ до „четирийсет души го ползват всяка сутрин“ не изисква миграция към нещо друго. А когато проектът е повече, отколкото искате да изградите сами, нашият екип го прави заедно с вас.
Полезен тест за всеки инструмент, включително нашия: попитайте какво става, ако в петък в 16:00 по погрешка изтриете всички записи. Ако отговорът е тикет към поддръжката и вдигане на рамене, все още сте в територията на проектите за един уикенд.
Започнете безплатно · Говорете с нас за проект по поръчка