AI bilandarslik
4-dars / 92-bosqich · Nega bunday chiqdi·11 daqiqa oʻqish

Tokenni sanash, limitni tushunish, pulni tejash

Pul qayerga ketadi va nega bir xil ish oʻzbekchada qimmatroq turadi. Uchta odat hisobni sezilarli kamaytiradi.

2-bosqich oxirida: Natija tasodifiy boʻlishdan toʻxtaydi — sababini bilasiz.

Boshlashdan oldin sizda boʻlsin

  • Oldingi darsdagi «ish stoli» tasavvuri.
  • Oʻzingiz tez-tez beradigan uzun topshiriq matni — uni shu darsda qayta tuzasiz.

Dars oxirida siz shuni qila olasiz

  • Bir xil ish nega oʻzbekchada qimmatroq turishini bilasiz.
  • Uzun suhbatni qachon tashlab, yangisini ochish kerakligini bilasiz.
  • Promptni kesh ishlaydigan tartibda tuzasiz: oʻzgarmas qism tepada, savol pastda.

Token — soʻz emas, soʻz boʻlagi

Token (token) — model matnni boʻlaklaganda hosil boʻladigan eng kichik birlik. Model matnni soʻzlarga emas, oʻzi koʻp uchratgan harf ketma-ketliklariga boʻladi. Inglizcha "marketing" bitta tokenga tushishi mumkin, oʻzbekcha "marketingchilarimizga" esa bir nechta boʻlakka sochilib ketadi. Eng muhim va koʻpchilik bilmaydigan tafsilot: bir xil maʼnodagi matn oʻzbekcha va ruschada inglizchadan sezilarli koʻp token yeydi. Sababi oddiy — tokenizator asosan inglizcha matn koʻp boʻlgan maʼlumotda shakllangan, shuning uchun inglizcha soʻzlar butunlingicha saqlanadi, oʻzbekcha soʻzlar esa mayda boʻlaklarga sinadi. Amalda bu shuni bildiradi: siz brief’ni oʻzbekcha yozganingizda hisobingiz inglizchasidan yuqori chiqadi. Anthropic hujjatlarining oʻzi ham "bu son ishlatilgan tilga qarab oʻzgaradi" deb ochiq yozadi. Shuning uchun taxmin qilmang: Anthropic’ning bepul `count_tokens` funksiyasi ayni siz ishlatmoqchi boʻlgan model tokenizatori boʻyicha sonni qaytaradi — bu taxminiy hisob, amaldagi sondan bir oz farq qilishi mumkin, lekin koʻz bilan chamalashdan beqiyos aniqroq.

Uzun chiziq qaychi bilan mayda boʻlaklarga kesilmoqda va hisoblagichga tushmoqda

Matn soʻzlarga emas, mayda boʻlaklarga boʻlinadi — hisob shu boʻlaklar bilan yuritiladi.

Oʻzbekcha matn inglizchadan koʻproq boʻlakka boʻlinadi. Shuning uchun bir xil topshiriq oʻzbekchada qimmatroq turadi.

≈3,5
Anthropic lugʻatida bitta tokenga oʻrtacha shuncha inglizcha belgi toʻgʻri keladi deyilgan. Lekin Opus 5, Sonnet 5 va Fable 5 yangi tokenizatorda ishlaydi va bir xil matnga ~30% koʻproq token sarflaydi — amalda bitta token ≈2,7 belgi. Oʻzbekcha va ruscha matnda esa bitta token yana ham kamroq belgini qamraydi.
1
Qoida

Prompt uzunligini taxmin qilmang, oʻlchang: oʻzbekcha matn inglizchadan koʻproq token yeydi va farq katta boʻlishi mumkin.

Bitta soʻrovdagi token oqimiKirish (input) — 1× narxDoimiy yoʻriqnoma (system prompt)Suhbatning butun oldingi qismiBiriktirilgan fayl va rasmSizning bugungi xabaringizClaudeoʻylaydi (thinking)Yozilgan javob(output)Chiqish — taxminan 5× qimmatHammasi bitta kontekst oynasida turadi.
Bitta soʻrovda tokenning hammasi: siz yozgan matn ham, biriktirilgan fayl ham, modelning oʻylashi ham, javobning oʻzi ham. Oʻng tomondagi qism — eng qimmat qism.
NimaQaysi tomonNarx
Sizning bugungi xabaringizKirish
Doimiy yoʻriqnoma (system prompt)Kirish1×, keshdan oʻqilsa ≈0,1×
Biriktirilgan fayl, rasm, PDFKirish1×, har soʻrovda qaytadan
Suhbatning oldingi barcha xabarlariKirishHar yangi savolda toʻliq qayta sanaladi
Claude’ning oʻylashi (thinking)Chiqish≈5×
Yozilgan javobning oʻziChiqish≈5×
Chiqish narxi kirishdan roppa-rosa 5 baravar: Opus 5 — 1 mln token uchun 5$ kirish va 25$ chiqish; Sonnet 5 — 2$ va 10$; Haiku 4.5 — 1$ va 5$. Nisbat butun qatorda bir xil.
2
Qoida

