GH GambleHub

AI vizualizasiya metrik

1) AI vizuallaşdırma nədir

AI vizuallaşdırma metrik modellərin (ML/LLM) avtomatik olaraq olduğu konturdur:

1. müvafiq qrafik və ox növü seçin,

2. nümunələr/anomaliyalar/trend qırıqları,

3. izah mətni (insight/narrative),

4. fəaliyyət təklif (Next Best Action),

5. görünüşü istifadəçi və cihaz kontekstinə uyğunlaşdırın.

Məqsəd sualdan cavaba qədər olan yolu qısaltmaqdır: daha az əllə qrafik seçimi, daha çox sınanmış mənalar.


2) Palma üzərində memarlıq

1. Semantic Layer: metrik/ölçmələrin vahid tərifləri (lüğət, düstur, aqreqasiya, giriş).
2. NL → Query: SQL/SPARQL/DSL təbii dil sorğu çevirmək.
3. Query → Viz: qrafika və parametrlərin (oxlar, log şkalaları, rəng/shape/size) qrammatikasının avtomatik seçimi.
4. Insight Engine: anomaliyaların deteksiyası, breakpoints, seasonality, causal hints; siqnalların prioritetləri.
5. Narrative: dəyər və etibarlı intervallara istinad ilə fakt-bükülmüş mətn yaratmaq.
6. RAG: verilənlər/konfiqurasiyalar kataloqundan kontekstin qarışdırılması (metadata, biznes qaydaları).
7. Policy Guardrails: gizlilik/giriş/maskalama, ədədlərin və linklərin yoxlanılması.
8. Delivery: web widgets, mobil kartlar, PDF/snapshots, CRM/Slack webhooks.


3) Qrafiklərin qrammatikası və avtomatik seçim

Prinsiplər:
  • Vaxt → xətt/area; kateqoriyalar (≤ 8) → sütunlar/plitələr; sıralama → bar/liderbord; paylanması → histogram/violin/box; → scatter/heatmap.
  • Log-ox eksponensial böyümədə; paylarda norma (%); small multiples - seriyalar çox olduqda.
  • Rəng seçimi: statuslar üçün semantik palitralar; rəng ≠ eyni zamanda sifariş və kateqoriya kanalı.
  • Yalnız imzaların mənası var: "mürəkkəb 'i minimuma endiririk.
ChartSpec şablonu (psevdo-Vega-Lite):
yaml chart:
mark: line encoding:
x: {field: dt, type: temporal, timeUnit: day}
y: {field: ggr, type: quantitative, aggregate: sum}
color: {field: region, type: nominal, legend: top, limit: 6}
transforms:
- filter: "dt >= now()-90d"
- calculate: {expr: "rolling_mean(ggr,7)", as: "ggr_7d"}
annotations:
- rule: {type: "changepoint", method: "cusum"}
- band: {type: "confidence", metric: "ggr", level: 0.9}
interactions: {tooltip: true, zoom: "x", brush: "x"}

4) NL → Viz: sualdan qrafikə

Niyyətlərin parsinqi: metrika, kəsiklər, dövr, filtrlər, aqreqatlar.
Semantik təbəqədə validasiya: yalnız icazə verilən sahələr/düsturlar.
Post-prosessinq: sahə növlərinə və kardinallığa görə çartın seçilməsi, avtomatik-eşik bininq/sampling.
Geribildirim: Etibarlılığı gücləndirmək üçün SQL/DSL və data download (maskalı) göstərin.

DSL sorğu nümunəsi:
yaml ask: "Покажи GGR по странам за 90 дней, выдели резкие изменения"
metric: ggr dims: [country, dt]
filters: {dt: "last_90d"}
viz_hint: "line + changepoints"

5) Insight Engine: «məna» yaratmaq üçün necə

Siqnallar:
  • Anomaliyalar: STL-dekompozisiya, ESD/Prophet, BOCPD; istiqamət/kəmiyyət/etimad qeyd.
  • Trend sınıqları: CUSUM/Chow test; lokal reqressiya.
  • Mövsümlük/kampaniya: «bayram vs adi gün» müqayisəsi, bazline uplift.
  • Seqment sürücüləri: Shapley/feature importance masa regressiyası və ya qradiyent gücləndirici üzərində.
  • Səbəblər: əlaqəli dəyişikliklərin göstərilməsi (müşahidə çərçivəsində) + «bu korrelyasiya» xatırlatması.
