Synlaryň sentiment derňewi
1) Näme üçin iGaming-platforma sentiment-analiz
UX/töleg/oýun üpjün edijileriniň kynçylyklaryny ir ýüze çykarmak.
Beklogyň ileri tutulmagy: emosiýa we masştab bilen goldanýan bökdençlikler we fiziki soraglar.
Marketing we ASO: täzelenmeleriň dükanlaryň reýtinglerine/synlaryna täsiri.
Responsible Gaming: şowsuzlygyň, şikaýatlaryň we zäherli patternleriň signallary.
Goldaw we saklamak: sapport rutinleri, awto-jogaplar we marşrut.
2) Çeşmeler we injest
Kanallar: App Store/Google Play, sosial ulgamlar (X/FB/IG/Reddit), telegramma söhbetdeşlikleri we forumlar, sapport biletleri/söhbetdeşlikleri, NPS/CSAT, e-mail/seslenme görnüşleri, akymlar (Twitch/Kick) - transkriptlar.
Kadalaşma:- duplikasiýa, spam/botlary aýyrmak;
- dil kesgitlemesi (ru, tr, es, pt, en, ka we ş.m.);
- tokenizasiýa we PII-redaksiýa (atlar, telefonlar, e-mail, kartlar → tokenler);
- meta-maglumatlar: önüm/wersiýa, ýurt, enjam, oýun üpjün ediji, kanal, reýting, wagt.
3) Bellikleriň taksonomiýasy
Äheňi: negative/neutral/positive (5 ballyk masştaba çenli giňeldýäris).
Duýgular: anger, frustration, confusion, joy, trust, disappointment (goşmaça).
Taraplar (aspect-based SA): tölegler, tassyklama (KYC), serişdeleri yzyna almak, laglar/boýaglar, UX/lokalizasiýa, bonuslar/frispinler, üpjün ediji/anyk oýun, goldaw, moderatoryň jogaby.
Mowzuklar (topics): LDA/BERTopic ýa-da el katalogy.
Çynlakaý (impact): blocker/major/minor + puluň bolmagy (goýumlar/netijeler).
4) Bellik etmek we okatmak
Seed-bellik: ileri tutulýan ugurlar boýunça dile 2-3k habar.
Bellikçiniň gidline: sarkazm, argo, ant içmek, garyşyk äheňleriň mysallary.
Active Learning: model goşmaça bellik üçin "näbelli" mysallary saýlaýar.
Weak Supervision: ewristika + düzgünler (mysal üçin ant içmek) → pseudo bellikler.
Multizadamlylyk: äheňlilik + tarap + duýgy bir çarçuwada.
5) Modeller
Esasy: çalt MVP üçin TF-IDF-de logreg/Linear SVM.
Transformatorlar: köp dilli (mBERT, XLM-R), domen-öwrenilen çek nokatlary.
- Prompt-engineering для zero/low-shot;
- Domen belliklerinde fine-tuning;
- Distillation prod-gizlinlik üçin ykjam modellere;
- Domen sözlügi bolan RAG (iGaming-leksika, PSP/üpjün edijileriň gysgaltmalary).
- Aspect-Based SA: taraplaryň klassifikasiýasy + äheňlilik tarapy;
- Sarcasm/irony: kontekstli fiçler (emoji,!?, caps), kontrast reýting tekst;
- Toxicity & Abuse: Aýratyn ikilik/köp derejeli klassifikator.
6) Köp dilli we dilli
Kadalaşdyryjylar: translit, emoji-sözlük, ýygy-ýygydan ýalňyşlyklar.
Kross-dil geçirimi + kiçi, dil-aýratyn goşmaça okuw (tr/es/pt/ru/ka).
Lokal sözlükler: "balans aýlaýar/iýýär", "donat", "frispinler", "aýlanýar", "Papara/Mefete", "withdraw pending".
Aspektleriň lokalizasiýasy (mysal üçin, "Türkiýäniň banking", "KYC LatAm").
7) Hil we metrika
Klassifikasiýa: F1 (macro/weighted), synplaryň takyklygy/dolulygy, binary zäherlilik üçin AUC.
Köp dillilik: diller/kanallar boýunça metrikler.
Aspect SA: micro/macro F1.
Human-in-the-loop: bellikleriň arasyndaky ylalaşyk (κ -Cohen), jedelli ýagdaýlaryň barlagy.
Onlaýn-metrikler: sapportda dogry marşrutlaryň paýy, P1/puluň ýapylmagy, ASO/NPS bilen baglanyşyk.
8) Gizlinlik we gabat gelmek
Zero-PII fich/log/dashbordlarda, kesgitleýjileriň belligi.
DSAR/aýyrmak: subýektiň belligi boýunça synlary çalt de-kesgitlemek.
Geo/tenant-izolýasiýa: marka/ygtyýarnama sebitinde saklamak we inferens.
RG/AML süzgüçleri: açyk penjirelerde duýgur bölekleri gizlemek/redaktirlemek.
9) Integrasiýa we önüm hereketleri
Sapport: tarapy/dili/çynlakaýlygy boýunça biletiň awto-marşrutlaşdyrylmagy; jogap makroslarynyň teklipleri.
ASO/Marketing: relizleri äheň bilen baglanyşdyrmak; A/B döredijilik we offerler; sebäplerini kesgitlemek "1".
UX/Dev: oýunlar/üpjün edijiler/enjamlar boýunça agregatlar → bagfiksleriň ileri tutulýan ugurlary.
Responsible Gaming: lapykeçlik/agressiýa → ýumşak çäklendirmeler/sowuk döwürler (syýasatyň çäginde).
Aladalar: belli bir PSP/oýun üçin negatiwleriň ýaýramagy → P1/P2 hadysasy.
10) Daşbordlar we API
Diller: dil, ýurt, kanal, programmanyň wersiýasy, marka, üpjün ediji, oýun, tarap, reýting.
KPI:- Sentiment Index (SI) günler/goýberişler boýunça;
- taraplary boýunça negatiwleriň paýy;
- zäherlilik/sapport şikaýatlary;
- jogap/rugsadyň ortaça wagty;
- NPS/ASO-a goşan goşandy.
- API: '/v1/reviews/aggregate ', '/v1/reviews/aspect', '/v1/reviews/emotion ', süzgüçler we penjireler (DAY/WEEK/ROLLING_7D), k-anonimlik (iň az N ýazgy).
11) Konweýer (end-to-end)
1. Ingest synlar → arassalamak/dil → PII-redaksiýa.
2. Metn şekilleri/emoji/meta-maglumatlar üçin Feature Store.
3. Inference (äheňi/taraplary/duýgulary/zäherliligi) + confidence.
4. Post-processing: dedup/antispam, näbelli → bellik nobaty.
5. Storage: Bronze (çig mal), Kümüş (kadaly), Gold (agregatlar/aspektler).
6. BI/API/Alertler we Human-in-the-loop.
7. MLOps: modeliň wersiýasy, shadow/canary, dilleriň/diliň süýşmegine gözegçilik.
12) Gözegçilik we SLO
Ygtybarlylygy: p95 inferens ≤ 200-300 ms onlaýn, success-rate ≥ 99. 5%.
Hili: macro-F1 maksatly ≥; drift PSI leksika/diller boýunça ≤ 0. 2.
Gizlinlik: sahypalarda PII syzmak; Attack-AUC ≈ 0. 5 (DP ulansaňyz).
Operasiýa: eskalasiýa bolmazdan marşrutlaşdyrylan synlaryň paýy, MTTA biletleri.
Iş: trend SI saklamak/ASO/NPS, ýokary taraplaryň ýapylyş tizligi.
13) Haltalar (iGaming)
Tölegler/netijeler: TR/BR → alert P1-de "withdraw pending" negatiwleriniň ýokarlanmagy, alternatiw PSP, status bannerini öz içine alýar.
Oýun üpjün edijisi: u 'provider = A' -da "lagy we uçuşlar" tolkuny 14 → fiksiň ileri tutulmagy, taýlaryň wagtlaýyn gizlenmegi.
Bonuslar/mahabat: oýnuň şertleri boýunça negatiw → şertleri täzeden ýazmak, UX maslahatlaryny gowulandyrmak.
Lokalizasiýa: es-MX → Glossarium, LQA düzedişlerinde "egri terjime".
14) Şablonlar (ulanmaga taýýar)
14. 1 Taraplaryň katalogy (bölek)
yaml aspects:
payments: ["deposit","withdraw","psp","chargeback","kyc"]
gameplay: ["lag","crash","provider","specific_game","fps"]
promo: ["bonus","freespins","wagering","cashback","vip"]
support: ["response_time","resolution","tone","helpfulness"]
ux: ["navigation","localization","fonts","notifications"]
14. 2 Infense syýasaty (SLO, privacy)
yaml inference:
p95_latency_ms: 250 success_rate: 0. 995 privacy:
pii_redaction: true min_group_size: 20 monitoring:
drift_psi_max: 0. 2 quality_macro_f1_min: 0. 78
14. 3 Agregasiýa shemasy (Gold)
yaml date: DATE brand: STRING country: STRING lang: STRING channel: STRING # appstore, googleplay, social, support aspect: STRING sentiment: STRING # neg/neu/pos reviews_count: INT neg_share: FLOAT toxicity_share: FLOAT si_index: FLOAT # custom sentiment index
14. 4 Runbook "Netijäniň negatiwleri"
1. PSP ýagdaýyny/töleg nobatlaryny barlaň.
2. Status bannerini we SSS goýuň.
3. Ätiýaçlyk marşruty/çäkleri goşmak.
4. Sapport: ötünç soramagyň makrosy + ETA.
5. Post-morte: sebäp, möhlet, üýtgeşmeler.
15) Ýol kartasy
0-30 gün (MVP)
1. "Injest App Store "/" Google Play" + "sapport" -tiketler.
2. 3-nji synp tonallygy üçin esasy model (mBERT/XLM-R).
3. Taraplaryň kiçi katalogy (tölegler/KUS/kraşlar/bonuslar).
4. Daşbord SI we taraplary boýunça negatiw, "withdraw" -da alert.
5. Sahypalarda PII-redaksiýanyň we Zero-PII-iň proseduralary.
30-90 gün
1. Aspect-based SA, zäherlilik, duýgular; işjeň okuw.
2. Tematiki modellemek we Jira belligi bilen baglanyşyk.
3. Shadow → canary modelleriniň çykarylyşy; dilleriň/dilleriň süýşmegine gözegçilik etmek.
4. ASO/CRM bilen integrasiýa; biletleriň awto-marşrutlaşdyrylmagy.
3-6 aý
1. Distillation kompakt modellere, kesmek; çykdajy býujeti.
2. RAG-sözlügi we sapportyň awtomatiki maslahatlary (jogap makroslary).
3. Reýtingiň pese gaçmagynyň sebäpleriniň kross-kanal atributiýasy.
4. Çärýek arassaçylyk-sessiýa taraplary/leksikony; gizlinligiň daşarky barlagy.
16) Anti-patternler
Dilleri/dilleri hasaba almazdan "Bir umumy" sözlük.
Ignor taraplary: "ortaça" ýokary takyklyk, ýöne Dev/CRM üçin peýdasyz.
PII we DSAR-proseduralaryň redaksiýasy ýok.
Drift monitoringiniň ýoklugy → model täze slengde "öçýär".
Düşündirişsiz we human-in-the-loop "Gara guty".
17) Baglanyşykly bölümler
Anomaliýalary we baglanyşyklary seljermek, Maglumat akymlaryndan alertler, API analitikleri we metrikleri, DataOps-praktikalary, MLOps: Modelleriň işleýşi, Saklamak syýasaty, Elýeterlilige gözegçilik etmek, Maglumat etikasy, Ikitaraplaýyn peselmek.
Jemi
Sentiment-seljerme diňe bir "oňyn/negatiw" däl, eýsem, ygtybarly injestden we gizlinlikden başlap, taraplara we alertlere, modellerden we metriklerden başlap, sapport we önüm bilen integrasiýa çenli karar kabul ediş ulgamydyr. "iGaming" -de şowhunly synlary ölçäp boljak ileri tutulýan ugurlara öwürýär, fiksleri çaltlaşdyrýar we oýunçylaryň ynamyny ýokarlandyrýar.