Top-p nima? AI'ning filtri — temperature'ning yashirin hamkori
Temperature tasodifni sozlaydi, top-p esa umuman tanlov qatorini qisqartiradi. Nucleus sampling oddiy tilda: qanday ishlaydi, qanday qiymatlar mavjud va nega uchala kompaniya boshqacha qaror qabul qilgan.
Temperature AI javoblarining tasodifini sozlaydi — buni ko’pchilik biladi. Lekin uning yonida yana bir, kamroq ma’lum tugma bor: top-p. Ba’zan ikkalasi birgalikda ishlatiladi, ba’zan esa o’rnini bosadi.
Bu yozuvda top-p nima, qanday ishlaydi va uchala yirik kompaniya nega unga har xil qarashda ekanini oddiy tilda tushuntiraman.
Har bir token — mini tanlov
Esingizda bo’lsa: LLM matnni tokenlardan yasaydi va har keyingi token uchun lug’atdagi barcha variantlarga ehtimol beradi. “Men Toshkentda ___” degan gapdan keyin “tug’ilganman” — 40%, “yashayman” — 35%, “o’qiyman” — 15%, keyin esa minglab kam ehtimolli variantlar: “pishloq” — 0,001% va hokazo.
Model bittasini tanlashi kerak. Temperature bu ehtimollarni qayta taqsimlaydi — yumshoq qilib. Top-p esa boshqacha ish qiladi.
Nucleus sampling — umumiy massani kesish
Top-p (rasmiy nomi — nucleus sampling) g’oyasi oddiy: ehtimollarni kattadan kichikka qatorga turg’izamiz va yuqoridan boshlab yig’ib boramiz. Yig’indi top-p qiymatiga yetganda — to’xtaymiz. Qolganini umuman tashlab yuboramiz.
Misol, top_p = 0.9:
- “tug’ilganman” — 40% (jami 40%)
- “yashayman” — 35% (jami 75%)
- “o’qiyman” — 15% (jami 90%) — to’xtadik
Endi model faqat shu uchta orasidan tanlaydi. “Pishloq” (0,001%) umuman qatorga kirmaydi — garchi temperature juda yuqori bo’lsa ham, mutlaq bepsht narsalar chiqmaydi.
Farq shu: temperature qatordagi hamma narsaning ehtimolini o’zgartiradi, top-p esa qatorning o’zini kesib tashlaydi. Biri “qanchalik tasodif”, ikkinchisi “qaysi darajagacha tasodif”.
Har bir kompaniya o’z yo’lida
Eng qiziq qismi — uchala gigant top-p’ga turlicha munosabatda:
OpenAI. Hujjatida top-p “temperature’ga alternativ” deb ataladi va aniq maslahat bor: “biz odatda shu ikkitasidan bittasini o’zgartirishni tavsiya qilamiz — ikkalasini emas”. Ya’ni qo’shib sozlash tavsiya etilmaydi: natija oldindan aytib bo’lmaydigan bo’lib qoladi.
Google. Gemini’da topP va topK ikkalasi ham bor. Rasmiy hujjatda: “model combined Top-k va Top-p (nucleus) sampling’dan foydalanadi”. Top-k — top-p’ning sonli qarindoshi: ehtimol yig’indisi emas, aniq N ta eng yaxshi variant qoldiriladi (top_k = 40 → faqat 40 ta eng ehtimolli token). Google ikkalasini birga ishlatadi, qiymat modelga bog’liq.
Anthropic. Eng qat’iy yo’l. Rasmiy hujjatda aytilgan: temperature singari, top_p va top_k ham Claude 4.7 va undan keyingi modellarda o’chirilgan — nostandart qiymat qo’ysangiz server 400 xatosi qaytaradi. Fable 5.1’da ham xuddi shunday. Kompaniya pozitsiyasi: sozlash o’rniga prompt bilan boshqaring.
Oddiy foydalanuvchi bu bilan qayerda uchrashadi
ChatGPT yoki Gemini chatida top-p slideri yo’q — u faqat API darajasida, dasturchilar uchun mavjud. Lekin siz uni bilmasdan his qilasiz:
- Chatbot “o’zi tushunarli” javob beradi — chunki orqada filtrlangan tanlov bor;
- Yuqori temperature’da ham chatbot mutlaq mavhumot yozmaydi — top-p pastki chegarani ushlab turadi;
- Gallyutsinatsiya ba’zan aynan shu chegaralar tufayli “ehtimolli noto’g’ri” so’zlardan yasaladi — filtr kiritilgan variantlar ichidagi xatolarni ham kiritadi.
API bilan ishlaydiganlar uchun amaliy qoida:
- Ko’pgina vazifalar uchun — default qiymatni qoldiring;
- Javoblar tarqoq bo’lsa — avval temperature’ni pasaytiring, top_p’ga tegmang;
- Nostandart so’zlar chiqsa — top_p’ni 0.9–0.95 gacha tushiring;
- Ikkalasini birga buraman deb o’ylamang — OpenAI’ning o’zi bunday deydi.
Nega bu tushuncha muhim
Top-p — AI’ning ichki mexanikasini tushunishda temperature’dan keyingi ikkinchi qadam. U tushunarli bo’lsa, boshqa parametrlar ham ochiladi: reasoning tokenlar nega “ko’rinmas xarajat” bo’lsa, system prompt nega javobdan oldin o’qilsa, kontekst oynasi nega cheklov bo’lsa — hammasi bitta rasmga joylashadi.
Va yana bir saboq: uchala kompaniya bitta muammoga uch xil yechim topdi. OpenAI — “bittasini tanla”, Google — “ikkalasini birlashtir”, Anthropic — “sozlashni unut, prompt bilan ishla”. Qaysi yo’l to’g’ri ekanini 2026-yil hali ko’rsatmadi — lekin fine-tuning’dan voz kechishdagi burilish bilan birga umumiy yo’nalish seziladi: sozlash kamaymoqda, boshqaruv prompt’ga o’tmoqda.
RobotAka — o’zbek tilida sun’iy intellekt haqida. Telegram kanalda har kuni yangiliklar va qisqa tushuntirishlar, robotaka.uzda to’liq qo’llanmalar.