İnsaytların prioritetləri:

1. biznes metrikasına təsir, 2) təsir gücü, 3) yenilik, 4) inam.


6) Hekayənin (mətnin) generasiyası

Tələblər: ədədləri və tarixləri olan faktlar, müqayisə bazasının göstərilməsi, terminlərin dəqiqliyi.

Şablon:
💡 "GGR + 12 artdı. 4% w/w (p95 CI: +9. 8…+14. 7) Promo-X 2025-10-12 kampaniyası başladıqdan sonra TR-də. Əsas töhfə: Sports + 18%, Slots + 7%. Mümkün səbəb mobil trafikin artmasıdır (Android, + 11%). Bu müşahidədir, səbəbliliyin sübutu deyil"

7) Kontekstə uyğunlaşma (personalizasiya)

Rollar: C-level - KPI kartları və hekayələr; menecerlər - kəsiklər və alertlər; analitiklər - SQL/DSL və model parametrləri.
Cihaz: mobil kompakt sparklines, masaüstü tam viz.
Geo/dil/valyuta/saat zonası - avtomatik olaraq.


8) Açıqlanabilirlik və etimad

Clicable cədvəlindəki hər imza → hesablamanı (formul, aqreqasiya, filtrlər) açır.
Statistik qeyri-müəyyənliyi göstəririk (etimad zolaqları, error bars).
LLM-təsvirlər üçün: Metadata RAG, mənbəyə görə ədədlərin müqayisəsi (məbləğlərin/diapazonların yoxlanılması).
Dəyişikliklər log: formula, dataset, chart versiyası.


9) Keyfiyyət və SLO vizuallaşdırma

Latency p95 render, time-to-first-insight, uğurlu NL sorğularının payı.
Explainability score (hesabda ədədlərin/linklərin/CI mövcudluğu).
Accuracy NL→SQL (ex. referans sorğularında exact-match).
Accessibility: kontrast, alt mətn, klaviatura, daltonizm rejimi.


10) Əlçatanlıq (A11y) və UX nümunələri

Rəng görünüşündən asılı olmayan rəng palitraları; rəng-forma/model dublyaj.
Qrafik yanında mətn alternativləri və data-table view.
Fokus tələləri, ağlabatan tab-sifariş; oxları qırmadan ölçmək.


11) Təhlükəsizlik və məxfilik

RLS/CLS sorğu və tooltips məlumat səviyyəsində.
Re-identification qarşısını almaq üçün nadir kateqoriyalar üçün maskalama/bining.
NL-sual jurnalları - PDn-seyf: potensial PII-nin tokenlaşdırılması/redaktəsi.
Ekran görüntüləri/CSV ixracı - su işarəsi və versiyası metadata ilə.


12) İqtisadiyyat və dəyər

Cost-aware: tails/nəticələrin önbelləklənməsi, «isti» vitrinlərin materiallaşdırılması, preview üçün sampling.
«Ağır» NL sorğularının məhdudlaşdırılması (scan caps), böyük seriyalar üçün gecikmiş render.
Əsas deteksiya üçün ucuz modellər + gecə ağır offline qiymətləndirmə.


13) Antipattern

«Avto-çart həmişə doğrudur». Tiplərin/kardinallıqların/metrik məntiqin validasiyası lazımdır.
Too much ink. ehtiyac olmadan mürəkkəb 3D/dual-axis → təhrif.
Qeyri-müəyyənlik göstərilmədən. Mətnlər «qəti» səslənir, lakin yanıltıcıdır.
Semantik təbəqə olmadan NL → SQL. Kövrəklik və yığma səhvləri.
Rəqəmlərə istinad etmədən sehrli insaytlar. Etibarsızlıq və alətdən imtina.


14) Tətbiqi yol xəritəsi

