מערכת בינה מלאכותית לתמחור דינמי של יחסי הימורים (אופטימיזציית יחסים)

קו ידני לא מדביק את השוק: המרווח נשחק, ולקוחות עוברים למי שמחשב מחדש את היחסים מהר יותר. אנו מפתחים מערכת בינה מלאכותית לתמחור דינמי של יחסי הימורים כפתרון מלא — מביקורת נתונים ועד מסירת המודל והנהלים לצוות שלכם. החישוב מחדש מגיב לזרם האירועים בזמן אמת, והמרווח גדל בלי גידול בנטישה.

תחומי פיתוח AI

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1365
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

מדוע מקדמים ידניים מאבדים מרווח: גבולות ה-AI odds optimization

AI odds optimization מתחיל במקום שבו נגמרת הצבת המקדמים הידנית. טריידר פיזית אינו מספיק לחשב מחדש מאות שווקים לאחר חדשות על הרכב, פציעה או תנועה חדה של כסף — והקו חי באיחור של עשרות דקות, בעוד שהנפח כבר עבר לפי המספרים הישנים.

היקר ביותר זה עולה בשווקים הפופולריים. דווקא שם נאסף עיקר הנפח, וכל עיכוב בתיקון הופך לעיוות של הקו: המקדמים מתרחקים מההוגנים לא מפני שהערכת ההסתברות השתנתה, אלא מפני שמישהו לא הספיק לתקן אותם. הסיכון בשווקים הפופולריים גדל באופן לא ליניארי — ככל שהנפח גדול יותר, כך הקו נע מהר יותר לצד אחד.

המצב הידני מוסיף גם אפקט שני — חוסר סינכרון. הקו הראשי, האסייתי והתוך-משחקי נפרדים זה מזה, מפני שמובילים אותם אנשים שונים בקצב תגובה שונה; את הפער ביניהם גובים אלה שמבחינים בו מהר יותר מאיתנו.

ככל שיש יותר אירועים בערב אחד, כך החלטות הטריידרים מתכנסות פחות. גבול הסכמה הידנית מגיע לא לפי הכישורים של האנשים, אלא לפי מספר התיקונים בו-זמנית שצריך להספיק לעשות לפני שהכסף יזיז את הקו. נבחן כיצד זה נסגר ומה בדיוק עובר מהטריידר למודל.

מה נותן ניהול מקדמים בזמן אמת

ניהול מקדמים פועל כלולאה סגורה: המערכת קולטת נתוני שוק, משווה אותם לקו הנוכחי ומחשבת מחדש את הציטוטים עבור כל תוצאה. הטריידר מפסיק להזיז ידנית מאות פוזיציות ומתחבר במקום שבו נדרשת הערכה — באנומליות, חדשות, החזרי הימורים.

מהירות התגובה לתנועת השוק

חישוב ידני מחדש מפגר אחרי השוק בדקות: בזמן הזה שחקנים חדים מספיקים לקחת מקדם מיושן, וכל התמחור יורד להפסד. חישוב הקו האוטומטי משווה את הציטוטים שלנו לזרמי ייחוס — עבור אירועים חיים את נקודת הייחוס קובע רמת Betradar — וסוגר סטיות בשברירי שנייה, כולל הפסקות בפרקים שנויים במחלוקת.

שמירה על המרווח בלי לאבד מחזור

אפשר להחזיק את המרווח בשתי דרכים: הנמכת מקדמים בכל התמחור או תיקון נקודתי של סטיות. הראשונה אוכלת את מחזור ההימורים — שחקנים קבועים משווים את הקו ועוזבים יחד עם הנפח. השנייה מעלה את המרווח רק במקום שבו הקו חולק על השוק, ולכן המחזור נשאר, והשחיקה במרווח מצטמצמת.

