Inside the Tech - פתרון להתאמה אישית ב-Roblox - Roblox Blog

Inside the Tech – פתרון להתאמה אישית ב-Roblox – Roblox Blog

צומת המקור: 2902471

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


לאילו אתגרים טכניים אתה פותר?

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

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

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

מהם כמה מהפתרונות החדשניים שאנו בונים כדי להתמודד עם האתגרים הטכניים הללו?

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

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

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

מהן הלמידה העיקרית מביצוע העבודה הטכנית הזו?

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

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

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

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

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

מה הכי מרגש אותך לאן מועדות פניהם של רובלוקס והצוות שלך? 

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

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


אם אלה נשמעים כמו האתגרים וההזדמנויות שאתה רוצה לקחת על עצמך, בדוק את התפקידים הזמינים שלנו roblox.com/careers.

בול זמן:

עוד מ רובלוקס