Вайб-кадаванне — гэта практыка стварэння праграмнага забеспячэння шляхам апісання таго, што вы хочаце, простай, натуральнай мовай і дазволу мадэлі штучнага інтэлекту генераваць код, замест таго, каб пісаць яго радок за радком. Чалавек падказвае, штучны інтэлект генеруе, а чалавек тэстуе і паўтарае вынік, часта не чытаючы кожны радок, які стварае мадэль.
Гэта кароткі адказ на пытанне «што такое вайбавае кадаванне». Варта разгледзець больш поўнае значэнне вайбавага кадавання і паходжанне гэтага тэрміна, бо яно змянілася з моманту яго з'яўлення.
Адкуль пайшоў тэрмін #
Vibe-кадаванне мае канкрэтнае паходжанне: адзін пост у сацыяльных сетках. 2 лютага 2025 года даследчык штучнага інтэлекту і сузаснавальнік OpenAI Андрэй Карпаты апублікаваў на X апісанне новага спосабу, якім ён пачаў распрацоўваць праграмнае забеспячэнне. Ён сказаў, што «цалкам паддасца фантазіям» і дазволіць вялікім моўным мадэлям напісаць рэалізацыю, а сам засяродзіцца на апісанні вынікаў, а не на сінтаксісе.
Карпаці апісаў працоўны працэс на практыцы: ён размаўляў з памочнікам па кадаванні штучнага інтэлекту па голасе, прымаў яго прапановы, не чытаючы адрозненні, і ўстаўляў паведамленні пра памылкі назад без каментарыяў, пакуль яны не вырашаліся самі сабой. Пазней ён яшчэ прасцей коратка апісаў цыкл: «Я проста бачу рэчы, кажу рэчы, запускаю рэчы і капіюю-ўстаўляю рэчы».
Паведамленне хутка распаўсюдзілася. За некалькі тыдняў яго апублікавалі буйныя СМІ, а да сакавіка 2025 года Merriam-Webster дадаў у свой слоўнік тэрмін «vibe coding» як слэнгавы і папулярны тэрмін, вызначыўшы яго як «напісанне камп'ютэрнага кода ў даволі нядбайнай манеры з дапамогай штучнага інтэлекту». Да канца 2025 года Слоўнік Колінза пайшоў далей і назваў яго словам года.
Як змяніўся сэнс #
Вось тут і пачынаецца пытанне «значэнне вайбавага кадавання», якое становіцца больш цікавым, чым проста гісторыя паходжання. Першапачаткова Карпаці выкарыстаў гэты тэрмін для апісання свайго ўласнага нізкарызыкоўнага, асабістага спосабу стварэння аднаразовых прататыпаў, а не методыкі, якую ён прапаноўваў для вытворчага праграмнага забеспячэння. Але фраза амаль адразу выйшла з кантэксту.
Сёння значэнне vibe-кода пашырылася і ахоплівае шырокі спектр распрацоўкі з дапамогай штучнага інтэлекту, ад аматараў, якія ствараюць праграмы для выходных, да стартапаў, якія выпускаюць праграмнае забеспячэнне такім чынам. Каля 63% карыстальнікаў vibe-кода ідэнтыфікуюць сябе як не-распрацоўшчыкі, у тым ліку менеджэры прадуктаў, дырэктары па маркетынгу і дызайнеры , і прыкладна чвэрць стартап-кагорты Y Combinator зімой 2025 года паведамілі пра кодавыя базы, якія на 95% або больш былі створаны штучным інтэлектам . Аналітыкі чакаюць, што гэтая тэндэнцыя будзе працягваць паскараццаПаводле прагнозаў Gartner, да 2028 года колькасць грамадзян-распрацоўшчыкаў перавысіць колькасць прафесійных інжынераў у чатыры разы .
Як насамрэч працуе вібрацыйнае кадаванне? #
Большасць апісанняў працоўнага працэсу кадавання вібрацый разбіваюцца на паўтаральны цыкл:
- Падкажыце. Апішыце жаданы вынік натуральнай мовай, а не кодам. («Стварыце dashboard які паказвае штомесячны даход па сегментах кліентаў, з фільтрам па даце і экспартам у CSV.")
- Генераваць. Мадэль штучнага інтэлекту стварае код, часам поўны файл, а часам — параўнанне з існуючым кодам.
- Бегайце і назірайце. Чалавек запускае вынік і правярае, ці паводзіць сябе ён так, як апісана, замест таго, каб чытаць рэалізацыю радок за радком.
- Ітэраваць. Наступныя падказкі ўдасканальваюць вынік. Памылкі часта ўстаўляюцца назад у мадэль як ёсць, а не выпраўляюцца ўручную.
Вызначальнай характарыстыкай з'яўляецца не ўдзел штучнага інтэлекту (аўтазапаўненне і іншыя пілоты выкарыстоўваюць штучны інтэлект гадамі). Гэта ступень адцягнення ўвагі ад самога кода: чалавек ацэньвае вынікі, а не вывучае рэалізацыю.
Вайб-кадаванне супраць традыцыйнага кадавання з дапамогай штучнага інтэлекту #
Варта адрозніваць вібрацыйнае кадаванне ад іншых працоўных працэсаў з дапамогай штучнага інтэлекту, бо тэрміны выкарыстоўваюцца ў даволі шырокім сэнсе:
- Інструменты аўтазапаўнення/капілота падказваць код падчас уводу, але распрацоўшчык усё яшчэ піша і правярае кожны радок.
- Кадаванне з дапамогай штучнага інтэлекту у больш шырокім сэнсе можа ўключаць любы працоўны працэс, дзе штучны інтэлект складае чарнавік кода, які распрацоўшчык затым праглядае і рэдагуе з поўным разуменнем.
- Вайб-кадаванне канкрэтна маецца на ўвазе, што чалавек кіруецца вынікам праз падказкі, тэставанне і ітэрацыі, а не праз чытанне і разуменне згенераванай рэалізацыі.
Гэтае адрозненне мае значэнне, бо менавіта «нечытанне адрозненняў», а не сам штучны інтэлект, стварае большую частку рызыкі, пра якую ідзе гаворка ніжэй.
Рызыка вібрацыйнага кадавання #
Гэта запіс у глосарыі, а не папярэджанне, але ніякае вызначэнне вібрацыйнага кадавання не будзе поўным без даследаванняў бяспекі, якія назапасіліся вакол яго, таму што гэта стала адным з найбольш выяўленых недахопаў гэтай практыкі. Шматлікія незалежныя даследаванні сыходзяцца ў падобным дыяпазоне: даследаванне рэпазіторыяў з адкрытым зыходным кодам, праведзенае ў снежні 2025 года, паказала, што Код, згенераваны штучным інтэлектам, унёс уразлівасці бяспекі у 45% задач распрацоўкі, і з дапамогай штучнага інтэлекту pull requests у тым жа параўнанні генераваў прыкладна ў 2.74 разы больш праблем бяспекі, чым код, створаны чалавекам. Канкрэтныя класы ўразлівасцяў выяўляюцца непрапарцыйна: адно даследаванне выявіла ўразлівасці XSS у 86% узораў кода, згенераванага штучным інтэлектам, пратэставаных на пяці асноўных моўных мадэлях .
Галюцынацыя залежнасцей — гэта звязаная, добра дакументаваная заканамернасць. Даследчая запіска Альянсу бяспекі воблачных тэхналогій ад красавіка 2026 года паказала, што з 2.23 мільёна ўзораў кода, згенераванага штучным інтэлектам з шаснаццаці мадэляў, 19.7% утрымлівалі хаця б адну галюцынаваную назву пакета, якой насамрэч не існуе , і 43% гэтых галюцынаваных назваў паслядоўна з'яўляліся кожны раз, калі паўтараўся адзін і той жа запыт , што робіць гэтую заканамернасць хутчэй прыдатнай для выкарыстання, чым выпадковай. Незалежныя даследчыкі таксама пачалі афіцыйна адсочваць наступствы:Радар бяспекі Vibe Тэхналагічных навук Джорджыі зафіксаваў 35 новых запісаў CVE непасрэдна звязаныя з кодам, згенераваным штучным інтэлектам, толькі ў сакавіку 2026 года, у параўнанні з шасцю ў студзені.
Нішто з гэтага не азначае, што код Vibe непрыдатны для выкарыстання, што рост прадукцыйнасці рэальны, і што ўкараненне не змяняецца. Гэта азначае, што «штучны інтэлект напісаў гэта, і яно запрацавала» і «гэта бяспечна для распаўсюджвання» — гэта два розныя сцвярджэнні, і што стаўленне да кода, створанага штучным інтэлектам, з такой жа ўважлівасцю, як і да неправеранага ўкладу трэціх асоб, хутка становіцца... standard парады па даследаваннях бяспекі па гэтай тэме.
Ключавыя вынас #
- Вайб-кадаванне — гэта спецыфічны тэрмін, а не сінонім «кадавання з дапамогай штучнага інтэлекту». У ім канкрэтна апісваецца пабудова па выніках і ітэрацыях, а не шляхам чытання і разумення згенераванага кода.
- Яго прыдумаў Андрэй Карпаты 2 лютага 2025 года.і трапіў у спіс слэнгавых лексік Merriam-Webster на працягу пяці тыдняў.
- Значэнне вібрацыйнага кадавання пашырылася ад асабістай практыкі з нізкімі стаўкамі да распаўсюджанага падыходу да распрацоўкі, які выкарыстоўваецца як аматарамі, так і стартапамі, якія фінансуюцца.
- Рызыка не ў самім кодзе, згенераваным штучным інтэлектам, а ў неправераным кодзе, згенераваным штучным інтэлектам. Незалежныя даследаванні паслядоўна выяўляюць падвышаны ўзровень уразлівасці і прадказальныя галюцынацыі залежнасці ў вібра-кадаваным вывадзе.
Праграмнае забеспячэнне, напісанае на Vibe, усё роўна павінна пастаўляцца праз тую ж сістэму. pipeline як і ўсё астатняе. Ксігені платформа ўжывае тое ж самае SAST, SCA, і Аналіз з улікам штучнага інтэлекту у Код, згенераваны штучным інтэлектам, гэтак жа, як і код, напісаны чалавекам, у тым ліку Ранняе папярэджанне аб шкоднасных праграмах (MEW) для рызыкі ўзнікнення галюцынацыйнай залежнасці, апісанай вышэй, каб хуткі працоўны працэс ад падказкі да вытворчасці не прапускаў этап праверкі.

Часта задаваныя пытанні #
Не зусім. Інструменты аўтазапаўнення прапануюць распрацоўшчыку пісаць і правяраць кожны радок кода. Vibe-кадаванне апісвае працоўны працэс, у якім чалавек запытвае вынік і ацэньвае яго, часта не чытаючы базавы код, створаны штучным інтэлектам.
Магчыма, але даследаванні паслядоўна паказваюць, што неправераны код, згенераваны штучным інтэлектам, мае значна больш уразлівасцяў бяспекі, чым код, правераны чалавекам. Большасць сучасных рэкамендацый рэкамендуюць ставіцца да кода, згенераванага штучным інтэлектам, з такой жа ўважлівасцю, як і да неправеранага кода трэціх бакоў, а не адпраўляць яго неправераным.
Цяпер яно прызнаецца ў слоўніках (Merriam-Webster уключае яго ў спіс слэнгавых і папулярных тэрмінаў, а Collins Dictionary назваў яго словам года 2025), але ў яго няма ніводнай фармальнай, standardналагічнае тэхнічнае вызначэнне. Выкарыстанне вар'іруецца ад апісання хуткага асабістага прататыпавання да апісання вялікіх частак прадукцыйных кодавых баз.