GH GambleHub

Səs interfeysləri və köməkçiləri

1) VUI nədir və lazım olduqda

Səs interfeysi (VUI) - danışıq vasitəsilə qarşılıqlı əlaqə üsulu: app/brauzerdə köməkçilər, ağıllı dinamiklər, IVR/telefoniya, avtomobil və TV-də səs.
Əllə işləyən ssenarilər (sürüş, mətbəx), sürətli komandalar (..., «zəng»...), əlçatanlıq, mürəkkəb menyu naviqasiyası üçün uyğundur.
Uyğun deyil: dəqiq vizual seçim (kataloqlar, cədvəllər), ekran olmadan strukturlaşdırılmış məlumatların uzun bir giriş.

2) Dialoq modeli: intents, mahiyyət və kontekst

İntent (məqsəd): istifadəçi nə istəyir: 'Yeni _ ödəniş', 'Yoxla _ balans'.
Slots/mahiyyət: məqsəd parametrləri: məbləğ, valyuta, ünvan, tarix.
Kontekst/dialoq-state: Artıq məlum olan, biz budaqlandığımız yeri aydınlaşdırırıq.
Təsdiq qaydaları: açıq şəkildə təsdiq edirik (pul, şəxsi məlumatlar).

Intent sxeminin nümunəsi (psevdo-JSON):
json
{
"intent": "MakeDeposit",
"slots": {
"amount": {"type": "number", "required": true, "confirm": "sensitive"},
"currency": {"type": "currency", "required": true, "default": "UAH"},
"method": {"type": "payment_method", "required": false}
}
}

3) Dialoq nümunələri

1. Komanda bir cümlə ilə: «500 Grivnası Apple Pay hesabını tamamlayın». → təsdiq → hərəkət.
2. Aydınlaşdırıcı dialoq: «Kimə tərcümə etmək olar?» → «Nə qədər?» → təsdiq.
3. Step Master: məlumatların yoxlanılması və geri addım ilə mürəkkəb ssenarilər.
4. Niyyətin tanınması + NLU ifadəsi: variativ ifadələrin dəstəklənməsi.
5. Tez məlumat: «Çıxarılma limitləri nədir?» - qısa cavab + «Ekranda göstər».

4) Formulalar: səs və ton

Marka səsi: inamlı, sakit, mehriban; kritik addımlarda azaltma və «zarafat» olmadan (ödənişlər, təhlükəsizlik).

Maks. köməkçinin replikasının uzunluğu: 1-2 təklif; uzun cavablar - qırmaq və təklif «davam?»

Suallar - konkret: «Nə qədər artırmaq lazımdır?» «Bundan sonra nə edirik?»

5) Təsdiq, təhlükəsizlik və etika

Həssas hərəkətlərin sərt təsdiqi: əsas parametrləri danışmaq ("500 Grivnası kart ilə doldurmaq... 4581? »)

Geri dönməz əməliyyatlar üçün ikiqat təsdiq.
Tam şəxsi məlumatları səsləndirmədən.
Ləğv etmək/geri qaytarmaq imkanı: «Ləğv», «Stop», «Son addımı ləğv et».

6) Səhvlər və anlaşılmazlıqlar

Qəza və cavab növləri:
  • ASR-səhv (eşitmədim): "Məbləği eşitmədim. Təkrar edin"
  • NLU-aydın deyil: "Sorğunu başa düşmədim. Hesabımı doldura və ya balansımı göstərə bilərəm. Nə seçirsiniz?"
  • Məlumat/məhdudiyyət yoxdur: "Bu üsul bölgənizdə mövcud deyil. Digər variantları adlandırmaq?"
  • Şəbəkə/xidmət: "İndi ödəniş xidməti ilə əlaqə yoxdur. Bir dəqiqə sonra təkrarlayın?"

Qayda: maksimum 2 cəhd → alternativ təklif (ekran/adam).

7) Sürət və barj-in (kəsmə)

TTFB gecikmə: hədəf <300-500 ms; əgər daha uzun - qısa «em-mm» - siqnal/earcon.
Barge-in: istifadəçi hər an köməkçini öldürə bilər; fasiləni düzgün idarə edirik.
Cavab axını: bütün mətn hazır olandan əvvəl danışmağa başlayırıq, amma məna kəsilmədən.

8) TTS/ASR və SSML: necə «insani» demək olar

