Juda uzun hujjatlar bilan ishlashda muhim ko'rsatmalarni to'g'ri joylashtirish, chunking va prompt chaining strategiyalarini o'rganasiz.
Zamonaviy modellar juda uzun hujjatlar va suhbatlarni qayta ishlay oladi, lekin uzun kontekst bilan samarali ishlash o'ziga xos strategiyalarni talab qiladi. Bu bobda uzun kontekstdan foydalanishning eng yaxshi amaliyotlari ko'rib chiqiladi.
Uzun kontekst bilan ishlash — model kontekst oynasiga (0-bobda ko'rilgan) juda ko'p ma'lumot (uzun hujjatlar, ko'p sonli fayllar, uzoq suhbat tarixi) joylashtirilganda, natijaning sifatli va aniq bo'lishini ta'minlash uchun promptni qanday tuzish kerakligi haqidagi tamoyillar to'plami.
Kontekst oynasi katta bo'lsa ham, model uzun matnning barcha qismlariga bir xil darajada "e'tibor" bermasligi mumkin — bu haqiqat 0-bobda ko'rilgan edi. Shuning uchun uzun hujjatlar bilan ishlashda maxsus strategiyalar (masalan, muhim ma'lumotni qayta takrorlash, aniq navigatsiya belgilari qo'shish) natija sifatini oshiradi.
code.textTEXT[50 sahifalik shartnoma matni joylashtirilgan]Yuqoridagi shartnomada to'lov shartlari qaysi bo'limda ko'rsatilgan? Javobingizni faqat shartnomada aniq yozilgan ma'lumotga asoslab ber, taxmin qilma.Eslatma: to'lov shartlari haqidagi savolga javob berishdan oldin, shartnomaning qaysi bo'limi(lari)da bu mavzu muhokama qilinganini alohida ko'rsat.
Natija tavsifi: Model avval qaysi bo'lim(lar)da to'lov shartlari borligini aniq ko'rsatib, so'ng shu asosda javob beradi — bu oraliq qadam (qaysi bo'limni topganini ko'rsatish) modelni butun hujjatni diqqat bilan qayta ko'rib chiqishga undaydi, bu esa noto'g'ri yoki o'ylab topilgan javob berish xavfini kamaytiradi.
⚠️ Common Mistake: Juda uzun hujjatni joylashtirib, keyin bir nechta turli mavzudagi savollarni ketma-ket berish, har safar modelning butun hujjatni qaytadan "diqqat bilan" ko'rib chiqishini kutish. Amalda, suhbat uzaygan sari, boshlang'ich hujjatga bo'lgan "e'tibor" pasayishi mumkin — muhim savollarni suhbatning boshida berish yoki zarur bo'lganda hujjatning tegishli qismini qayta eslatish tavsiya etiladi.
Task: 30 sahifalik hujjat bilan ishlashda, muhim ko'rsatmani ham hujjatdan oldin, ham keyin takrorlovchi prompt strukturasini yozing.
Task: 5 ta alohida hisobot faylini (har biri boshqa oy uchun) birlashtirib, umumiy tendensiyani aniqlash vazifasini, avval har bir hisobotni alohida xulosalash, keyin xulosalarni birlashtirish (chunking) strategiyasi bilan loyihalashtiring.
Task: Juda uzun (kontekst oynasining katta qismini egallaydigan) yuridik hujjat bo'yicha bir nechta turli savol (masalan, to'lov shartlari, bekor qilish shartlari, javobgarlik) berish kerak bo'lgan vaziyat uchun to'liq strategiya (chunking, ko'rsatmalarni qayta takrorlash, prompt chaining kombinatsiyasi) loyihalashtiring.
code.textTEXT[80 sahifalik hujjat]Endi menga hujjatning 45-bo'limi haqida, keyin 3-bo'limi haqida, keyin umumiy xulosa haqida ayt — hammasini bitta javobda.
Your Task: Bu prompt uzun kontekst nuqtai nazaridan nega muammoli — tushuntiring va tuzating.
<details> <summary>Solution</summary> Muammo: Bitta so'rovda uch xil, bir-biridan uzoq joylashgan (45-bo'lim, 3-bo'lim, umumiy xulosa) mavzu so'ralgan. Bu modelni 80 sahifalik hujjatning turli qismlariga bir vaqtning o'zida "sakrab" e'tibor qaratishga majbur qiladi, bu esa ba'zi qismlarni chuqur emas, yuzaki qayta ko'rib chiqishga olib kelishi mumkin.Tuzatilgan variant (prompt chaining bilan):
code.textTEXT1-so'rov: [80 sahifalik hujjat] "Faqat 3-bo'limni diqqat bilan o'qib, uning asosiy mazmunini ayt."2-so'rov: [xuddi shu hujjat] "Faqat 45-bo'limni diqqat bilan o'qib, uning asosiy mazmunini ayt."3-so'rov: "Quyidagi ikkita xulosa asosida umumiy xulosa yoz: [1 va 2-natijalar]"
Bu versiyada har bir bo'limga alohida, to'liq e'tibor qaratiladi.
</details>Uzun kontekst bilan samarali ishlash uchun muhim ko'rsatmalarni kontekstning boshi va oxiriga joylashtirish, zarur bo'lganda juda uzun hujjatlarni bo'laklarga bo'lib alohida qayta ishlash (chunking) va murakkab, ko'p mavzuli so'rovlarni bosqichma-bosqich (prompt chaining) bajarish tavsiya etiladi.
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: