Temperature nima? AI'ning ijod tugmasi — oddiy tilda
ChatGPT javobi nega har safar boshqacha? Javob — temperature: model tanlovlarini boshqaruvchi parametr. Qanday ishlaydi, qanday qiymatlar qachon kerak va nega 2026-yilda Anthropic undan voz kechmoqda.
Bir xil savolni ChatGPT’ga ikki marta bering — javoblar har safar boshqacha chiqadi. Kodingizni tushuntirishda bu mayin hazil emas: ba’zan ijod kerak, ba’zan esa aynan bir xil, aniq javob.
Bu xulq-atvorni boshqaradigan tugma bor — temperature (harorat). Dasturchilar uchun API’da, qiziqqanlar uchun esa AI qanday “o’ylayotganini” tushunish kaliti. Bu yozuvda uni oddiy tilda tushuntiraman.
Model har soniyada nima qilmoqda
LLM matnni token deb ataluvchi bo’laklardan yasaydi. Har bir keyingi token tanlovida model lug’atidagi har bir variantga ehtimol beradi: “yaxshi” — 62%, “zo’r” — 21%, “a’lo” — 9% va hokazo, minglab variant bo’ylab.
So’ng bittasini tasodifiy tanlaydi — ehtimolliklarga qarab. “Yaxshi” ko’p tanlanadi, lekin har doim emas.
Temperature aynan shu tanlov bosqichiga ta’sir qiladi: ehtimollar taqsimotini tekislashtiradi yoki keskinlashtiradi.
Past va yuqori temperature
Tasavvur qiling: imtihonga tayyorgarlik ko’rayotgan o’quvchi oldida ikki rejim.
Temperature ≈ 0 — faxriy yechim rejimi. Taqsimot keskinlashadi: eng yuqori ehtimolli token deyarli doim tanlanadi. Model har safar o’sha eng ishonchli variantni oladi. Aniq javob, kod, hisob-kitob, fakt uchun ideal. Kam “ijod”, deyarli takrorlanuvchan javoblar.
Temperature ≈ 1 — erkin suhbat rejimi. Ehtimollar yumshaydi: 62%/21%/9% farqi kichrayadi, boshqa variantlar ham tanlana boshlaydi. Har javob boshqacha, til boy, g’oyalar xilma-xil. She’r, brend nomi, marketing matni uchun kerak.
Temperature > 1 (OpenAI’da 2 gacha ruxsat etilgan). Taqsimot yanada tekislanadi — endi model boshlang’ich hisobda kam ehtimolli variantlarni ham tez-tez oladi. Bunday “qizg’in” rejimda javob tez buzila boshlaydi: tushunarsiz gaplar, uydirmalar — ya’ni gallyutsinatsiya ko’payadi.
Kimda qanday chegaralar (2026)
| Kompaniya | Diapazon | Default | Muhim o’zgarish |
|---|---|---|---|
| OpenAI | 0 – 2 | 1 | — |
| Anthropic (Claude) | 0 – 1 | 1 | Claude 4.7+‘da bekor qilindi — faqat 1.0 qabul qilinadi |
| Google (Gemini) | 0 – 2 | 1 | Gemini 3’da defaultda qoldirish tavsiya etiladi |
Anthropic’ning 2026-yildagi qarori seriya uchun eng qiziq qadam: ularning rasmiy hujjatida endi temperature, top_p va top_k parametrlari “qo’llab-quvvatlanmaydi” deyiladi — nostandart qiymat yuborsangiz server 400 xatosi qaytaradi. Kompaniya tavsiyasi: model xulq-atvorini so’rovlar (prompting) orqali boshqaring.
Buning mantigi shundaki, yangi avlod modellar o’ylash (reasoning) rejimida ishlaydi — ular ichki zanjirni qurayotganda tashqi “tasodif” aralashuvi sifatga zarar beradi. Google ham Gemini 3 hujjatida temperature’ni default 1.0’da qoldirishni so’raydi.
Ya’ni: “ijodni tasodif bilan emas, aniq so’rov bilan boshqar” — bu 2026-yilning yangi konsensusi.
4 amaliy qoida
- Aniq javob kerak — past temperature (0–0.3): tarjima, kod, hisob, klassifikatsiya, ma’lumot ayirish.
- Ijod kerak — yuqoriroq (0.7–1): matn, nom g’oyalari, senariy. 1 dan oshmasin — OpenAI rasmiy hujjatida temperature va top_p ni birga o’zgartirish ham tavsiya etilmaydi.
- Temperature 0 ham 100% kafolat emas. Anthropic o’zi rasman ogohlantiradi: hatto 0.0’da ham natija to’liq deterministik bo’lmaydi — serverlararo farqlar bor.
- Model sarlavhasida “creative” yozilganini ko’rsangiz — bu ko’pincha temperature va shunga o’xshash parametrlarning oldindan sozlangani. Foydalanuvchi sifatida siz buni o’zingiz boshqarmaysiz, lekin endi nima uchun ba’zi rejimlar “badiiyroq” gapirishini bilasiz.
Nega bu bunga arziydi
Temperature — AI’ning determinizm va erkinlik o’rtasidagi tugmasi. Uni tushungan odam uchun bir necha narsa ochiladi:
- Nega bir xil savolga turli javoblar — bu xato emas, dizayn.
- Nega muhim ishlarda (shartnoma, tashxis, kod) past temperature yoki deterministik rejim kerak.
- Nega kompaniyalar parametrlarni yashirishga o’tmoqda — chunki foydalanuvchi so’rov bilan boshqargan model sifatliroq ishlayapti.
Agar API bilan ishlayotgan bo’lsangiz — prompting formulasi va temperature bir-birini to’ldiradi: birinchisi nimani aytishni, ikkinchisi qanday tanlashni belgilaydi.
RobotAka — sun’iy intellektni o’zbek tilida tushuntiradi. Telegram kanalga obuna bo’ling — har kuni yangilik va qo’llanmalar.