נקודת הייחוס ביציאה — קו צפוי: חלקם של החישובים האוטומטיים עולה, תיקונים ידניים מתמעטים, והפער מהשוק נשמר במסדרון נתון. מדד נפרד — הזמן מהאות ההתחלתי ועד לתיקון הראשון: בעבר אלו היו דקות, כעת שניות, והקו אינו נתקע על ערך מיושן.

מצבי חישוב מחדש של הקו: מנות, זרימה והיברידי

מצב חישוב מחדש אינו עוסק ב«איכות המודל», אלא בתדירות שבה הוא מקבל נתונים עדכניים וכמה מהר הקו משקף את תנועת השוק. אנו מיישמים שלוש סכמות: מנות, זרימה והיברידית — הן נבדלות בהשהיית התגובה, בעלות החישוב ובדרישות ליציבות הפיד הנכנס.

אף אחת מהסכמות אינה נכפית כיחידה: בלולאה אחת חישוב זרימה משרת את השווקים העיקריים, חישוב מנות סוגר את הפרה-מאצ' ואת הזנב הארוך של נגזרים, ואת הניתוב קובעת הקונפיגורציה, לא הקוד.

מצב מתי מתאים מגבלות
מנות פרה-מאצ', שווקים לא נזילים, עדכוני פיד נדירים; חישוב בחלונות של עשרות שניות השהיה בקפיצות חדות: התנועה מספיקה לחמוק לפני החישוב מחדש, הקו חולק על תיקוניו הידניים של הטריידר
זרימה לייב בנזילות גבוהה, שבו כל עדכון משנה את המחיר; חישוב מחדש לפי אירוע יקר יותר בחישוב, ללא מסננים יוצר תנודה ו«רעד» של הקו, רגיש לכפילויות ולקרעים בזרימה
היברידי אירועים שבהם השווקים העיקריים והנגזרים חיים בפעילות שונה קונפיגורציה מורכבת יותר: נדרשת רשימת ניתוב מפורשת של מרקטים וכללי מעבר בין המצבים

כיצד לבחור מצב לפי אופי השוק

