Речник за безбедност на Xygeni
Речник за безбедност на развој и испорака на софтвер

Што е Vibe кодирање?

Виб кодирањето е практика на градење софтвер со опишување на она што го сакате на едноставен, природен јазик и дозволување на модел со вештачка интелигенција да го генерира кодот, наместо сами да го пишувате ред по ред. Лицето прашува, вештачката интелигенција генерира, а лицето тестира и итерира врз резултатот, честопати без да чита секој ред што го произведува моделот.

Тоа е краткиот одговор на прашањето „што е вибрационо кодирање“. Вреди да се разгледа целосното значење на вибрационото кодирање и од каде всушност потекнува терминот, бидејќи се променило откако е измислен.

Од каде потекнува терминот #

Кодирањето на вибрации има специфично потекло: една објава на социјалните мрежи. На 2 февруари 2025 година, истражувачот на вештачката интелигенција и коосновачот на OpenAI Андреј Карпати објави на X опишувајќи нов начин на кој почнал да гради софтвер. Тој рече дека „целосно ќе се предаде на вибрациите“ и ќе дозволи големите јазични модели да ја пишуваат имплементацијата, додека тој се фокусираше на опишување на резултатите, а не на синтаксата.

Карпати го опиша работниот процес на практичен начин: тој разговараше со асистент за кодирање со вештачка интелигенција преку глас, ги прифаќаше неговите предлози без да ги чита разликите и ги лепеше пораките за грешки без коментар сè додека не се решеа сами. Подоцна ја сумираше јамката уште поедноставно: „Само гледам работи, кажувам работи, извршувам работи и копирам-лепам работи“.

Објавата се прошири брзо. За неколку недели беше објавена од големите медиуми, а до март 2025 година, Merriam-Webster го додаде „вибрационо кодирање“ во својот речник како сленг што се следи и трендовски термин, дефинирајќи го како „пишување компјутерски код на донекаде невнимателен начин, со помош на вештачка интелигенција“. До крајот на 2025 година, Речникот Колинс отишол подалеку и го прогласил за збор на годината.

Како се промени значењето #

Еве каде „значењето на вибрационото кодирање“ станува поинтересно од самата приказна за потеклото. Карпати првично го користеше терминот за да го опише својот нискоризичен, личен начин на градење прототипови за еднократна употреба, а не методологија што ја предлагаше за производствен софтвер. Но, фразата речиси веднаш избега од тој контекст.

Денес, значењето на виб кодирањето се прошири за да опфати широк спектар на развој потпомогнат од вештачка интелигенција, од хобисти кои градат викенд апликација до стартапи кои испорачуваат софтвер за производство на овој начин. Околу 63% од корисниците на виб кодирање се идентификуваат како не-програмери, вклучувајќи менаџери за производи, директори за маркетинг и дизајнери , а приближно една четвртина од стартап кохортата на Y Combinator за зимата 2025 година пријавила бази на кодови кои биле 95% или повеќе генерирани од вештачка интелигенција . Аналитичарите очекуваат дека тој тренд ќе продолжи да се забрзуваГартнер предвидува дека граѓаните-развивачи ќе ги надминат професионалните инженери во сооднос четири спрема еден до 2028 година .

Како всушност функционира Vibe кодирањето? #

Повеќето описи на работниот процес на вибрационо кодирање се распаѓаат во повторувачка јамка:

  1. Прашај. Опишете го посакуваниот резултат на природен јазик, а не на код. („Изградете dashboard што прикажува месечни приходи по сегмент на клиенти, со филтер за датуми и извоз во CSV формат.“)
  2. Генерирајте. Моделот на вештачка интелигенција произведува код, понекогаш цела датотека, а понекогаш разлика во однос на постоечкиот код.
  3. Трчај и набљудувај. Лицето го извршува резултатот и проверува дали се однесува како што е опишано, наместо да ја чита имплементацијата ред по ред.
  4. Итерирајте. Дополнителните инструкции го подобруваат резултатот. Грешките често се враќаат во моделот како што е, наместо рачно да се дебагираат.

Дефинитивната карактеристика не е вклученоста на вештачката интелигенција (автоматското дополнување и копилотите ја користат вештачката интелигенција со години). Тоа е степенот на оддалечување од самиот код: лицето ги оценува резултатите, а не ја испитува имплементацијата.

Кодирање на вибрации наспроти традиционално кодирање со помош на вештачка интелигенција #

Вреди да се направи разлика помеѓу вибрационото кодирање и другите работни процеси потпомогнати од вештачка интелигенција, бидејќи термините се користат лабаво:

  • Алатки за автоматско дополнување/копилотирање предлага код додека пишувате, но развивачот сè уште пишува и прегледува секој ред.
  • Кодирање со помош на вештачка интелигенција Пошироко, може да вклучува секој работен тек каде што вештачката интелигенција составува нацрт-код што развивачот потоа го прегледува и уредува со целосно разбирање.
  • Кодирање на вибрации конкретно имплицира дека човекот се води според резултатот, преку поттикнување, тестирање и итерација, наместо преку читање и разбирање на генерираната имплементација.