Chiqish kirishdan besh baravar qimmat — javob formatini oʻzingiz belgilang: nechta band, necha belgi, qaysi koʻrinishda.

Kontekst oynasi — sizning stolingiz

Oldingi darsdagi stol metaforasi shu yerda ishlaydi. Kontekst oynasi (context window) — bitta suhbatga sigʻadigan tokenlar hajmi. Stolda hammasi yotadi: doimiy yoʻriqnoma, suhbatning har bir xabari, biriktirilgan fayllar, modelning oʻylashi va yozayotgan javobi. Opus 5, Sonnet 5 va Fable 5 uchun stol 1 million token, Haiku 4.5 uchun 200 ming. Katta koʻrinadi — lekin muhimi hajm emas, tozalik. Anthropic buni context rot deb ataydi: stol toʻlgani sari modelning aniqligi va eslab qolish qobiliyati pasayadi. Siz buni amalda quyidagicha koʻrasiz — 40-xabardan keyin model boshida kelishilgan "sarlavha 60 belgidan oshmasin" qoidasini unutadi, oʻzini takrorlay boshlaydi, ilgari rad etilgan variantni yana taklif qiladi. Bu nosozlik emas, bu stolning toʻlgani.

Ehtiyot boʻling

Suhbat qoidani unutib, oʻzini takrorlay boshlasa — uni eslatma bilan tuzatishga urinmang: har bir "men aytdim-ku" yana token qoʻshib, stolni battar toʻldiradi.

SavolKontekst oynasiRate limit (tezlik limiti)
Nimani oʻlchaydiBitta suhbatga qancha material sigʻadiBir daqiqada qancha ishlata olasiz
Oʻlchov birligiTokenlar soni (Opus 5 — 1 mln)Soʻrov/daqiqa, kirish tokeni/daqiqa, chiqish tokeni/daqiqa
Toʻlganda nima boʻladiModel unuta boshlaydi, aniqlik pasayadi; butunlay sigʻmasa soʻrov rad etiladi429 xatosi va `retry-after` — necha soniya kutish kerakligi
Nima yechadiYangi suhbat, keraksiz material va fayllarni olib tashlashBiroz kutish, soʻrovlarni vaqt boʻyicha tekis taqsimlash
Kesh qanday taʼsir qiladiHech qanday — keshlangan matn baribir oynada joy egallaydiKeshdan oʻqilgan tokenlar daqiqalik limitga umuman kirmaydi
Ikkisi butunlay boshqa narsa. Suhbat unutayotgan boʻlsa — stol toʻlgan. 429 xatosi chiqayotgan boʻlsa — stol bilan ishi yoʻq, siz shunchaki tez ishlayapsiz.
3
Qoida

Suhbat unuta boshlasa uni tuzatmang — yangi suhbat oching va faqat haqiqatan kerak boʻlgan materialni koʻchiring.

Kesh: barqaror qism oldinda, savol oxirida

Chapda qulfli barqaror ustun, oʻngda pastdan buzilib qulayotgan ustun

Oʻzgarmaydigan qismni tepaga qoʻysangiz, u arzonlashadi.

Boshidagi bitta soʻzni oʻzgartirsangiz — pastdagi hamma narsa qaytadan toʻliq narxda oʻqiladi.

Prompt keshi prefiks qoidasiToʻgʻriBrend qoʻllanmasihech qachon oʻzgarmaydiYaxshi chiqqan 5 ta postoʻzgarmaydikesh chegarasiBugungi mavzu va formatkeyin ≈0,1× narx2-soʻrovdan boshlab yuqoridagi ikki blokkeshdan oʻqiladi.NotoʻgʻriBugungi sana va mavzuBrend qoʻllanmasiYaxshi chiqqan 5 ta postBoshda bitta bayt oʻzgardi →pastdagi hammasi qaytadan toʻliq narxda.
Kesh prefiks boʻyicha ishlaydi: model promptning boshidan qayerga qadar bir xil ekanini tekshiradi. Barqaror qismni tepaga qoʻysangiz u keshdan oʻqiladi; sanani yoki savolni tepaga qoʻysangiz — pastdagi hamma narsa bekor boʻladi.

