Murakkab vazifalarni bir nechta ketma-ket, aniq maqsadli promptlarga (prompt chaining) bo'lib, sifatni oshirishni o'rganasiz.
Ba'zi vazifalar juda murakkab bo'lib, ularni bitta prompt bilan sifatli bajarish qiyin. Bunday hollarda vazifani bir nechta kichikroq, ketma-ket bajariladigan promptlarga bo'lish — prompt chaining — samaraliroq bo'ladi.
Prompt chaining — murakkab vazifani bir nechta kichik bosqichlarga bo'lib, har bir bosqich uchun alohida prompt yuborish, bunda bir bosqichning natijasi keyingi bosqichning kirishi (input) sifatida ishlatiladi. Bu xuddi ishlab chiqarish liniyasidagi ketma-ket bosqichlarga o'xshaydi.
Juda murakkab, ko'p qismli vazifani (masalan, "hujjatni tahlil qil, asosiy fikrlarni ajrat, ularni xulosa qil, so'ng ijtimoiy tarmoq posti sifatida qayta yoz") bitta promptda so'rash model uchun og'ir bo'lishi mumkin — u ba'zi bosqichlarni "shoshib" o'tkazib yuborishi yoki sifatsiz bajarishi mumkin. Har bir bosqichni alohida so'rash modelning har bir qismga to'liq e'tibor qaratishini ta'minlaydi.
code.textTEXT1-bosqich prompt: "Quyidagi maqolani o'qib, 5 ta asosiy fikrni ro'yxat qilib ber: [maqola matni]"[1-bosqich natijasi olinadi]2-bosqich prompt: "Quyidagi 5 ta fikr asosida, ijtimoiy tarmoq (Instagram) uchun 100 so'zlik, jozibali post yoz: [1-bosqich natijasi]"
Natija tavsifi: Birinchi bosqichda model faqat asosiy fikrlarni ajratishga e'tibor qaratadi (bu aniq va sifatli bajariladi), ikkinchi bosqichda esa shu tayyor fikrlar asosida ijodiy post yozadi — bu ikkala vazifani bitta promptda so'rashga nisbatan ancha sifatli natija beradi, chunki model har safar bitta aniq vazifaga to'liq e'tibor qaratadi.
⚠️ Common Mistake: Har qanday ko'p qismli vazifani ham prompt chaining orqali bo'lishga urinish, hatto vazifa unchalik murakkab bo'lmasa ham. Bu keraksiz qo'shimcha so'rovlar (token va vaqt sarfi) yaratadi — chaining faqat vazifa haqiqatan ham murakkab yoki bir nechta aniq bosqichdan iborat bo'lganda foydali.
Task: Uzun matnni avval xulosalash (1-bosqich), so'ng xulosani 3 ta bullet-point'ga aylantirish (2-bosqich) uchun ikkita ketma-ket prompt yozing.
Task: Mijoz sharhlarini (1) tahlil qilib toifalarga ajratish, (2) har bir toifa uchun umumiy tendensiyani aniqlash, (3) yakuniy hisobot yozish — uch bosqichli prompt chaining zanjirini loyihalashtiring.
Task: Butun bir "mahsulot yorlig'i yaratish" jarayonini (1) mahsulot xususiyatlarini tahlil qilish, (2) SEO kalit so'zlarini aniqlash, (3) marketing tavsifini yozish, (4) formatlash va yakuniy tekshirish — to'rt bosqichli prompt chaining sifatida loyihalashtiring, har bir bosqich uchun aniq kirish/chiqish formatini belgilang.
code.textTEXTBu 20 sahifalik hisobotni tahlil qil, asosiy xulosalarni chiqar, SWOT tahlil qil, taqdimot slaydlari uchun matn tayyorla va hammasini bitta javobda ber.
Your Task: Bu prompt nega sifatsiz natija berishi mumkin — tushuntiring va uni prompt chaining'ga aylantiring.
<details> <summary>Solution</summary> Muammo: Bitta promptda 4 ta murakkab, bir-biridan farqli vazifa (tahlil, xulosa, SWOT, slayd matni) so'ralgan. Model bularning barchasini bitta javobda bajarishga harakat qilib, ba'zi qismlarni yuzaki yoki sifatsiz bajarishi mumkin.Tuzatilgan variant (prompt chaining):
code.textTEXT1-bosqich: "Quyidagi 20 sahifalik hisobotni o'qib, 5-7 ta asosiy xulosani ro'yxat qil: [hisobot]"2-bosqich: "Quyidagi xulosalar asosida SWOT tahlil (Kuchli, Zaif, Imkoniyat, Xavf) tuz: [1-bosqich natijasi]"3-bosqich: "Quyidagi SWOT tahlil asosida, 5 ta slayd uchun qisqa, taqdimotga mos matn yoz: [2-bosqich natijasi]"
Har bir bosqich alohida, aniq maqsadga ega bo'lgani uchun, umumiy natija sifati ancha yuqori bo'ladi.
</details>Prompt chaining murakkab vazifalarni bir nechta aniq, ketma-ket bosqichlarga bo'lib, har birini alohida sifatli bajarishga imkon beradi. Bosqichlar orasidagi kirish/chiqish formatini aniq belgilash zanjirning barqaror ishlashini ta'minlaydi, lekin bu usul faqat haqiqatan murakkab vazifalarda qo'llanilishi 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: