«Vibe coding» nima ekanligi: inglizcha lugʻatga kiritilgan sunʼiy intellekt atamasi
Batafsil
Super Abril
super.abril.com.br

«Vibe coding» nima ekanligi: inglizcha lugʻatga kiritilgan sunʼiy intellekt atamasi

X (sobiq Twitter) da ulashilgan videoda deyarli imkonsiz deb hisoblangan texnologik yutuq namoyish etilgach, oʻyinchilar orasida kuchli zoʻriqish muhiti paydo boʻldi. Video Minecraftdagi Steve personajining oʻzining kvadrat qilichidan foydalanib, Elden Ring oʻyinining oʻrta asrlardagi ssenariylarida bosqichlar bilan kurashishini koʻrsatdi.

Bu shunchaki personaj almashtirishdan koʻproq edi; yozuv Minecraftning interfeysi va oʻynash uslubi Elden Ringning mexanikasi va muhitiga mukammal integratsiya qilinganligini namoyish etdi. Bu demonstratsiya tomoshabinlar orasida katta hayrat va chalkashlikni keltirib chiqardi.

Garchi oʻyinlarni oʻzgartirish, yaʼni «modlar» deb nomlanadigan narsa video oʻyinlarning boshidan mavjud boʻlib, dasturlashni oʻrganmoqchi boʻlganlar uchun boshlanish nuqtasi boʻlishi mumkin boʻlsa-da, ikkala dasturiy taʼminotni integratsiya qilish, ular kod jihatidan tubdan farqli boʻlgani uchun, aʼlo darajadagi texnik darajani ifodalaydi. Avval bu turdagi birlashma eng tajribali dasturchilar uchun ham juda katta harakatni talab qilardi, ammo bugun bu sunʼiy intellekt tufayli koʻplab amatyorlar uchun mavjud.

Bu davrda internet shunga oʻxshash boshqa kombinatsiyalar bilan toʻlib ketdi, masalan, Elden Ringdagi Super Mario, Call of Dutydagi Skate va Batman oʻyinidagi Oʻrqa Don. Taxminan, bu modlarning aksariyati Claude va Chat GPT kabi yirik til modellari yordami bilan ishlab chiqilgan, ular hozirgi dasturlashning katta qismini oʻz zimmasiga olgan.

Bu amaliyot «vibe coding» nomi bilan atlandi. Ushbu atama 2025 yilda tadqiqotchi Andrej Karpathy tomonidan yaratilgan va amatyorlar tomonidan AI yordamida, koʻpincha beparvo ravishda, faqat «vibe» (shu sababdan nom berilgan) ga amal qilgan holda bajariladigan dasturlashni tasvirlaydi.

Yaqinda «vibe coding» AQShning eng anʼanaviy ingliz tili lugʻati boʻlgan Merriam-Websterning onlayn versiyasiga qoʻshildi, u kelib chiqishi 1806 yilga borib taqaladi. Ushbu oxirgi yilda roʻyxatga kiritilgan boshqa atamalar orasida «Agentic», «Natural language processing» va «Prompt engineering» bor.

Merriam-Websterga koʻra, «vibe coding» — bu dasturga nimani xohlayotganingiz haqida buyruq berish orqali kodlash, veb-sahifalar yaratish yoki ilovalarni ishlab chiqish amaliyoti boʻlib, bu unga mahsulotni yaratishga imkon beradi. Ushbu modalitetda dasturchi kodning ishlashini yoki sababini tushunish shart emas va koʻpincha maʼlum xatoliklar va kamchiliklar mavjudligini qabul qilishi kerak.

Bu «vibe coding»ning eng munozarali jihati hisoblanadi. Garchi AIlar trilyonlab kod qatorlari bilan oʻqitilgan va bitta buyruqdan toʻliq va ishlaydigan kodlarni oʻqiy olishi, talqin qilishi va yozishi mumkin boʻlsa-da, ular hali ham koʻp xato qiladi va har doim dasturlarni eng samarali tarzda qurmaydi.

Ijtimoiy tarmoqlardagi qisqa videolaridan tashqari, oʻtgan hafta namoyish etilgan oʻyin aralashmalari kamdan-kam hollarda hech qanday nuqsonlarsiz uzoq vaqt davom etmaydi. Ushbu dasturlarning kamchiligi kamroq joyga chiqarilgan, Minecraftni Skyrim bilan birlashtiruvchi mod noyob istisno boʻlib, uni oʻynaganlarga koʻra, u hali ham xatolar bilan toʻla.

Bu video oʻyinlar kontekstida noqulay boʻlishi mumkin boʻlsa-da, «vibe coding» allaqachon bir nechta kompaniyalar tomonidan shaxsiy maʼlumotlarni tez-tez oʻz ichiga olgan dasturiy taʼminotlarni yaratishda qoʻllanilmoqda. Sezgir yoki maxfiy maʼlumotlarni boshqaradigan tizimlarda, koddagi ehtiyotsizlik jiddiy zaiflikka olib kelishi mumkin. Oʻtgan yili oʻtkazilgan tadqiqot shuni koʻrsatdiki, sunʼiy intellekt tomonidan yaratilgan kodlarning 45% xavfsizlik sinovlarida muvaffaqiyatsizlikka uchraydi va bu foiz Javadagi kodlar haqida gap ketganda 72% gacha oshadi.

Mashhur