Uzun suhbat nimani yoʻqotadi

Bir xil ishkanal uchun 15-postni yozdirish
Ertalabki suhbatda davom etdim

Yaxshi, endi 15-postni yoz.

Chiqqan natija

Albatta! Mana 15-post: Hurmatli obunachilar! Bugun sizga juda muhim va foydali mavzu haqida gapiramiz. IELTS imtihoni — bu koʻpchilik uchun katta imkoniyat... (post 900 belgi, emoji bilan boshlangan, «siz» deb murojaat qilgan)

Uch soat oldin «emoji yoʻq, sen deb yoz, 400 belgi» degan edingiz. Stol toʻlgan — eng eski qogʻozlar chetga tushib ketgan.

Yangi suhbat, qoidalar fayli bilan

(yangi suhbat ochildi) Mana kanal qoidalari fayli va 3 ta tasdiqlangan namuna post. Shu asosda 15-postni yoz.

Chiqqan natija

IELTS Speaking’da eng koʻp yiqiladigan joy — ikkinchi qism. Sen bir daqiqa tayyorlanasan, keyin ikki daqiqa gapirasan. Koʻpchilik shu ikki daqiqani toʻldirolmay qoladi. Bitta usul bor: tayyorgarlik daqiqasida javobni yozma — uchta soʻz yoz. Kim, qayerda, nega. Gapirayotganda shu uchtasi seni ushlab turadi. Ertaga sinab koʻr va nima boʻlganini yozib qoʻy.

Bir xil odam, bir xil yordamchi. Farq — ikkinchisida stol toza va faqat kerakli qogʻozlar ustida.

4
Qoida

Oʻzgarmaydigan narsa promptning boshida, oʻzgaruvchi savol oxirida — boshdagi bitta harf ham butun keshni kuydiradi.

Keshga moslangan prompt qolipi — barqaror qism birinchi
[BLOCK 1 — never change a single character of this]
You are the editor of [kanal nomi], a Telegram channel for [auditoriya].
Tone: [ohang]. Never use: [taqiqlangan soʻzlar].
Post format: hook (max 8 words) / 3 short paragraphs / 1 CTA.

[BLOCK 2 — never change this either]
Reference posts that performed well:
[bu yerga eng yaxshi 5 ta postingizni qoʻying]

[BLOCK 3 — this is the ONLY part you edit each time]
Topic: [bugungi mavzu]
Angle: [qanday burchakdan]
Length: [belgilar soni] characters
API orqali ishlaganda soʻrovga `cache_control` qoʻshilsa, 1 va 2-blok keshga tushadi va keyingi soʻrovlarda kirish narxining ~0,1 qismiga oʻtadi (kesh oʻzi-oʻzidan yoqilmaydi). Keshni yozish esa 1,25× (5 daqiqalik saqlash) yoki 2× (1 soatlik saqlash) turadi — 5 daqiqalik keshda birinchi qayta oʻqishdanoq, 1 soatlik keshda esa ikkita qayta oʻqishdan keyin foydaga chiqasiz. Muhimi: 1 va 2-blokni tahrir qilmang, faqat 3-blokni almashtiring. Kesh ishlashi uchun barqaror qism yetarlicha uzun boʻlishi kerak: Opus 5 va Fable 5’da eng kami 512 token, Sonnet 5’da 1024 token.
Brend qoʻllanmasi bilan ishlash
Shunday demang

Har bir post uchun yangi chat ochib, 40 betlik brend qoʻllanmasini qaytadan yuklayman, keyin: "Shu uslubda 8-mart posti yoz"

Har safar 40 bet toʻliq narxda qayta hisoblanadi va kesh umuman ishga tushmaydi.

Shunday deng

Bitta chatda qoʻllanma bir marta tepada turadi, keyingi har bir xabar faqat shu: "Mavzu: 8-mart. Format: Telegram post, 700 belgi, 1 ta CTA"

Oʻzgarmagan bosh qism keshdan oʻqiladi va kirish narxining ≈0,1 qismiga tushadi.

