
Image generated with ChatGPT
Мнение: Какво е Вайб Кодиране и Защо Всеки Приема Тази Тенденция?
Движението „vibe coding“ се разпространява благодарение на разработването на нови AI инструменти. След като Андрей Карпати даде на практиката дефиниция, дори хората, които никога не са писали ред код в живота си, сега създават уебсайтове и приложения, но не без рискове
Има нов моден термин в технологичния свят: vibe coding.
Терминът, популярен сред софтуерните инженери и програмисти, започва да достига до по-широка аудитория. Практиката, която се състои в създаване на код от подсказка с помощта на AI модел, е повсеместно в заглавията, форумите и социалните медии.
Сундар Пичай, изпълнителният директор на Google, наскоро каза, че се занимава със създаване на код за забавление докато създава уебсайт. Технологични компании като Figma, Anthropic и Mistral наскоро пуснаха продукти, оптимизирани за създаване на код. Хора без формално инженерно обучение вече са пуснали приложения и други цифрови продукти на свое.
„Преди няколко седмици кодирах с Vibe и Replit. Имам предвид силата, която ще имате да създавате в интернет; не сме давали тази власт на разработчиците от 25 години“ — Sundar Pichai pic.twitter.com/Bbfi8I5WX8
— Amjad Masad (@amasad) 3 юни 2025 г.
Макар че кодирането по настроение звучи магическо и забавно, практиката също поражда множество опасения в технологичната общност. Освен опасенията за бъдещето на софтуерните разработчици и драстичното намаляване на възможностите за работа на начално ниво в областта на кодирането, експертите са предупредили за уязвимостите и рисковете, намиращи се в кода, генериран от изкуствен интелект.
Ето какво всеки трябва да знае за вайб кодирането през 2025 година:
Какво точно представлява вайб кодирането?
Вайб кодирането съществува от издаването на първите генеративни AI системи преди няколко години. То се отнася до практиката на използване на напреднали AI модели като ChatGPT на OpenAI, Claude на Anthropic или Gemini на Google за разработване на код, коригирането му, изпълнението му и създаването на нови проекти от обикновена речева подсказка.
Според IBM, при този подход, потребителят приема менталитета „първо кодиране, после оптимизация“, позволявайки на технологията да развива творческата им идея по най-подходящия начин, а след това да я оптимизира. След като практиката започна да набира популярност и хората приеха стратегията за изграждане на софтуер, повече компании пуснаха помощници за кодиране с изкуствен интелект, като GitHub Copilot, Cursor и Replit, за да помогнат на хората в тяхното пътешествие с кодирането.
Карпати, бащата на термина
Беше Андрей Карпати – съосновател на OpenAI и основател на Eureka Labs, който даде на практиката име и дефиниция преди няколко месеца, през февруари.
„Има нов вид кодиране, който аз наричам „vibe coding“, където напълно се предаваш на вайбовете, обгръщаш експонентите и забравяш, че кодът дори съществува,“ написа компютърният инженер-учен на социалната медия платформа X. „Това е възможно, защото LLM-ите (напр. Cursor Composer w Sonnet) стават прекалено добри.“
Карпати обясни, че понякога дори не трябва да докосва клавиатурата, тъй като може да използва гласови функции за взаимодействие с изкуствения интелект и да му казва за „най-глупавите неща“. Компютърният инженер призна, че практиката не е съвършена, че AI моделите правят грешки, но все пак ги позволява да пишат още код – дори когато не разбира напълно какво прави AI – и предлага поправки, тъй като понякога не разпознава грешките.
„Не е толкова зле за бързи уикенд проекти, но все пак е доста забавно,“ добави Карпати. „Разработвам проект или уеб приложение, но това не е точно програмиране – просто виждам неща, казвам неща, стартирам неща и копирам и поставям неща, и това предимно работи.“
Революцията в кодирането с Vibe
Приемането на кодиране с Vibe изглежда е нараствало експоненциално през последните седмици. Всеки и всяка компания сега интегрират тази практика, за да „играят“ и създават софтуер, който преди не беше приоритет, тъй като отнемаше твърде много време за разработка.
Компаниите прилагат тази техника за изследване на идеи, а дори и нови стартъпи се раждат от vibe coding. Anthropic наскоро проведе първия си „маратон по vibe coding“ в Ню Йорк, в който творчески строители разработиха изследваеми 3D древни светове, игри за обучение на мандарински, танцуваща възглавничка от тестенини и много други.
Бяхме домакини на първия Claude Create-a-thon с @socraticainfo и над 50 творчески строители този уикенд в Ню Йорк.
Ето какво участниците построиха с артефакти за само няколко часа:
— Anthropic (@AnthropicAI) 3 юни 2025
Том Бломфийлд, партньор в Y Combinator – който също умее да кодира – разбира защо инвеститорите подкрепят компании с код, написан с помощта на изкуствен интелект и обясни как той самият е практикувал така нареченото vibe coding. Бломфийлд създаде уебсайта Recipe Ninja само за няколко дни.
„Вероятно става дума за около 30,000 реда код. Щях да ми отнеме, не знам, може би година да го създам,“ каза той в интервю за NPR относно vibecoding. „Не стана от веднъж, но вероятно прекарах около 100 часа върху това.“
Y Combinator наскоро инвестира $500,000 в стартъпа BOND, след като те разработиха „AI шеф на штаба за изпълнителни директори и заети ръководители“ чрез vibe coding само за няколко часа.
През март, изпълнителният директор на Y Combinator, Гари Тан, заяви, че 25% от стартъпите в последната зимна група генерираха 95% от своя код, използвайки инструменти за изкуствен интелект. Доклад от GitHub през 2024 година показа, че 97% от софтуерните разработчици, инженери и програмисти използват инструменти за изкуствен интелект за кодиране.
Всеки може да кодира вече
Движението „vibe coding“ укрепи демократичните принципи на изкуствения интелект. Вече не са само софтуерните инженери, разработчици и програмисти, които могат да създават софтуер – повече хора без технически опит също постигат изненадващи резултати.
Синтия Чен е един пример. Тя създаде приложение наречено Dog-e-dex от нула, само чрез vibe кодиране, без формално обучение по инженерство. Преди години тя имаше идеята за приложение, което може да прави снимки на кучета, да ги идентифицира и да позволява на потребителите да ги „събират“ като Покемони. Но тогава това изискваше много работа.
Тази година, за само два месеца, тя изгради приложението, което вече е налично в App Store. „Беше като магия,“ каза тя в интервю за Business Insider. „Всеки път, когато натисках бутона за предварителен преглед, това беше вълнуващо малко откриване на подарък.“
🐶 DOGEDEX Е ВЪВ APP STORE 🐶
Благодаря ти @AnthropicAI за това, че осъществи моите мечти за кодиране!!! pic.twitter.com/fwqygIJ31G
— Синтия (@yescynfria) 25 март, 2025
Друг случай, който не е свързан с технически знания, е Éanna Kelly, технологичен писател от Sifted, който се описва като „всъщност не особено технически грамотен“, но успява да разработи 4 уебсайта в рамките на една седмица, просто като кодира по усещане.
Въпреки че се забавлява и е в състояние да създава прости уебсайтове само за няколко часа, Кели предупреждава за код от ниско качество и предсказва бъдещ „цифров депо“ с „много еднократни и некачествени неща.“
Но наводнението от продукти с ниско качество не е най-сериозният проблем – има и други рискове, които тревожат някои експерти дори повече.
Рисковете и последствията от Vibe Coding
Има много притеснения и рискове, свързани с „вайб кодирането“. Един от тях е бъдещето на професионалистите, работещи в областта на разработката на софтуер. Signalfire, компания, която следи наемането на технологични специалисти, съобщи, че позициите за начинаещи кодери намаляха с 24% през 2024 г.
Технологичните гиганти разкриха, че значителни части от техния код са написани с помощта на AI инструменти. Изпълнителният директор на Google скоро заяви, че „над 30%“ от кода на компанията е генериран от AI – процент, подобен на този, разкрит от Microsoft, а Amazon заяви миналата година, че AI е спестил „еквивалент на 4500 години работа на разработчици“.
Обаче, друга загриженост е безопасността и уязвимостите, които AI системите могат да генерират в своя код.
количество на грешки и бъркотии, които се натрупват в кодове, кодирани с vibe – скоро ще има нова роля, наречена отстраняващ грешките в vibe кода
— sankalp (@dejavucoder) 9 юни 2025
Несигурен код
Въпреки „магическите“ резултати, които AI моделите могат да генерират, тази напреднала технология може също така да допусне грешки точно както хората. AI кодът също съдържа уязвимости и експертите предупреждават за това.
Група разработчици създаде бенчмарк на име BaxBench, за да анализира коректното генериране на код и да отбелязва уязвимостите. В своите последни доклади, експертите отбелязаха, че 62% от кода, създаден от най-популярните AI модели, съдържаше уязвимости или е бил неправилен.
„LLM-ите все още не могат да генерират код, готов за разпространение“, посочва уебсайтът. „Приблизително половината от правилните решения са несигурни, което повдига въпроси относно текущите показатели и оценки, които се фокусират само върху правилността на кода.“
Тревожен случай
Забавните игри и уебсайтове, които много хора създават, докато кодират в ритъм, все още не са твърде рисковани. Истинският проблем изглежда е, когато се опитват да съберат данни от потребителите и имат малък или никакъв опит в областта на киберсигурността.
Популярен потребител на социалната медия платформа X, Лео, споделяше процеса на своето обучение, докато програмираше в ритъм и показваше своите творби онлайн. Лео каза, че е създал софтуер-като-услуга (SaaS) приложение използвайки Cursor и вече печели пари от него.
„Моят saas е създаден с Cursor, нула ръчно написан код“, написа той. „AI вече не е просто асистент, той е и строител. Сега, можете да продължите да се оплаквате от това или да започнете да строите.“
my saas was built with Cursor, zero hand written code
ИИ вече не е просто асистент, той е също и строител
Сега, можете да продължите да се оплаквате или да започнете да строите.
П.С. Да, хората плащат за това
— leo (@leojr94_) 15 март, 2025
За съжаление, публикацията му стана вирусна и достигна до злонамерени интернет потребители, които решиха да използват уязвимостите на приложението. Само два дни по-късно, Лео сподели друга публикация, в която обяви, че е под атака.
„Хора, атакуват ме“, написа той. „Както знаете, не съм технически грамотен, така че ми отнема повече време от обикновено да разбера какво става.“ Лео трябваше временно да спре работата на приложението си.
Докато случаят с Лео е пример за това как кодирането по усещане може да се обърка, това не е изолиран случай. Хакерите са експлоатирали уязвимости в AI инструменти като Copilot и Cursor по различни начини, увеличавайки риска и вероятността за създаване на незащитен код.
Голямо бъдеще предстои
Въпреки че техниката на „кодиране по усещане“ се струва магическа и мощна, тя все още не е перфектна и има много да се развива. Досега само няколко случая са успели да демонстрират как потенциала, така и риска от практиката, и все още трябва да видим как се развиват текущите и предстоящи проекти, за да получим по-добра яснота относно потенциала и обхвата ѝ.
Въпреки че има дискусия относно употребата и бъдещето на „vibe coding“, това е движение, което все още изглежда да е на много ранен етап. Във връзка с последните напредничави AI инструменти и системи, пуснати от водещи индустриални компании, всичко посочва, че ще продължи да се развива и скоро ще видим още по-изненадващи създания – за добро или зло.
Вярно е, че перспективите за работа за софтуерни разработчици – и за повечето професии по света – предизвикват тревога и анксиозност, но също така са възможни и по-оптимистични гледни точки относно „vibe coding“. Някои експерти смятат, че кодът ще стане все по-сигурен и че, надяваме се, ще се появят нови роли, в които тези с по-голям технически опит могат да се откроят.