Վիբ կոդավորումը ծրագրային ապահովում ստեղծելու պրակտիկա է՝ պարզ, բնական լեզվով նկարագրելով այն, ինչ դուք ցանկանում եք և թույլ տալով արհեստական բանականության մոդելին ստեղծել կոդը, այլ ոչ թե տող առ տող ինքներդ գրել այն։ Մարդն է հուշում, արհեստական բանականությունը ստեղծում է, և անձը փորձարկում և կրկնում է արդյունքը՝ հաճախ առանց կարդալու մոդելի ստեղծած յուրաքանչյուր տողը։
Սա «ի՞նչ է վիբ կոդավորումը» հարցի կարճ պատասխանն է։ Վիբ կոդավորման ավելի ամբողջական իմաստը և այն, թե որտեղից է իրականում ծագել տերմինը, արժե դիտարկել, քանի որ այն փոխվել է իր ստեղծման օրվանից ի վեր։
Որտեղից է առաջացել տերմինը #
Vibe կոդավորումն ունի որոշակի ծագում՝ մեկ սոցիալական մեդիա գրառում։ 2025 թվականի փետրվարի 2-ին, արհեստական բանականության հետազոտող և OpenAI համահիմնադիր Անդրեյ Կարպատին X-ում գրառում է արել՝ նկարագրելով ծրագրային ապահովում մշակելու իր նոր եղանակը։ Նա ասաց, որ «լիովին կհանձնվի տրամադրությանը» և կթույլ տա, որ մեծ լեզվական մոդելները գրեն իրականացումը, մինչդեռ ինքը կկենտրոնանա արդյունքների նկարագրության վրա, այլ ոչ թե շարահյուսության։
Կարպատին աշխատանքային հոսքը նկարագրեց գործնականում. նա ձայնով խոսում էր արհեստական բանականության կոդավորման օգնականի հետ, ընդունում էր նրա առաջարկները՝ առանց տարբերությունները կարդալու, և սխալի հաղորդագրությունները տեղադրում էր առանց մեկնաբանության, մինչև դրանք ինքնուրույն լուծվում էին։ Հետագայում նա ցիկլն ավելի պարզ ամփոփեց. «Ես պարզապես տեսնում եմ բաներ, ասում եմ բաներ, գործարկում եմ բաներ և պատճենում-տեղադրում եմ բաներ»։
Հաղորդագրությունը արագ տարածվեց։ Մի քանի շաբաթ անց այն լուսաբանվեց խոշոր լրատվամիջոցների կողմից, և 2025 թվականի մարտին Merriam-Webster-ը իր բառարանում ավելացրեց «vibe coding» բառը՝ որպես հետևվող ժարգոն և թրենդային տերմին, սահմանելով այն որպես «համակարգչային կոդ գրել որոշ չափով անփույթ ձևով՝ արհեստական բանականության օգնությամբ»։ 2025 թվականի վերջին՝ Քոլինզի բառարանն ավելի հեռուն էր գնացել և այն անվանել էր տարվա բառ։
Ինչպես է իմաստը փոխվել #
Ահա թե որտեղ է «վիբ կոդավորման իմաստը» դառնում ավելի հետաքրքիր, քան միայն ծագման պատմությունը։ Կարպատին սկզբնապես այս տերմինն օգտագործել է նկարագրելու իր սեփական, ցածր ռիսկերով, անձնական եղանակը՝ միանգամյա օգտագործման նախատիպեր կառուցելու համար, այլ ոչ թե արտադրական ծրագրային ապահովման համար առաջարկվող մեթոդաբանությունը։ Սակայն արտահայտությունը գրեթե անմիջապես դուրս է եկել այդ համատեքստից։
Այսօր vibe կոդավորման իմաստը ընդլայնվել է՝ ընդգրկելով արհեստական բանականության աջակցությամբ մշակման լայն շրջանակ՝ սկսած հանգստյան օրերի հավելված ստեղծող սիրողականներից մինչև այս եղանակով արտադրական ծրագրակազմ մատակարարող ստարտափներ: Vibe կոդավորման օգտագործողների մոտ 63%-ը, այդ թվում՝ արտադրանքի մենեջերները, մարքեթինգի տնօրենները և դիզայներները, իրենց նույնականացնում են որպես ոչ մշակողներ, և Y Combinator-ի 2025 թվականի ձմեռային ստարտափների խմբի մոտ մեկ քառորդը հայտնել է, որ կոդային բազաները 95%-ով կամ ավելի շատ ստեղծվել են արհեստական բանականության կողմից : Վերլուծաբանները կանխատեսում են, որ այդ միտումը կշարունակի արագանալGartner-ը կանխատեսում է, որ մինչև 2028 թվականը քաղաքացի մշակողները կգերազանցեն պրոֆեսիոնալ ինժեներների թիվը չորսի ը մեկ հարաբերակցությամբ ։
Ինչպե՞ս է իրականում աշխատում Vibe կոդավորումը։ #
Vibe կոդավորման աշխատանքային հոսքի նկարագրությունների մեծ մասը բաժանվում է կրկնվող ցիկլի.
- Հուշել. Նկարագրեք ցանկալի արդյունքը բնական լեզվով, այլ ոչ թե կոդով («Կառուցեք dashboard որը ցույց է տալիս ամսական եկամուտը հաճախորդի հատվածով՝ ամսաթվի ֆիլտրով և CSV արտահանմամբ։
- Ստեղծել. Արհեստական ինտելեկտի մոդելը ստեղծում է կոդ, երբեմն՝ ամբողջական ֆայլ, երբեմն՝ գոյություն ունեցող կոդի համեմատ տարբերություն։
- Վազեք և դիտարկեք։ Մարդը գործարկում է արդյունքը և ստուգում, թե արդյոք այն գործում է նկարագրվածի պես, այլ ոչ թե տող առ տող կարդում է իրականացումը։
- Կրկնել։ Հետագա հրահանգները ճշգրտում են արդյունքը։ Սխալները հաճախ վերադարձվում են մոդելին՝ «ինչպես կա» վիճակում, այլ ոչ թե ձեռքով շտկվում։
Սահմանող բնութագիրը արհեստական բանականության ներգրավվածությունը չէ (ավտոմատ լրացումը և երկրորդ օդաչուները տարիներ շարունակ օգտագործել են արհեստական բանականությունը): Խնդիրը կոդից անջատվածության աստիճանն է. անձը գնահատում է արդյունքները, այլ ոչ թե մանրակրկիտ ուսումնասիրում է իրականացումը:
Vibe կոդավորումն ընդդեմ ավանդական արհեստական բանականության օգնությամբ կոդավորման #
Արժե տարբերակել vibe կոդավորումը արհեստական բանականության օգնությամբ աշխատող այլ աշխատանքային հոսքերից, քանի որ տերմիններն օգտագործվում են ազատորեն.
- Ավտոմատ լրացման/համալիր փորձարկման գործիքներ առաջարկել կոդը մուտքագրելիս, բայց մշակողը դեռ գրում և վերանայում է յուրաքանչյուր տողը։
- Արհեստական բանականության օգնությամբ կոդավորում Ավելի լայն իմաստով կարող է ներառել ցանկացած աշխատանքային հոսք, որտեղ արհեստական բանականությունը նախագծում է կոդ, որը մշակողը այնուհետև վերանայում և խմբագրում է լիարժեք հասկացողությամբ։
- Vibe կոդավորում մասնավորապես ենթադրում է, որ մարդը առաջնորդվում է արդյունքով՝ հուշման, փորձարկման և իտերացիայի միջոցով, այլ ոչ թե ստեղծված իրականացումը կարդալով և հասկանալով։
Այդ տարբերությունը կարևոր է, քանի որ ստորև քննարկվող ռիսկի մեծ մասը ստեղծում է ոչ թե արհեստական բանականությունը, այլ «տարբերությունները չկարդալը»։
Vibe կոդավորման ռիսկային կողմը #
Սա բառարանի գրառում է, այլ ոչ թե նախազգուշացնող պիտակ, բայց Vibe կոդավորման ոչ մի սահմանում ամբողջական չէ առանց դրա շուրջ կուտակված անվտանգության հետազոտությունների, քանի որ այն դարձել է պրակտիկայի ամենաչափված թերություններից մեկը: Բազմաթիվ անկախ ուսումնասիրություններ համընկնում են նմանատիպ միջակայքի շուրջ. բաց կոդով պահոցների 2025 թվականի դեկտեմբերին անցկացված ուսումնասիրությունը պարզել է, որ Արհեստական բանականության կողմից ստեղծված կոդը անվտանգության խոցելիություններ է առաջացրել մշակման առաջադրանքների 45%-ում և արհեստական բանականության օգնությամբ pull requests նույն համեմատության մեջ մարդու կողմից գրված կոդը առաջացրել է մոտավորապես 2.74 անգամ ավելի շատ անվտանգության խնդիրներ, քան մարդու կողմից գրված կոդը։ Հատուկ խոցելիության դասերը դրսևորվում են անհամաչափորեն. մեկ ուսումնասիրություն հայտնաբերել է XSS խոցելիություններ հինգ հիմնական լեզվական մոդելներում փորձարկված արհեստական բանականության կողմից ստեղծված կոդի նմուշների 86%-ում ։
Կախվածության հալյուցինացիան կապված, լավ փաստաթղթավորված օրինաչափություն է: Cloud Security Alliance-ի 2026 թվականի ապրիլի հետազոտական գրառումը ցույց է տվել, որ տասնվեց մոդելներից արհեստական բանականության կողմից ստեղծված 2.23 միլիոն կոդի նմուշներից 19.7%-ը պարունակում էր առնվազն մեկ հալյուցինացված փաթեթի անուն, որը իրականում գոյություն չունի , և այդ հալյուցինացված անունների 43%-ը կրկին հայտնվում էր ամեն անգամ, երբ նույն հուշումը կրկնվում էր , ինչն էլ օրինաչափությունը դարձնում է շահագործելի, այլ ոչ թե պատահական: Անկախ հետազոտողները նաև սկսել են պաշտոնապես հետևել ներքևի էֆեկտին.Ջորջիա Թեքի Vibe Security Radar-ը գրանցել է CVE-ի 35 նոր գրառում։ միայն 2026 թվականի մարտին ուղղակիորեն վերագրվել է արհեստական բանականության կողմից ստեղծված կոդին, հունվարի վեցի համեմատ։
Սա չի նշանակում, որ Vibe կոդավորումը անօգտագործելի է, արտադրողականության աճը իրական է, և կիրառումը չի փոխվում։ Սա նշանակում է, որ «արհեստական բանականությունը գրել է այն, և այն գործարկվել է» և «այն անվտանգ է առաքման համար» երկու տարբեր պնդումներ են, և արհեստական բանականության կողմից ստեղծված կոդին նույն մանրակրկիտությամբ վերաբերվելը, ինչպես չվերանայված երրորդ կողմի ներդրմանը, արագորեն դառնում է... standard խորհրդատվություն այս թեմայի վերաբերյալ անվտանգության հետազոտությունների վերաբերյալ։
Հիմնական տուփեր #
- Vibe կոդավորումը կոնկրետ տերմին է, այլ ոչ թե «արհեստական բանականության օգնությամբ կոդավորման» հոմանիշ։ Այն հատկապես նկարագրում է կառուցումը արդյունքի և իտերացիայի միջոցով, այլ ոչ թե ստեղծված կոդը կարդալու և հասկանալու միջոցով։
- Այն հորինվել է Անդրեյ Կարպատիի կողմից 2025 թվականի փետրվարի 2-ին։և հինգ շաբաթվա ընթացքում ընդգրկվեց Merriam-Webster-ի ժարգոնային ցանկում։
- Vibe կոդավորման իմաստը ընդլայնվել է անձնական, ցածր ռիսկերի վրա հիմնված պրակտիկայից մինչև լայն սպառման զարգացման մոտեցում, որն օգտագործվում է և՛ սիրողականների, և՛ ֆինանսավորվող ստարտափների կողմից։
- Ռիսկը արհեստական բանականության կողմից ստեղծված կոդը չէ, այլ չվերանայված արհեստական բանականության կողմից ստեղծված կոդը։ Անկախ հետազոտությունները հետևողականորեն հայտնաբերում են բարձր խոցելիության մակարդակներ և կանխատեսելի կախվածության հալյուցինացիաներ վիբ-կոդավորված ելքում։
Vibe-կոդավորված ծրագրակազմը դեռ պետք է առաքվի նույն միջոցով pipeline ինչպես մնացած ամեն ինչ։ Քսիգենիի հարթակը նույնն է կիրառում SAST, SCA, եւ Արհեստական բանականության վրա հիմնված վերլուծություն դեպի Արհեստական բանականության կողմից ստեղծված կոդը, ինչպես մարդու կողմից գրված կոդը, ներառյալ Վնասակար ծրագրերի վաղ նախազգուշացում (MEW) վերը նկարագրված հալյուցինացիոն կախվածության ռիսկի համար, որպեսզի արագ արտադրությանը անցնելու աշխատանքային հոսքը աննկատ չանցնի վերանայման քայլը։

ՀՏՀ #
Ոչ այնքան։ Ավտոմատ լրացման գործիքները կոդ են առաջարկում, քանի որ մշակողը գրում և վերանայում է յուրաքանչյուր տողը։ Vibe կոդավորումը նկարագրում է աշխատանքային հոսք, որտեղ անձը հարցնում է արդյունքի մասին և գնահատում արդյունքը, հաճախ առանց կարդալու արհեստական բանականության կողմից մշակված հիմքում ընկած կոդը։
Հնարավոր է, բայց հետազոտությունները հաստատում են, որ չվերանայված արհեստական բանականության կողմից ստեղծված կոդը կրում է անվտանգության խոցելիությունների չափելիորեն ավելի բարձր մակարդակ, քան մարդու կողմից վերանայված կոդը: Ամենաարդիական ուղեցույցները խորհուրդ են տալիս արհեստական բանականության կողմից ստեղծված կոդին վերաբերվել նույն մանրակրկիտությամբ, ինչ չվերանայված երրորդ կողմի կոդին, այլ ոչ թե այն ուղարկել առանց ուսումնասիրության:
Այն այժմ ճանաչված է բառարանների կողմից (Merriam-Webster-ը այն ներառել է որպես ժարգոնային և թրենդային տերմին, իսկ Collins Dictionary-ն այն անվանել է 2025 թվականի տարվա բառ), բայց այն չունի ոչ մի պաշտոնական, standardտեխնիկական սահմանում։ Օգտագործումը տատանվում է արագ անձնական նախատիպերի նկարագրությունից մինչև արտադրական կոդային բազաների մեծ մասերի նկարագրությունը։