Javob uzunligini soʻrash
Shunday demang

Instagram uchun kontent-reja yozib ber

Format koʻrsatilmagani uchun Claude uzun, izohli, esseday javob beradi — chiqish esa kirishdan 5 baravar qimmat.

Shunday deng

Instagram uchun 14 kunlik kontent-reja. Jadval: sana | format (Reels/karusel/post) | mavzu | ilgak (max 8 soʻz). Kirish soʻzi va izohsiz, faqat jadval.

Aniq format chiqish tokenini bir necha barobar qisqartiradi va natija darrov ishlatishga tayyor boʻladi.

Fayl biriktirish
Shunday demang

[300 betlik oʻquv dasturi PDF’ini biriktiradi] Undagi 4-mavzu boʻyicha test tuz

300 betning hammasi kontekstga tushadi — pul ham, stoldagi joy ham kerak boʻlmagan 294 betga ketadi.

Shunday deng

[4-mavzuning 6 betini alohida fayl qilib biriktiradi] Shu 6 bet asosida 10 ta test savoli, har biriga 4 ta variant, toʻgʻri javob belgilangan holda

Stolga faqat kerakli boʻlak qoʻyiladi — narx tushadi, aniqlik esa oshadi.

Uzun suhbat unutganda
Shunday demang

Yoʻq, men aytdim-ku, sarlavha 60 belgidan oshmasin. Esladingmi? Qaytadan qil.

Stol allaqachon toʻlgan; eslatma yana token qoʻshadi va aniqlikni yanada pasaytiradi.

Shunday deng

[Yangi suhbat] Qoidalar: sarlavha ≤60 belgi, "siz" murojaati, emoji yoʻq. Quyidagi 5 ta matnni shu qoida boʻyicha qayta yoz: ...

Toza stol va faqat kerakli material — model qoidani birinchi urinishdayoq ushlaydi.

OdatNega ishlaydi
Doimiy yoʻriqnomani bitta blokka yigʻing va har safar birinchi qoʻyingBosh qism oʻzgarmasa keshga tushadi: takror soʻrovlarda kirish narxi ≈0,1 barobarga tushadi
Faylning faqat kerakli boʻlagini biriktiring300 bet oʻrniga 6 bet — hisob ham kamayadi, javob ham aniqroq chiqadi
Javob formatini raqam bilan ayting: nechta band, necha belgiChiqish eng qimmat qism, uning uzunligini model emas, siz belgilaysiz
Bitta suhbatda bitta vazifaAralash suhbat stolni keraksiz material bilan toʻldiradi va aniqlikni pasaytiradi
Oddiy, koʻp takrorlanadigan ishga arzon modelni tanlangHaiku 4.5 — 1 mln token uchun 1$/5$; Opus 5 — 5$/25$. Sarlavha variantlari uchun Opus shart emas
Sana, ism, raqam kabi oʻzgaruvchi maʼlumotni promptning oxiriga qoʻyingBoshdagi bitta oʻzgargan bayt undan keyingi butun keshni bekor qiladi
Katta ishdan oldin uzunlikni oʻlchang`count_tokens` bepul va alohida limitga ega — taxmin qilishdan koʻra oʻlchagan arzon
Ettita odatning beshtasi promptni qanday tuzishga tegishli — yaʼni pul tejash koʻproq intizom masalasi, texnik sozlama emas.
Oʻqishni toʻxtating — hozir qiling12 daqiqa

Bitta topshiriqni ikki xil tartibda yozing

  1. 1Oʻzingizning uzun topshirigʻingizni oling va uni ikki qismga ajrating: har safar bir xil qoladigan qism va har safar oʻzgaradigan qism.
  2. 2Yangi suhbatda avval oʻzgarmas qismni joʻnating, keyin oʻzgaruvchi savolni.
  3. 3Xuddi shu ishni yana uch marta takrorlang — faqat oxirgi savolni almashtirib.
  4. 4Javob tezligini solishtiring. Barqaror qism oʻzgarmasa, u qayta oʻqilmaydi.

Qoʻlingizda qoladigan narsa
Kunlik ishingiz uchun tayyor, ikki qismga ajratilgan prompt tuzilishi.

Oʻzingizni tekshiring

Belgilay olmagan qatoringiz boʻlsa — keyingi darsga oʻtmang, shu darsdagi oʻsha joyni qaytadan oʻqing.

0 / 4 belgilandi