Barcha postlar

Vibe coding: kodni AI yozsa, dasturchi nima qiladi?

Saad Takhir · · 0 marta ko'rilgan

Vibe coding nima?

Vibe coding — dasturni kod yozish orqali emas, AI'ga oddiy tilda nima kerakligini tushuntirish orqali yaratish usuli. Siz "nima" kerakligini aytasiz, AI esa "qanday" qilib yozishni o'z zimmasiga oladi.

Atamani 2025-yil boshida AI tadqiqotchisi Andrej Karpathy ommalashtirgan. Uning ta'rificha, vibe coding'da siz kodga deyarli qaramaysiz: AI'ga aytasiz, natijani ko'rasiz, xato bo'lsa xato matnini qaytarib berasiz — va shu tariqa davom etasiz. Atama shunchalik tez tarqaldiki, Collins lug'ati uni 2025-yilning so'zi deb e'lon qildi.

Qanday ishlaydi?

Jarayon taxminan shunday:

  1. Tasvirlaysiz — "Menga vazifalar ro'yxati kerak, qo'shish, o'chirish va bajarildi deb belgilash bilan."
  2. AI yozadi — butun loyiha tuzilmasi, kod, dizayn.
  3. Sinab ko'rasiz — ishga tushirasiz, bosib ko'rasiz.
  4. Tuzatishni so'raysiz — "Tugma ishlamayapti", "Rangini ko'kroq qil", "Mobil versiyada chiqib ketyapti."
  5. Takrorlaysiz — natija yoqmaguncha.

Yaxshi so'rov (prompt) misoli:

Next.js va Tailwind'da oddiy xarajatlar hisoblagich yarat.
- Xarajat qo'shish: summa, kategoriya, sana
- Kategoriyalar bo'yicha oylik diagramma
- Ma'lumotlar localStorage'da saqlansin
- Dizayn minimal, qorong'i rejim bilan
Avval rejani ko'rsat, keyin kod yoz.

Qaysi vositalar bilan?

  • Agent vositalar — Claude Code, Cursor, Windsurf: loyihangiz ichida fayllarni o'qiydi, yozadi, buyruqlarni ishga tushiradi.
  • Brauzerda ilova yaratuvchilar — Lovable, Bolt, v0, Replit: kod muhitini o'rnatmasdan tayyor sayt yoki ilova.
  • Chat asistentlar — Claude, ChatGPT: kichik skriptlar va alohida qismlar uchun.

Afzalliklari

  • Tezlik — g'oyadan ishlaydigan prototipgacha bir necha soat, hatto daqiqalar.
  • Kirish to'sig'i past — dasturchi bo'lmaganlar ham o'z vositasini yarata oladi.
  • Zerikarli ishlardan qutulish — boilerplate, formalar, oddiy CRUD'ni AI tez yozadi.
  • Tajriba qilish arzon — g'oyani sinab ko'rish uchun hafta emas, bir kech kifoya.

Xavflari

  • Kodni tushunmaslik — xato chiqqanda nima bo'layotganini bilmaysiz va AI bilan cheksiz aylanib qolasiz.
  • Xavfsizlik — ochiq API kalitlar, tekshirilmagan kiritish, bazaga ruxsatsiz kirish. AI "ishlaydigan" kod yozadi, lekin har doim ham "xavfsiz" emas.
  • Texnik qarz — loyiha kattalashgani sari kod chalkashib, har bir o'zgarish yangi xatoga olib keladi.
  • Yolg'on ishonch — demo ishlashi productionda ishlashi degani emas.

Vibe coding va AI bilan dasturlash — farqi bor

Bu ikkisini adashtirmaslik kerak. Agar siz AI yozgan kodni o'qib, tushunib, tekshirib chiqsangiz — bu vibe coding emas, bu shunchaki AI yordamida dasturlash. Vibe coding'ning mohiyati — kodga qaramaslik.

Shaxsiy loyiha yoki prototip uchun vibe coding a'lo. Mijozlar ma'lumoti, to'lovlar yoki ko'p foydalanuvchili tizim uchun esa kodni albatta tushunish kerak.

To'g'ri foydalanish bo'yicha

Ulashish · 0 marta ulashilgan
Bog'lanish