Таа разлика е важна, бидејќи делот со „нечитање на разликите“, а не самата вештачка интелигенција, е тој што го создава најголемиот дел од ризикот дискутиран подолу.

Ризичната страна на Vibe кодирањето #

Ова е запис во речник, а не етикета за предупредување, но ниедна дефиниција за виб кодирање не е комплетна без безбедносните истражувања што се акумулирани околу него, бидејќи тоа стана една од најизмерените недостатоци на практиката. Повеќе независни студии се спојуваат во сличен опсег: студија од декември 2025 година за складишта со отворен код откри дека Кодот генериран од вештачка интелигенција воведе безбедносни ранливости во 45% од развојните задачи и со помош на вештачка интелигенција pull requests генерираше приближно 2.74 пати повеќе безбедносни проблеми отколку кодот напишан од човек во истата споредба. Специфичните класи на ранливости се појавуваат непропорционално: една студија пронајде ранливости на XSS во 86% од примероците на код генерирани од вештачка интелигенција тестирани низ пет главни јазични модели .

Халуцинацијата од зависност е поврзан, добро документиран модел. Истражувачка белешка на Cloud Security Alliance од април 2026 година откри дека од 2.23 милиони примероци од код генерирани од вештачка интелигенција од шеснаесет модели, 19.7% содржеле барем едно халуцинирано име на пакет кое всушност не постои , а 43% од тие халуцинирани имиња се појавувале постојано секој пат кога се повторувало истото барање , што го прави моделот експлоатирачки, а не случаен. Независни истражувачи, исто така, започнаа формално да го следат ефектот на процесот:Радарот за безбедност на Vibe на Georgia Tech регистрираше 35 нови CVE записи директно припишано на код генериран од вештачка интелигенција само во март 2026 година, во споредба со шест во јануари.

Ништо од ова не значи дека виб кодирањето е неупотребливо, дека зголемувањето на продуктивноста е реално и дека усвојувањето не се менува. Тоа значи дека „вештачката интелигенција го напишала и тој работел“ и „безбедно е за испорака“ се две различни тврдења, а третирањето на кодот генериран од вештачка интелигенција со ист надзор како непрегледан придонес од трета страна брзо станува... standard совети низ безбедносните истражувања на оваа тема.

Клучни Килими #

  • Виб кодирањето е специфичен термин, а не синоним за „кодирање со помош на вештачка интелигенција“. Конкретно го опишува градењето според резултат и итерација, а не според читање и разбирање на генерираниот код.
  • Го измислил Андреј Карпати на 2 февруари 2025 година., и стигна до листата на сленгови на Меријам-Вебстер во рок од пет недели.
  • Значењето на Vibe кодирањето се прошири од лична практика со низок ризик до мејнстрим пристап за развој што го користат и хобистите и финансираните стартапи.
  • Ризикот не е самиот код генериран од вештачка интелигенција, туку непрегледан код генериран од вештачка интелигенција. Независните истражувања постојано откриваат зголемени стапки на ранливост и предвидлива халуцинација на зависност кај вибрационо-кодираниот излез.

Софтверот со Vibe-код сè уште треба да се испорачува преку истиот pipeline како и сè друго. Ксигени платформата го применува истото SAST, SCA, и Анализа свесна за вештачката интелигенција до Код генериран од вештачка интелигенција како што е кодот напишан од човек, вклучувајќи Рано предупредување за малициозен софтвер (MEW) за видот на ризик од халуцинирана зависност опишан погоре, така што брзиот работен тек од моментално производство не го прескокнува тивко чекорот на преглед.

NAJČESTO POSTAVUVANI PRAŠANJA #

Дали виб кодирањето е исто како користењето на GitHub Copilot или алатка за автоматско дополнување со вештачка интелигенција?

Не баш. Алатките за автоматско дополнување сугерираат код додека развивачот пишува и прегледува секој ред. Vibe кодирањето опишува работен тек каде што лицето прашува за исход и го оценува резултатот, честопати без да го прочита основниот код што го создала вештачката интелигенција.

Дали Vibe кодирањето е безбедно за употреба за продукциски софтвер?

Може да биде, но истражувањето е конзистентно дека непрегледаниот код генериран од вештачка интелигенција носи мерливо поголема стапка на безбедносни ранливости од кодот прегледан од луѓе. Најактуелните упатства препорачуваат кодот генериран од вештачка интелигенција да се третира со ист надзор како и непрегледаниот код од трета страна, наместо да се испраќа непрегледан.

Дали „виб кодирање“ е официјален технички термин?

Сега е признат од речникот (Merriam-Webster го наведува како сленг и трендовски термин, а Collins Dictionary го именуваше за збор на годината за 2025 година), но нема ниту еден формален, standardозначена техничка дефиниција. Употребата варира од опишување на брзо лично прототипирање до опишување на големи делови од производствените кодови.

Започнете бесплатно

Започнете бесплатно.
Не е потребна кредитна картичка.

Започнете со еден клик:

Овие информации ќе бидат безбедно зачувани според Услови за Користење Приватност

Слика од екранот на апликацијата