Ədədlərin/valyutaların/tarixlərin tələffüzü: yerli formatlar («beş yüz qrivna», «15 yarpaq düşməsi»).
Fasilələr və vurğular: SSML '<break time = «300ms »/>', '<emphasis level =« moderate »>'.
Abbreviaturaların/kodların oxunması: '<say-as interpret-as = «characters»> IBAN </say-as>'.
Sürət və tembr: 0-dən sürətli deyil. 9 × aydın olmaq üçün əsas.

SSML nümunəsi:
xml
<speak>
Top up on <say-as interpret-as = "cardinal"> 500 </say-as>
<sub alias = "hryvnia"> UAH </sub>?
<break time="300ms"/>
Please confirm.
</speak>

9) Multimodallıq: səs + ekran

Vizual ipuçları: təsdiq kartı, metodların siyahısı, tərəqqi.

Hand-off ekran: "Mən ekran variantları göndərdi. Metodu seçin"

Vəziyyət sinxronizasiyası: səs başlayır, ekran tamamlayır (və əksinə).

10) Çox dilli və lokalizasiya

Bir söz deyil, sessiya/konfiqurasiya üzrə dili avtomatik təyin edin.
Terminlər lüğəti: RU/UA/TR/EN üçün vahid terminologiya.
Rəqəmlərin/valyutaların/tarixlərin regional formatları, adların/toponimlərin tələffüzü.
Dialoqa keçid: «Ukraynaya keçid» - aydın komanda.

11) Səsdə əlçatanlıq (A11y)

Hərəkətlərin təsdiqi aydın və qısadır.
Təkrar: «Təkrar» son replikasını səsləndirir.
Səs/sürət: «Yavaş/yavaş/yüksək səslə danışın».
Eşitmə qabiliyyəti zəif olanlar üçün: ekranda subtitrlər/transkript, vibro siqnalları.
Nitq pozuntuları üçün: alternativ giriş üsulları (düymə, presetlər).

12) Məxfilik, loging və uyğunluq

Wake-word və qeyd göstəricisi: açıq «dinləyirəm» vəziyyəti.
Mümkünsə yerli emal; əks halda - məlumatların minimuma endirilməsi.
Log-da həssas fraqmentlərin maskalanması (PAN, IBAN, ünvan) və audio avtomatik redaktə.
Saxlama müddəti və tələb üzrə çıxarılma hüququ; «Tarixi saxlama» parametrləri.
Yaş məhdudiyyətləri/valideyn nəzarəti (uşaq səsləri/komandalar).

Şəffaflıq: "Mən tanınmasını yaxşılaşdırmaq üçün bu əmri yazıram. Parametrlərdə söndürülə bilər"

13) Köməkçi şəxs

Ad/şəxs: qısa tərcümeyi-halı, bacardığı/bilmədiyi səlahiyyət sahəsi.
Vəziyyətə görə ton: adi (dost), kritik (neytral), təlim (dəstək).

Sərhədlər: «Mən maliyyə məsləhəti vermirəm, amma bir arayış göstərə bilərəm.»

14) VUI keyfiyyət metrikası

Intent recognition rate (NLU dəqiqliyi).
Slot fill rate и avg. turns to fill.
ASR WER/CER (söz/simvol tanıma xətası).
Task Success / Completion rate и Time-to-Complete.
Escalation rate (operator/ekran).
Barge-in usage и Latency p95.
User Satisfaction/CSAT ssenari sonra.
Abandonment addım.

15) Test və səs QA

Test ifadələri: sinonimlər, danışıq formaları, vurğular, səhvlər.
Ətraf səs-küy: küçə/avtomobil/mətbəx, müxtəlif mikrofonlar.
Dialoq repleyləri: oynanılan ssenarilər, reqressiya üçün qızıl set.
Wizard-of-Oz erkən mərhələlərdə.
Hüquqi ssenarilər: köməkçi potensial təhlükəli sorğulara necə cavab verir.

16) Məhsulla inteqrasiya (iGaming-cases)

Balans/depozit/çıxarış: "Hansı balans? ", "200 UAH artırmaq"..., "Çıxış statusu".
Bonuslar/missiyalar: "Hansı bonuslar mövcuddur? ", "Həftəlik cashback aktivləşdirin".

