6-dars. Agent mode — AI mustaqil ishlaydi, siz nazorat qilasiz
Agent mode — vibe coding ning eng yuqori darajasi. Siz faqat 'nima qilish kerak' deb aytasiz, AI esa: fayllar yaratadi, kod yozadi, terminalda buyruqlar ishlatadi, xatolarni aniqlaydi va tuzatadi. Bu darsda siz Agent bilan katta vazifalarni bajarishni o'rganasiz.
Mavzu izohi
Agent mode (Cmd+I yoki Composer deb ham ataladi) Cursor ning eng kuchli rejimi. Oddiy Chat da AI sizga taklif beradi va siz Apply bosasiz. Agent mode da esa AI o'zi harakat qiladi: fayllarni o'zi ochadi, o'zi yaratadi, o'zi o'zgartiradi va hatto terminalda npm install kabi buyruqlarni o'zi bajaradi.
Agent mode ishga tushirish uchun Cmd+I (Mac) yoki Ctrl+I (Windows) bosasiz va vazifangizni yozasiz. Masalan: 'React loyiha yaratib, unda login sahifasi, dashboard va settings sahifasi bo'lsin. Routing qo'sh va har bir sahifa uchun asosiy layout yarat.' AI buni mustaqil bajaradi.
Muhim tushuncha: Agent mode da AI har bir qadamni sizga ko'rsatadi — qaysi faylni yaratyapti, nima o'zgartiryapti, qaysi buyruqni ishlatyapti. Siz har qadamda 'Accept' yoki 'Reject' bosishingiz mumkin. To'liq avtonom emas — siz nazoratdasiz.
Agent mode eng yaxshi ishlaydi: yangi loyiha boshlashda, bir nechta fayl yaratish kerak bo'lganda, refactoring (kodni qayta tuzish) da va bug fixing (xato tuzatish) da. Oddiy bir qatorlik o'zgarishlar uchun Tab yoki Inline Edit yetarli.
Bu darsdan nima olasiz
- Agent mode ni ishga tushirish va boshqarish
- Katta vazifalarni Agent ga to'g'ri topshirish (samarali prompt)
- Agent ning har qadamini nazorat qilish (Accept/Reject)
- Agent xato qilganda to'g'ri yo'naltirish
- Agent mode uchun mos va mos bo'lmagan vazifalarni farqlash
- Terminal buyruqlari va fayl yaratishni agent ga ruxsat berish
Chuqurroq tushuntirish
Agent mode texnik jihatdan qanday ishlaydi: siz vazifa yozganingizda, Cursor AI modelga butun loyiha kontekstini (fayl daraxti, muhim fayllar mazmuni) va sizning so'rovingizni yuboradi. Model reja tuzadi (qaysi fayllarni yaratish/o'zgartirish, qaysi buyruqlarni bajarish) va bosqichma-bosqich amalga oshiradi. Har qadam orasida model oldingi qadamlar natijasini ko'radi.
Agent mode vs Chat mode farqi amaliyotda: Chat da siz 5 ta alohida xabar yozasiz va har birida Apply bosasiz. Agent da siz 1 ta batafsil vazifa yozasiz va AI barcha 5 qadamni o'zi bajaradi. Natija bir xil, lekin Agent 5 marta kam vaqt oladi. Biroq, Agent xato qilganda tuzatish qiyinroq — chunki u bir nechta faylni birga o'zgartiradi.
Agent mode best practices: 1) Vazifani boshlashdan oldin loyiha tuzilmasini tasvirlang. 2) Texnologiya stackni aniq ko'rsating. 3) Agent natijasini har doim test qiling (brauzerda oching, terminalda ishga tushiring). 4) Agar 3+ marta xato qilsa — vazifani kichikroq qismlarga bo'ling. 5) .cursorrules faylida loyiha qoidalarini yozing — Agent ularga amal qiladi.
O'zbekiston kontekstida Agent mode ayniqsa foydali: siz bir kechada startup MVP yaratishingiz mumkin. Masalan, mahalliy biznes uchun landing page + Telegram bot + admin panel — bularni Agent mode bilan 2-3 soatda yaratish mumkin. Bu imkoniyat 'Digital Uzbekistan 2030' maqsadlariga to'liq mos keladi — texnologiyani ommaviy qilish.
Tayyor prompt shabloni
Ko'chirib moslashtiringYangi Next.js loyiha yaratib ber. Loyihada: 1) App Router bilan 3 ta sahifa (home, about, contact), 2) Har sahifada umumiy Header va Footer, 3) Contact sahifada ishlaydigan forma (name, email, message), 4) Tailwind CSS bilan chiroyli dizayn, 5) TypeScript. Barcha kerakli paketlarni o'rnat.
Nega ishlaydi
Framework: 'Next.js' + 'App Router' + 'TypeScript' — texnologiya stack aniq
Tuzilma: '3 ta sahifa' + 'Header/Footer' — loyiha arxitekturasi belgilangan
Funksionallik: 'ishlaydigan forma' — faqat UI emas, logika ham kerak
Stil: 'Tailwind CSS' — dizayn tizimi ko'rsatilgan
Setup: 'kerakli paketlarni o'rnat' — Agent npm/yarn buyruqlarini ham bajaradi
Amaliy mashq
- Cursor da bo'sh papkani oching
- Cmd+I bosib Agent mode ni oching (yoki Chat da Agent rejimini tanlang)
- 'Oddiy portfolio sayt yarat: bosh sahifa, loyihalar sahifasi va aloqa sahifasi. HTML + CSS + JavaScript' deb yozing
- Agent fayllar yarataganini kuzating — har birini ko'rib chiqing
- Agent terminal buyruqlari so'raganda 'Run' tugmasini bosing
- Natijani brauzerda oching va ishlashini tekshiring
- Agar biror narsa yoqmasa — 'Header rangi ko'k emas, yashil bo'lsin' deb davom eting
Ko'p uchraydigan xatolar
- Agent ga juda noaniq vazifa berish — '(sayt yasa)' emas, aniq tuzilma va funksionallik ko'rsating
- Barcha Accept ni ko'r-ko'rona bosish — har bir faylni ko'rib chiqing, xato bo'lsa Reject qiling
- Agent xato qilganda butunlay qaytadan boshlash — xatoni tushuntirib davom etish yaxshiroq
- Juda katta loyiha birdan so'rash — bosqichma-bosqich: avval tuzilma, keyin sahifalar, keyin stil
- Terminal buyruqlarini tekshirmaslik — Agent 'rm -rf' kabi xavfli buyruq berishi mumkin (kamdan-kam)
Dars bo'yicha savol-javob
Agent mode bepul rejada ishlaydi mi?
Ha, lekin cheklangan. Bepul rejada 50 ta premium so'rov bor — Agent har bir vazifa uchun 1-5 so'rov ishlatadi. Kuniga 2-3 ta kichik vazifa uchun yetarli.
Agent mode xavflimi — fayllarimni o'chirib yuborishi mumkinmi?
Agent har bir o'zgarishni sizga ko'rsatadi va ruxsat so'raydi. Agar siz Accept bosmasangiz, hech narsa o'zgarmaydi. Biroq, ehtiyot chorasi sifatida Git ishlatish tavsiya etiladi — har doim oldingi holatga qaytish mumkin.
Agent qancha vaqtda vazifani bajaradi?
Oddiy vazifalar (1-3 fayl) 30 sekundda, murakkab vazifalar (10+ fayl) 2-5 daqiqada. Internet tezligi va model yuklanishiga bog'liq.