Prompt tuzilmasi (rol/kontekst/vazifa/cheklov/format), iterativ takomillashtirish, few-shot, JSON chiqish va prompt kutubxonasi — video ishlari uchun, test va mashqlar bilan.
15 yillik tajribamdan: yomon montajyor ham, yomon prompt ham bir xil xato qiladi — noaniq topshiriq beradi. "Chiroyli qil" ham montajyorga, ham AI'ga yaramaydi. Bu bobda buyruq berishni professional darajaga olib chiqamiz.
Yaxshi prompt beshta qismdan iborat:
code.textTEXT1. ROL — kim sifatida javob bersin2. KONTEKST — loyiha, auditoriya, maqsad3. VAZIFA — aniq nima qilish kerak4. CHEKLOV — uzunlik, ohang, nima mumkin emas5. FORMAT — natija qanday ko'rinishda bo'lsin
code.textTEXT❌ "Menga video uchun ssenariy yoz."✅ Rol: 15 yillik short-form ssenarist.Kontekst: IT o'quv platformasi reklamasi, auditoriya — 18–25 yoshli yangi dasturchilar.Vazifa: 30 soniyalik Reels ssenariysi yoz.Cheklov: ≈75 so'z, ohang — hazil, birinchi 3 soniyada hook, "eng yaxshi" kabi bo'sh so'zlar yo'q.Format: 2 ustunli jadval — [Vizual | Ovoz].
Birinchi javob — qoralama. Professional ish: natijani bahola → aniq tuzatish ber → qayta so'ra.
code.textTEXT"3-variantni oldingi ohangda qoldir, lekin birinchi jumlani savolga aylantir.""Har bir kadrni 1 soniyaga qisqartir, ma'noni yo'qotma.""Faqat 4–6 kadrlarni qayta yoz, qolganini o'zgartirma."
⚠️ Common Mistake
"Yaxshiroq qil" deyish — qaysi jihatdan yaxshiroq ekanini aytmaydi. Aniq o'lchovni ayting (qisqaroq, kulgiliroq, rasmiyroq).
Few-shot — modelga 1–3 ta "yaxshi namuna" ko'rsatish. JSON chiqish — natijani dasturlar (skript, MCP, ffmpeg) o'qiy olishi uchun qat'iy formatda so'rash.
code.textTEXTQuyidagi transkriptdan eng yaxshi 3 ta "klip" ni tanla.Faqat JSON qaytar, boshqa matn yo'q:[{"start": "00:01:12", "end": "00:01:41", "title": "...", "reason": "..."}]Namuna (yaxshi klip): [qisqa misol]Transkript: [...]
💡 Key Idea
JSON chiqish — AI natijasini avtomatlashtirishga ulaydi: keyingi bosqichda skript shu vaqt belgilari bo'yicha ffmpeg bilan kesadi (PART 12).
AI ishonchli ko'rinadi, lekin xato qilishi mumkin: vaqt belgilari, faktlar, ffmpeg parametrlari. Har doim tekshiring.
code.textTEXTTekshiruv ro'yxati:☐ Vaqt belgilari haqiqiy materialga mosmi?☐ Faktlar/raqamlar manbasi bormi?☐ Buyruq (ffmpeg/skript) avval KICHIK namunada sinab ko'rildimi?☐ Huquqlar (musiqa, shrift, logotip) toza-mi?
Task: "Menga video g'oyasi ber" promptini beshta qism bilan qayta yozing.
Task: Uzun intervyu transkriptidan 3 ta klip tanlatadigan, JSON qaytaradigan prompt yozing.
Stsenariy: AI'dan "eng yaxshi 5 ta lahzani top" deganingizda, u har safar turli vaqt belgilari va ba'zan mavjud bo'lmagan daqiqalarni beryapti.
Your Task: Muammoning sabablari va yechimini toping.
<details> <summary>Solution</summary> Sabab: (1) model videoni emas, faqat taqdim etilgan matnni "ko'ra" oladi — agar transkriptda vaqt belgilari bo'lmasa, u taxmin qiladi; (2) mezon aniq emas. Yechim: vaqt belgilari bilan transkript bering (SRT/VTT), mezonni aniq yozing ("kulgi, kuchli fikr, savol-javob"), natijani transkriptdagi haqiqiy belgilar bilan solishtiring va "faqat berilgan transkriptdagi vaqtlardan foydalan" cheklovini qo'shing. </details>Prompt — beshta qism: rol, kontekst, vazifa, cheklov, format. Takomillashtirish aniq va lokal bo'lishi kerak. Few-shot va JSON chiqish — izchillik va avtomatlashtirishga olib boradi. Har doim tekshiring.
code.textTEXTROL + KONTEKST + VAZIFA + CHEKLOV + FORMATIteratsiya: nimani saqla + nimani o'zgartirAvtomatlash: "Faqat JSON" + namunaTekshir: vaqt, fakt, sinov, huquq
Mavzu bo‘yicha tushunchalaringizni interaktiv test orqali sinovdan o‘tkazing va natijalarni bilib oling.
Darslikda o‘rganilgan qoidalarga asosan real kod yozing, testlardan o‘tkazing va yechimlarni mustahkamlang.
Test Sinovi
Hali topshirilmagan (kamida 75% kerak)
Amaliy Masalalar
0 / 2 ta yechildi (kamida 75% kerak)
Dars sifati va mazmunini yaxshilash uchun o‘z haqqoniy bahoingizni qoldiring.
Mavzuni to‘liq o‘zlashtirish uchun test sinovi, amaliy kodlash va bog‘liq darslar
O‘z bilimingizni interaktiv test savollari orqali tekshiring va darhol xatolarni tahlil qiling.
Nazariyani real kod yozish bilan mustahkamlang, avtomatik testlardan o‘ting va XP to‘plang.
Kurs bo‘yicha keyingi va bog‘liq mavzular: