Მოთამაშეთა ქცევისა და პრეფერენციების AI მოდელირება
სრული ტექსტი
მოთამაშე მიკროჩიპების თანმიმდევრობაა: წასვლა, თამაშის არჩევა, ფსონი, გაჩერება, დაბრუნება. AI საშუალებას გაძლევთ გადააქციოთ ეს სიგნალები პროგნოზებად (გადინება, გადინება, LTV), რეკომენდაციები (თამაშები/მისიები/პრემიები) და პროფილაქტიკური ზომები (ლიმიტები, პაუზები, RG ალერტები). მიზანია არა „მეტრიკის ნებისმიერ ფასად გადარჩენა“, არამედ სტაბილური წონასწორობის პოვნა: ბიზნესის ღირებულების ზრდა და მოთამაშის უსაფრთხოება.
1) მონაცემები: რა უნდა შეაგროვოთ და როგორ შექმნათ
მოვლენები:- სესიები (შესვლის/გასვლის დრო, მოწყობილობა, ტრეფიკის არხი).
- გარიგებები (ანაბრები/დასკვნები, გადახდის მეთოდები, ვალუტა, შეფერხებები).
- სათამაშო მოქმედებები (განაკვეთები/ვინრატი, სლოტების ცვალებადობა, პროვაიდერების RTP, თამაშის შეცვლის სიხშირე).
- მარკეტინგი (ოფერები, კამპანიები, UTM, რეაქცია).
- ქცევითი RG სიგნალები (განაკვეთების გაზრდის სიჩქარე, ღამის სესიები, „ზარალის დევნა“).
- სოციალური/საზოგადოების სიგნალები (ჩატი, მონაწილეობა ტურნირებში/მისიებში, UGC).
- Event Streaming (Kafka/Kinesis) - ცივი საცავი (Data Lake) + ფანჯრები (DWH).
- ონლაინ ბიულეტენი (feature store) რეალურ დროში სკრინინგისთვის.
- ერთი გასაღებები: player _ id, session _ id, campaign _ id.
2) ფიჩი: სიგნალების სამშენებლო ნაკრები
დანაყოფები და სიხშირეები:- RFM: Recency, Frequency, Monetary (1/7/30/90 დღისთვის).
- ტემპი: თამაშში დეპოზიტი/განაკვეთები/დრო (MoM/DoD).
- სესიის რიტმი: საათობრივი/დღის ციკლები, სეზონური.
- გემოვნების პროფილი: პროვაიდერები, ჟანრები (სლოტები, ცოცხალი, crash/aviator), არასტაბილურობის ფსონები.
- „შემეცნებითი“ სირთულე: გადაწყვეტილების მიღების სიჩქარე, სესიის საშუალო სიგრძე დაღლილობამდე.
- N- გრამი თამაშები (გადასვლები „თამაში“).
- დროებითი ჯაჭვები: გამოტოვება, „მარყუჟები“ (დაბრუნება საყვარელ თამაშში), რეაქცია პრომოზე.
- დეპოზიტების არანორმალური ზრდა, „დოგონი“ დაკარგვის შემდეგ, ღამის მარათონები.
- თვითგამორკვევის/პაუზის გამომწვევები (თუ შედის), ბონუსების „შერჩევის“ სიჩქარე.
3) დავალებები და მოდელები
3. 1 კლასიფიკაცია/მორიელი
გადინება: ლოგისტიკური რეგრესია/გრადიენტი ბუსტინგი/TabNet.
Frode/მულტფილმი: საიზოლაციო ტყე, გრაფიკული ობლიგაციების მოდელები, GNN გადახდის მოწყობილობებისთვის/მეთოდებისთვის.
რისკი RG: ანომალიების ანსამბლები + რეიდის წესები, კალიბრაცია.
3. 2 რეგრესია
LTV/CLV: Gamma-Gamma, BG/NBD, XGBoost/LightGBM, ტრანსფორმატორები გარიგების თანმიმდევრობით.
ARPPU/ARPU პროგნოზი: გრადიენტი ბუსტინგი + კალენდარული სეზონური.
3. 3 თანმიმდევრობა
თამაშების რეკომენდაციები: sequence2sequence (GRU/LSTM/Transformer), item2vec/Prod2Vec სესიების შესახებ.
საქმიანობის დროებითი პროგნოზი: TCN/Transformer + კალენდარული ფიჩები.
3. 4 ონლაინ ორკესტრი
კონტექსტური ბანდიტები (LinUCB/Thompson): ოფისის/მისიის არჩევა სხდომაზე.
Reinforcement Learning (RL): პოლიტიკა „შენარჩუნება გადახურების გარეშე“ (ჯილდო = გრძელვადიანი ღირებულება, ჯარიმები RG რისკებისთვის/დაღლილობისთვის).
წესები ML- ზე ზემოთ: ბიზნეს შეზღუდვები (თქვენ არ შეგიძლიათ ზედიზედ N- ის გადაცემა, სავალდებულო „პაუზები“).
4) პერსონალიზაცია: რა და როგორ გირჩევთ
პერსონალიზაციის ობიექტები:- თამაშები/პროვაიდერები, განაკვეთების ლიმიტები (კომფორტის დიაპაზონი).
- მისიები/სტუმარი (სატყუარა, ფულადი პრიზის გარეშე - ქულები/სტატუსები).
- პრემია (ფრისპინები/ფულადი სახსრები/მისიები „ნედლი“ ფულის ნაცვლად).
- ტაიმინგი და საკომუნიკაციო არხი (mail, el-mail, onsite).
- „შერეული ფურცელი“: 60% პირადად აქტუალურია, 20% ახალი პროდუქტები, 20% უსაფრთხო „კვლევითი“ პოზიცია.
- „გვირაბის“ გარეშე: ყოველთვის ღილაკი „შემთხვევით შერჩეული ჟანრებიდან“, ბლოკი „დაბრუნდი“....
- რბილი რჩევები: „შესვენების დრო“, „ლიმიტების შემოწმება“.
- გრძელი სესიის შემდეგ „ცხელი“ ოფისის დამალვა; პრიორიტეტია მისიები/სტუმარი განაკვეთების გარეშე.
5) ანტიფროდი და პატიოსნება
მოწყობილობების/გადახდების გრაფიკი: „ფერმის“ იდენტიფიცირება საერთო ნიმუშებით.
რისკის მორიელები გადახდის მეთოდით/გეო/დღის განმავლობაში.
A/B სარეკლამო კოდების დაცვა: ქუდები, velocity ლიმიტები, „პრომო ნადირობის“ დეტექტორი.
Server authoritative: კრიტიკული პროგრესი და ბონუსის გამოთვლები - მხოლოდ უკანა პლანზე.
6) არქიტექტურა წარმოებაში
ონლაინ ფენა: მოვლენების ნაკადი - მეწამული - ონლაინ მორიელი (REST/GRPC) - ოფშორული/შინაარსის ორკესტრი.
ოფლაინ ფენა: მოდელების ტრენინგი, გადამზადება, A/B, დრიფტის მონიტორინგი.
წესები და შესაბამისობა: პოლიციური ძრავა (feature flags), „წითელი სიები“ RG/AML- ისთვის.
დაკვირვება: შეფერხებების მეტრიკა, SLA სკორინგი, გადაწყვეტილებების კვალი (ოფისის გაცემის მიზეზები).
7) კონფიდენციალურობა, ეთიკა, შესაბამისობა
Data minimization: მხოლოდ საჭირო ველები; PII - ცალკეულ დაშიფრულ წრეში.
Explainability: SHAP/ყოვლისმომცველი მიზეზები: „ოფისში ნაჩვენებია X/Y“.
Fairness: გადაადგილების შემოწმება ასაკის/რეგიონის/მოწყობილობის მიხედვით; თანაბარი RG ინტერვენციის ბარიერები.
იურიდიული მოთხოვნები: პერსონალიზაციის შეტყობინებები, opt-out ვარიანტი, გადაწყვეტილების ლოგოების შენახვა.
RG- ის პრიორიტეტი: თუ რისკი მაღალია, პერსონალიზაცია გადადის „შეზღუდვების“ რეჟიმში და არა „სტიმულირებაში“.
8) წარმატების მეტრიკა
პროდუქტი:- Retention D1/D7/D30, ვიზიტების სიხშირე, ჯანსაღი სესიის საშუალო სიგრძე.
- კონვერტაცია სამიზნე მოქმედებებში (სტუმარი/მისიები), კატალოგის სიღრმე.
- Uplift LTV/ARPPU პერსონალიზებული კოჰორტებით.
- ოფისის ეფექტურობა (CTR/CR), „უსაქმური“ წინადადებების წილი.
- RG ინციდენტები/1000 სესია, ნებაყოფლობითი პაუზების/ლიმიტების წილი.
- False Positive/Negative ანტიფროდი, დეტოგრაფიამდე დრო.
- საჩივრები/საჩივრები და მათი დამუშავების საშუალო დრო.
- დრიფტის დარტყმა/ტარგეტა, რეტრანის სიხშირე, ოფლაინ-ონლაინ დეგრადაცია.
9) გზის განხორციელების რუკა
ეტაპი 0 - საფუძველი (2-4 კვირა)
მოვლენების სქემა, ფანჯრების ფანჯრები DWH- ში, ძირითადი შუამავალი.
RFM სეგმენტი, RG/frod- ის მარტივი წესები.
ეტაპი 1 - პროგნოზები (4-8 კვირა)
Churn/LTV მოდელები, პირველი რეკომენდაციები (item2vec + პოპულარობა).
დაშბორდის მეტრიკი, საკონტროლო ჰოლდოტი.
ეტაპი 2 - რეალური პერსონალიზაცია (6-10 კვირა)
ოფისის ორკესტრი, კონტექსტური ბანდიტები.
ონლაინ ექსპერიმენტები, ადაპტირებული ქუდები RG- ზე.
ეტაპი 3 - მოწინავე ლოგიკა (8-12 კვირა)
თანმიმდევრული მოდელები (Transformer), მიდრეკილებების სეგმენტები (ცვალებადობა/ჟანრები).
RL პოლიტიკა „უსაფრთხო“ ჯარიმებით, გრაფიკული ანტიფროდი.
ეტაპი 4 - მასშტაბები (12 + კვირა)
ჯვარედინი არხის ატრიბუტი, მისიების/ტურნირების პერსონალიზაცია.
პასუხისმგებელი მოთამაშისთვის ავტონომიური „ჰაიდები“, სხდომაზე პრო-საბჭოები.
10) საუკეთესო პრაქტიკა
Safety-first ნაგულისხმევი: პერსონალიზაციამ არ უნდა გაზარდოს რისკები.
ჰიბრიდი „ML + წესები“: ბიზნეს შეზღუდვები მოდელების თავზე.
მიკრო ექსპერიმენტები: სწრაფი A/B, მცირე ნიშნები; guardrails ფიქსაცია.
UX გამჭვირვალობა: ფეხბურთელისთვის ახსნა „რატომ არის ეს რეკომენდაცია“.
სეზონური: კატალოგის გადამზადება და ხელახლა ინდექსირება არდადეგებისთვის/ტირაჟისთვის.
სინქრონიზაცია საფორტეპიანოსთან: ესკალაციის სკრიპტები, ოფერების ხილვადობა და მეტრიკა CRM- ში.
11) ტიპიური შეცდომები და როგორ მოვერიდოთ მათ
მხოლოდ ოფლაინ მორიელი: ონლაინ გარეშე, პერსონალიზაცია "ბრმა". "დაამატეთ fichestor და realtime გადაწყვეტილებები.
გადახურებით: მოკლე uplift, გრძელი ზიანი. სიხშირის ქუდები, სესიების შემდეგ „გაცივება“.
RG სიგნალების უგულებელყოფა: მარეგულირებელი და რეპუტაციის რისკი. RG დროშები თითოეულ გადაწყვეტილებაში.
მონოლითური მოდელები: ძნელია მხარდაჭერა. - მიკროსერვისები დავალებების მიხედვით (churn, recsys, fraud).
არ არის გასაგები: საჩივრები და ბლოკები. - მიზეზების ლოგები, SHAP ნაჭრები, მოხსენებები შესაბამისობისთვის.
12) გაშვების სია
- მოვლენების ლექსიკონი და ერთიანი ID.
- Fichestor (ოფლაინ/ონლაინ) და SLA Scoring.
- Churn/LTV + რეკომენდაციების ძირითადი მოდელები.
- ოფისის ორკესტრი ბანდიტებთან და guardrails RG.
- Dashbords არის პროდუქტის/ბიზნესის/RG/froda მეტრიკი.
- კონფიდენციალურობის პოლიტიკოსები, ექსპლუატაცია, opt-out.
- რეტრეინის პროცესი და დრიფტის მონიტორინგი.
- Runbooks ინციდენტები და ესკალაცია.
მოთამაშეთა ქცევის და პრეფერენციების AI მოდელირება არ არის „ჯადოსნური ყუთი“, არამედ დისციპლინა: მაღალი ხარისხის მონაცემები, გააზრებული ჩიპები, სათანადო მოდელები, უსაფრთხოების მკაცრი წესები და უწყვეტი ექსპერიმენტები. „პერსონალიზაცია + პასუხისმგებლობა“ იმარჯვებს: იზრდება გრძელვადიანი ღირებულება და ფეხბურთელები იღებენ გულწრფელ და კომფორტულ გამოცდილებას.