Məsuliyyətli oyun: «Həftədə 1000 UAH depozit limiti təyin et.»

Sistemlərin statusu: «İndi texniki işlər varmı?»

17) Anti-nümunələr

Uzun monoloqlar köməkçisi kəsmək imkanı olmadan.
Pul əməliyyatlarının gizli təsdiqləri.
Alternativ olmayan variantlar olmadan «başa düşmədim».
Qavrayışa mane olan həddindən artıq səslər/cinqllar.
Ətraflı vizual seçim lazım olan problemləri «səslə» həll etməyə çalışın.

18) Promt və cavab şablonları

Slotun dəqiqləşdirilməsi (məbləğ):
  • Assistent: «Hesaba nə qədər pul əlavə etmək olar?»
  • İstifadəçi: «Beş yüz.»
  • Assistent: "500 qrivna artırmaq? təsdiq edin"
Həssas təsiri təsdiq:
  • "500 Grivnası kart doldurulması təsdiq... 4581. "Təsdiq" və ya "ləğv" demək"
Anlaşılmazlıq + bələdçi ipucu:
  • "Ödəniş metodunu eşitmədim. Təklif edə bilərəm: Apple Pay, kart, kriptovalyutası. Nə seçirsiniz?"
Ekranda eskalasiya:
  • "Mövcud metodları ekrana göndərdim. Seçin və davam etmək üçün "hazır" deyin"

19) SSML nümunələri

Ədədlər/valyuta və fasilə:
xml
<speak>
Your current balance is
<say-as interpret-as="cardinal">1250</say-as>
<sub alias = "hryvnia"> UAH </sub>.
<break time="250ms"/>
Shall we continue?
</speak>
Mühüm sözə diqqət:
xml
<speak>
<emphasis level = "moderate "> Caution </emphasis>: Verification is required for output.
</speak>
Abbreviaturanın tələffüzü:
xml
<speak>
Recharge with <say-as interpret-as = "characters"> IBAN </say-as>?
</speak>

20) Çek vərəqləri

Buraxılışdan əvvəl dialoq/məzmun

  • Hər intent üçün - sinonim/ifadə variantlarının siyahısı.
  • Hər bir məcburi slot üçün bir aydın sualdır.
  • Həssas hərəkətlər - aydın təsdiqi ilə.
  • Ekran/operator üçün qısa bir alternativ var.
  • 2 təklif ≤ replikalar; uzun - ilə "Davam? ».

Texnika və keyfiyyət

  • Barge-in dəstəklənir və fasilədən sonra dialoqa qayıdır.
  • Gecikmə p95 normal; gecikmə zamanı earcons var.
  • SSML konfiqurasiya: fasilələr, ədədlər, vurğu.
  • Log anonim/maskalı; tarixi nəzarət var.
  • Çox dilli və yerli formatlar yoxlanılır.

A11y və təhlükəsizlik

  • «Təkrar/Yavaş/Daha yüksək danışın» işləyir.
  • Tam şəxsi/ödəniş məlumatları açıqlanmır.
  • Səslə ləğv/geri qaytarma var.
  • Yaş və regional məhdudiyyətlər yoxlanılır.

21) Dialoq spesifikasiyası çərçivəsi (şablon)

Ssenarinin məqsədi: (məsələn, «Depozit ≤ 90 san»)

İntentlər və sinonimlər: ifadələrin nümunələrinin siyahısı.
Слоты: `amount` (req, confirm), `currency` (default=UAH), `method` (enum).
Təsdiq qaydaları: hansı dəyərlər/hədlər üçün təkrar tələb olunur.
Səhv variantları: ASR, NLU, xidmət yoxdur - mətnlər + budaqlar.
Multimodal çıxışlar: hansı kartları/ekranları göstəririk.
Qeydlər və gizlilik: nə və necə maskalanır, TTL saxlama.

Yekun şparqalka

Əvvəlcə intents/slots/təsdiq qaydaları, sonra mətnlər.
Qısa danışın, kəsin və ləğv edin.
Kontekstə uyğun olaraq SSML, yerli formatları və tonları konfiqurasiya edin.
Privacy və loging nəzarət altında saxlayın.
Intent/Slot/ASR metriklərini, Təsirli Success və gizliliyi ölçün.
Həmişə ekrana alternativ və insana yol var.

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!

Telegram
@Gamble_GC
İ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.