אנו מתבססים על עומק השוק, תנודתיות המקדמים, עלות הטעות (חלון לארביטראז') ויציבות מקור הנתונים החיצוני — למשל, פיד של Sportradar. ככל שהנזילות גבוהה יותר וחלון התגובה קצר יותר, כך חישוב הזרימה מחזיר את עלות החישוב מוקדם יותר; עבור שווקים דקים הוא רק מוסיף רעש.

גם מגבלות המודל נלקחות בחשבון בבחירה: התחלה קרה בשוק חדש, סחיפת פרמטרים בין מחזורים, קרעים בזרימה הנכנסת. לכן במצב ההיברידי אנו קובעים מגבילים — צעד מינימלי לשינוי המקדם, החלקה, מגבלת סטייה מקו הטריידר ועצירת החישוב מחדש בעת אובדן נתונים.

מצב המודל בעת מעבר בין מצבים מתכנס, היסטוריית החישובים נשמרת, ולכן החזרה לגרסה קודמת של הקו נשארת זמינה.

שלבי ההטמעה: מביקורת נתונים ועד מסירת המודל

הטמעת מודל תמחור אינה התקנה של מוצר מוכן, אלא רצף שבו כל צעד נשען על הקודם. ביקורת נתונים היסטוריים שהוחמצה מניבה מודל שנראה יפה על גבייה עם חורים וחולק על הקו האמיתי כבר ביום המשחק הראשון.

  1. ביקורת נתונים היסטוריים. בודקים את שלמות חותמות הזמן, מחפשים חוסרים, כפילויות וקרעים בקו, משווים תנועות לתוצאות בפועל. התוצאה — מפה של תקופות ושווקים המתאימים לאימון.
  2. סכמת שווקים. קובעים היכן המודל מחשב את המחיר בעצמו, היכן הוא מוציא המלצה והיכן נשאר אישור ידני — ובנוסף כללי המרווח ומגבלות לתוצאה, לאירוע ולתקופה.
  3. הגדרת הלולאה. מחיר הוגן, החלקת תנועת הקו, מסננים נגד סכמות ארביטראז', הגנה מפני קפיצות חדות בזרימה הנכנסת.
  4. בדיקת המודל. הרצה על מקטע היסטוריה מוחזק: מסתכלים לא על הדיוק הממוצע, אלא על ההתנהגות בתוצאות נדירות ובמקדמים אנומליים.
  5. תרחישי לחץ. שוברים את הזרימה — תיקוני הרכב מאוחרים, ניתוק הפיד, התפרצות הימורים לצד אחד. המודל חייב להתדרדר באופן צפוי.
  6. מסירת המודל. מתעדים מאפיינים, ספים, תקנון אימון מחדש וניטור סטיות מקו הסגירה.

קבלת התוצאות

הקבלה נשענת על מדדים המחושבים על תקופה משותפת לצדדים: סטייה מקו הסגירה, המרווח שנשמר, חלקם של השווקים בניהול המודל. קריטריון החזרה מתאמים מראש — אם המדדים חורגים מהגבולות, הלולאה חוזרת לכללים הקודמים בלי לעצור את הקו.

מה אנו מוסרים לידיים: קונפיגורציות, סכמות ותקנונים

מסירת המערכת היא מסירת שליטה, ולא רק של המודל. אופטימיזציית מקדמים ב-AI חיה בכללים, במגבלות ובתקנונים, ולכן לידיים נמסר סט מלא של חפצי עבודה: לפיהם הצוות שלכם יוכל בעצמו לשנות מגבלות, לנתח תקלות ולאמן מחדש את המודל בלי השתתפותנו.

  • מסירת המודל: גרסה מוקפאת, מדדים על מדגם מוחזק ויומן ניסויים.
  • קונפיגורציית מגבלות: סטייה מותרת של המקדם, גבולות יומיים ועדיפויות בין שווקים — בכללים קריאים, לא במספרים בתוך הקוד.
  • מפת שווקים: היכן המערכת פועלת אוטומטית, היכן היא נותנת רק המלצות ואילו תקופות הוחרגו כבעלות נזילות נמוכה.
  • מדיניות סיכון: עצירה בעת אנומליה, גבול להיסט הקו, בקרת ריכוז על תוצאה אחת.
  • סכמות זרימות נתונים: מהזרימה הנכנסת של המקדמים ועד לפרסום, עם נקודות בקרה ואזורי כשל.
  • התראות: אילו מדדים נכנסים לסיכומים ובאילו סטיות מגיע אות לתורן.

תיעוד והדרכת הצוות

תיאור המודל, הנחותיו וגבולות תחולתו, סדר האימון מחדש וניתוח הפערים. מקיימים שתי סדרות מפגשים: לאנליסטים — כיצד לקרוא מדדים, למשמרת התורנית — כיצד לפעול לפי האות. לאחר מכן הצוות מכניס שינויים במגבלות בעצמו.

תקנון התערבות ידנית

מצוין במפורש מי ולפי איזה אות מעביר את השוק למצב ידני, כיצד נרשמת הסיבה וכיצד האוטומציה חוזרת לעבודה. כל התיקונים הידניים נכנסים ליומן: רואים מי שינה, מתי ולמה, ואפשר להשוות את התוצאה לזו שהציע המודל.

מקרה בוחן: גידול במרווח בלי גידול בנטישת לקוחות

מקרה בוחן — קו בשווקים משניים של כדורגל, שבהם נפח ההימורים קטן, ומהירות התגובה לחדשות חשובה יותר מהציטוט הפותח. המרווח הוחזק רק בזכות קו מנופח, וזה נקרא מיד על ידי שחקנים לפי הסטייה מנקודות הייחוס בשוק. נבחן מה נתנה ההחלפה של ניהול ידני במודל.

מה היה לפני: תיקונים ידניים ושחיקה

את הציטוטים חישב מחדש טריידר תורן: אסף שינויים בהרכבים, פציעות וזרימת הימורים ותיקן את הקו ידנית לפי התקנון. על 300+ תוצאות ביממה זה הניב השהיה של 10–25 דקות, וכל אותו זמן הקו נשאר פגיע — השחקנים המעודכנים ביותר גרפו פוזיציות מתומחרות ביתר לפני התיקון. כדי לסגור את הסיכון, החזיקו את הקו עם מרווח: המרווח גדל רק בתוצאות שבהן כמעט אין הימורים.

מה נהיה אחרי: חישוב מחדש דינמי

מודל AI מחשב מחדש את ההסתברות של כל תוצאה ככל שהנתונים מגיעים ומזיז את הקו בעצמו, והטריידר מתחבר רק כשהמדד יוצא מגבולות מדיניות הסיכון. בבסיס — Kelly Criterion: צעד התמחור מחדש מוגבל על ידי מרווח הסיכון, ולכן תנועות חדות של השוק אינן הופכות לנדנדה.

כעבור חצי שנה של עבודה: זמן התגובה לאירוע — מ-20 דקות ל-30–40 שניות, 94% מהתוצאות מחושבות מחדש אוטומטית, תיקונים ידניים — כ-15 ביממה במקום שלוש מאות.

המרווח בקו גדל ב-4.8 נקודות אחוז בלי גידול בנטישה: שיעור השחקנים הפעילים שעזבו בתוך חודש ירד בשליש, והמחזור הממוצע לשחקן נשאר כשהיה.

במה נבדל מודל AI מטבלת כללים וממגבלות ידניות?

שלוש גישות פותרות בעיה אחת — לקבוע מחיר לתוצאה — אך טועות בדרכים שונות. טבלת כללים מגיבה באופן מיידי וצפוי, מגבלות ידניות נשענות על ניסיון המומחה התורן, ומודל AI מחשב את המחיר לפי מכלול של מאפיינים. ההבדל מתגלה במקום שבו גדל מספר האירועים בקו ומשתנה הביקוש.

טבלת כללים נשברת על קשרים: כל תוצאה היא רואה בנפרד ואינה מבחינה שהשחקן הרכיב קומבינציה. מגבלות ידניות מדויקות יותר בהקשר, אך אינן מתרחבות — בקו רחב המחירים מחושבים מחדש באיחור, והפוזיציות מתחילות לסתור זו את זו. מודל AI מחשב את כל התוצאות בבת אחת, אך בלי בקרת איכות נתונים וניטור הוא סוטה בהדרגה הצידה.

גישה מה נותן היכן נשבר
טבלת כללים חישוב מיידי, בדיקותיות, שליטה מלאה בתגובת המחיר אינה רואה קשרים בין תוצאות וקומבינציות; הספים צוברים סתירות
מגבלות ידניות מתחשבות בהקשר שאינו בנתונים: הרכב, מוטיבציה, אנומליות אינן מתרחבות: בקו רחב המחירים מחושבים מחדש באיחור
מודל AI מחשב עשרות מאפיינים בו-זמנית, מחשב מחדש את המחיר בכל שינוי בנתוני הקלט דורש היסטוריה מסומנת, בקרת נתונים וניטור; קשה יותר להסביר את הטעות

הבחירה כאן אינה על «מה מודרני יותר», אלא על נתונים ומחיר הטעות. היכן שאין היסטוריה מצטברת — למודל אין על מה ללמוד, והיכן שאין מגבילים — הטעות שלו מתפשטת על פני כל הקו.

ספקות טכניים לפני תחילת הפרויקט

הספקות של מהנדסים לפני ההתחלה הם בדרך כלל אותם ספקות: כיצד יתנהג המודל בזרימת הימורים אנומלית, היכן הגבול בין אימון לאימון יתר של המודל, מה לעשות כשחסרה היסטוריה וכיצד להטמיע את הלולאה בפלטפורמה שכבר עובדת. להלן — תשובות קצרות לכל סעיף, בלי מילים כלליות.

מה יקרה בזרימת הימורים אנומלית?

המודל אינו מקבל החלטות לבדו: לצדו עומד שכבת כללים שמסננת חריגים — תנועות קווים בלי סיבות שוק, הימורים גדולים בודדים, עיכובי ציטוטים. למשך האנומליה נדלק מצב שמרני: המקדם נע במסדרון צר, והסטייה נכנסת ליומן לניתוח. כשהזרימה חוזרת לפרופיל הרגיל, הלולאה מסירה את המגבלה בעצמה.

כיצד המודל לא מאמן יתר על ההיסטוריה?

האימון מתבצע עם תקופה מוחזקת ובדיקה על קבוצות שהמודל לא ראה; פער באיכות בין מדגם האימון למדגם המוחזק — הסימן הראשון לאימון יתר. בנוסף, הגבלה על מורכבות התיאור ובקרת סחיפת נתוני הקלט: אם התפלגות ההימורים זזה, המשקלים מחושבים מחדש, ולא מותאמים לימים האחרונים.

יש לנו מעט היסטוריה מצטברת — האם זה חוסם?

לא. הלולאה הראשונה נבנית על הערכות אפריוריות לפי שווקים דומים, ובהמשך המודל מכוונן משקלים משלו ככל שהנתונים מצטברים. כעבור מספר שבועות של עבודה הוא מחזיק קווים בסיסיים, ותוצאות נדירות נסגרות בכללים — עד לרגע שבו יש מספיק סטטיסטיקה.

הפלטפורמה כבר פרוסה — יהיה צורך לעשות הכל מחדש?

אין צורך לעשות מחדש: הלולאה מתחברת כשירות נפרד ומקבלת זרם אירועים דרך נקודת האינטגרציה הקיימת. בהמשך — מצב צל, שבו המודל מחשב מקדמים במקביל לקיימים, הפערים מנותחים, ורק אחר כך מדליקים חלק מהתעבורה עם אפשרות חזרה מיידית.

נדון במשימה שלכם: מה נדרש מכם וכיצד נתחיל

כדי שהערכת הפרויקט תישען על עובדות ולא על הנחות, אנו זקוקים לחתך של עבודתכם הנוכחית עם הקו. ככל שנתוני המוצא קונקרטיים יותר, כך אנו מציינים ביתר דיוק לוחות זמנים, היקף שינויים ונקודות סיכון — בלי סבבי הבהרות חוזרים.

  • גבייה של מקדמים היסטוריים ל-6–12 חודשים לפי השווקים העיקריים: רגעי פתיחה, תנועות וסגירת הקו.
  • יומן הימורים וחישובים: סכומים, מקדמים שנלקחו, תוצאות סופיות של אירועים — עליו אנו בודקים את המודל על העבר.
  • כללי המרווח והתפלגותו בין השווקים, כולל סטיות לאירועי מפתח.
  • לוגיקת המגבלות: סכומים מקסימליים, ספי הפחתה אוטומטית, תגובה לזרימות אנומליות.
  • מקורות הנתונים ואופן עדכונם: מודלים משלכם, ספקים חיצוניים, תיקונים ידניים של טריידרים.
  • רשימה של מכניקות לא טיפוסיות: הימורי בונוס, חישוב מוקדם, ביטוחים, הימורים עם מספר תוצאות.
  • דרישות למוסברות של החלטות המודל ומגבלות מצד הרגולטור.

לאחר מכן הסדר הוא כזה: מנתחים את מה שנשלח, מדברים על המטרות — גידול במחזור, שמירה על המרווח או הפחתת תיקונים ידניים — וחוזרים עם הערכת פרויקט ותוכנית עבודה: שלבים, הרכב השינויים, מדדי קבלה ונקודות בקרה. תארו את המשימה בצורה חופשית, ואת החסר נבהיר תוך כדי הניתוח.