1. Fond: semantik təbəqə, metrik sözlük, girişlər (RLS/CLS), NL → SQL test dəstləri.
2. MVP NL → Viz: Top 10 suallar, qrammatika avto-çartı, tip/kardinallıq validasiyası.
3. Insight Engine: CI ilə anomaliyalar/breakpoints, prioritetlər, əsas rəvayətlər.
4. RAG & Trust: UI-də meta-məlumat/düstur, sübut jurnalı bağlayın.
5. A11y və mobil: adaptiv kartlar, alt mətnlər, kontrast/klaviatura.
6. FinOps: caches/materialization, scan limitləri, yükləmə profilləri.
7. Scale: rolları, script NLG şablonları, CRM/xəbərdarlıqları inteqrasiya.


15) Buraxılışdan əvvəl çek siyahısı

  • Metriklər və ölçülər semantik təbəqədə təsvir edilmişdir; SELECT qadağandır.
  • Çartın avtomatik seçimi növlərə/kardinallıqlara/qaydalara görə təsdiqlənir.
  • Rəvayətlər ədədlər, müqayisə, bazis və etibarlı diapazonu ehtiva edir.
  • Qeyri-müəyyənlik zolaqları/error-bars (harada tətbiq olunur) daxil edilmişdir.
  • NL → SQL/DSL istinad testlərindən keçir; istifadəçi üçün SQL görünən.
  • RLS/CLS və maskalama tooltips/ixrac çalışır.
  • A11y: kontrast, alt mətnlər, tab naviqasiya, daltonizm rejimi.
  • Cache/materialization/tarama limitləri xüsusi; SLO/dəyər panelləri toplanmışdır.
  • Formula/Charts versiyası qeydləri; «insight şikayət» düyməsi.

16) Mini şablonlar

16. 1 Qrafiklərin avtomatik seçilməsi siyasəti

yaml auto_chart_policy:
time_series: ["line","area"]
categories_max: 8 distribution: ["histogram","boxplot"]
correlation: ["scatter","heatmap"]
choose_log_scale_if: growth_rate>0.15/week small_multiples_if: series_count>6

16. 2 Insight kartı

yaml insight:
id: "ggr_tr_spike_2025_10_12"
metric: ggr segment: {country: "TR", device: "Android"}
change: {type: "wow", delta_pct: 12.4, ci95: [9.8,14.7]}
drivers: ["Sports +18%", "Slots +7%"]
confidence: 0.86 actions: ["увеличить лимит кампании TR Android на 10%"]
disclaimer: "наблюдение, не доказанная причинность"

16. 3 UI-də NL → SQL nümunəsi (işıqlandırma ilə)

sql
-- Вопрос: "Как менялся ARPPU по устройствам за 30 дней?"
select dt::date as dt, device_os, avg(revenue_per_payer) as arppu from mart_daily_player where dt >= current_date - interval '30 day'
group by 1,2 order by 1,2;

16. 4 NL → Viz üçün Test Seti

yaml tests:
- ask: "Покажи распределение депозитов за неделю"
expect:
chart: "histogram"
binning: true field: "deposit_amount"

17) Yekun

Metriklərin AI vizuallaşdırılması «ağıllı şəkillər» deyil, sonlu bir prosesdir: semantik təbəqə → NL → Query → Query → Viz → Insight Engine → izah edilə bilən hekayələr → hərəkətlər və etimad nəzarəti. Düzgün qvardiya releylləri ilə (gizlilik, ədədlərin yoxlanılması, qeyri-müəyyənlik, A11y, FinOps) hesabatı əməliyyat həllərinə çevirir, təhlili sürətləndirir və bütün təşkilatda məlumatlarla iş mədəniyyətini artırır.

Contact

Bizimlə əlaqə

Hər hansı sualınız və ya dəstək ehtiyacınız varsa — bizimlə əlaqə saxlayın.Həmişə köməyə hazırıq!

İnteqrasiyaya başla

Email — məcburidir. Telegram və ya WhatsApp — istəyə bağlıdır.

Adınız istəyə bağlı
Email istəyə bağlı
Mövzu istəyə bağlı
Mesaj istəyə bağlı
Telegram istəyə bağlı
@
Əgər Telegram daxil etsəniz — Email ilə yanaşı orada da cavab verəcəyik.
WhatsApp istəyə bağlı
Format: ölkə kodu + nömrə (məsələn, +994XXXXXXXXX).

Düyməyə basmaqla məlumatların işlənməsinə razılıq vermiş olursunuz.