Μέσα στο Τεχν είναι μια σειρά blog που πηγαίνει χέρι-χέρι με το δικό μας Tech Talks Podcast. Εδώ, βουτάμε περαιτέρω στις βασικές τεχνικές προκλήσεις που αντιμετωπίζουμε και μοιραζόμαστε τις μοναδικές προσεγγίσεις που ακολουθούμε για να το κάνουμε. Σε αυτή την έκδοση του Μέσα στο Τεχν, μιλήσαμε με την Senior Engineering Manager Michelle Gong για να μάθουμε περισσότερα για το πώς η εργασία της ομάδας Εξατομίκευσης βοηθά τους χρήστες του Roblox να βρουν εμπειρίες που θα λατρέψουν.
Για ποιες τεχνικές προκλήσεις επιλύετε;
Η ομάδα μας – Εξατομίκευση, η οποία ανήκει στην ομάδα Ανάπτυξης – είναι υπεύθυνη για την παροχή εξατομικευμένων και σχετικών συστάσεων στους χρήστες μας. Θέλουμε να δώσουμε τη δυνατότητα στους ανθρώπους να βρίσκουν περιεχόμενο που θα λατρέψουν, να προωθήσουμε τη μακροπρόθεσμη δέσμευση στο Roblox και να συνδέσουμε εμπειρίες με τα άτομα που είναι κατάλληλα για αυτούς.
Σήμερα, έχουμε 66 εκατομμύρια ενεργούς χρήστες καθημερινά, αλλά αυτός ο αριθμός αυξάνεται περίπου 20% κάθε χρόνο, και αυτό σημαίνει ότι έρχονται όλο και περισσότερα δεδομένα. Επομένως, μια μεγάλη τεχνική πρόκληση είναι η διατήρηση της ανταπόκρισης σε πραγματικό χρόνο και η εξασφάλιση εξατομικευμένων συστάσεων Δεν απαιτούνται μεγάλες αναμονές, όλα αυτά χωρίς αύξηση του κόστους εξυπηρέτησης. Στην πραγματικότητα, αυτός είναι ένας από τους λόγους για τους οποίους ανακατασκευάσαμε πλήρως την υποδομή του backend μας πέρυσι.
Καθώς μεγαλώνουμε, αναρωτιόμαστε πώς μπορούμε να βελτιώσουμε την εμπειρία χρήστη χωρίς την ανάγκη πολλής επιπλέον υπολογιστικής ισχύος. Πιστεύουμε ότι η μηχανική μάθηση θα μπορούσε να είναι μέρος της απάντησης, αλλά έχουμε δει ότι οι λύσεις ML μπορούν να χρησιμοποιούν περισσότερους υπολογιστικούς πόρους - γεγονός που αυξάνει το κόστος - καθώς τα μοντέλα δεδομένων γίνονται μεγαλύτερα. Αυτό δεν είναι επεκτάσιμο για εμάς, επομένως εργαζόμαστε για να βελτιώσουμε την αναζήτηση και την κατάταξη σε πραγματικό χρόνο χωρίς να επιβαρυνθούμε με αυτό το πρόσθετο κόστος.
Ποιες είναι μερικές από τις καινοτόμες λύσεις που κατασκευάζουμε για να αντιμετωπίσουμε αυτές τις τεχνικές προκλήσεις;
Δημιουργούμε ένα σύστημα συστάσεων για να βοηθήσουμε τους ανθρώπους να ανακαλύψουν γρήγορα το περιεχόμενο που τους αφορά περισσότερο. Για να το κάνουμε αυτό, μαθαίνουμε πώς να εφαρμόζουμε τις πιο προηγμένες τεχνολογίες ML στο πρόβλημα. Για παράδειγμα, έχουμε ενσωματώσει αυτοεποπτευόμενη μάθηση, προηγμένες αρχιτεκτονικές και τεχνικές από μεγάλα γλωσσικά μοντέλα (LLM) και αντιπαραστατική αξιολόγηση σε αυτά τα συστήματα.
Υπάρχουν πολλά προηγμένα προεκπαιδευμένα LLM, αλλά δεν μπορούμε να τα χρησιμοποιήσουμε απευθείας επειδή συνεπάγονται υψηλό κόστος εξυπηρέτησης. Αντίθετα, εκπαιδεύουμε τα δικά μας μοντέλα χρησιμοποιώντας τεχνικές που χρησιμοποιούνται συχνά για τη δημιουργία LLM. Ένα παράδειγμα είναι η μοντελοποίηση ακολουθίας, καθώς τόσο η γλώσσα όσο και το ιστορικό αναπαραγωγής χρήστη του Roblox είναι ακολουθίες. Θέλουμε να κατανοήσουμε ποιο μέρος του ιστορικού παιχνιδιού ενός χρήστη μπορεί να προβλέψει τα τρέχοντα και μελλοντικά ενδιαφέροντα και προτιμήσεις του. Αυτό το μοντέλο μας βοηθά να το κάνουμε αυτό.
Ταυτόχρονα, η αυτοεποπτευόμενη εκμάθηση αναπαράστασης χρησιμοποιείται πλέον ευρέως στην όραση υπολογιστών και στην κατανόηση φυσικής γλώσσας και εφαρμόζουμε αυτήν την τεχνική στα συστήματα συστάσεών μας.
Ποια είναι τα βασικά διδάγματα από την εκτέλεση αυτής της τεχνικής εργασίας;
Στόχος της Roblox είναι να συνδέσει ένα δισεκατομμύριο χρήστες και για να γίνει αυτό, πρέπει να εντοπίσουμε λύσεις που εξισορροπούν τη χρησιμότητα και το κόστος. Όταν το κάνουμε αυτό αποτελεσματικά, μπορούμε να επενδύσουμε περισσότερα στην κοινότητά μας.
Για παράδειγμα, αποφασίσαμε να επενδύσουμε στα δικά μας κέντρα δεδομένων και αυτό το στοίχημα αποδίδει. Το μεγαλύτερο πράγμα που μάθαμε είναι ότι όταν έχουμε τους πόρους και την ικανότητα να κάνουμε κάτι μόνοι μας, είναι πιο αποτελεσματικό να δημιουργούμε κάτι ειδικά χτισμένο παρά να πληρώνουμε για τεχνολογία τρίτων. Χτίζοντας τις πλατφόρμες και τα μοντέλα μας από την αρχή, είμαστε σε θέση να επιδιώκουμε καινοτόμες λύσεις που είναι βελτιστοποιημένες για την επιχείρησή μας και τους περιορισμούς και τις απαιτήσεις πόρων μας.
Ποια αξία του Roblox πιστεύετε ότι ευθυγραμμίζεται καλύτερα με τον τρόπο που εσείς και η ομάδα σας αντιμετωπίζετε τεχνικές προκλήσεις;
Σεβαστείτε την κοινότητα. Ενδιαφερόμαστε πολύ για τους δημιουργούς και τους προγραμματιστές μας. Οι απόψεις τους έχουν πραγματικά σημασία. Λαμβάνουμε πολύ σοβαρά υπόψη τα σχόλια των προγραμματιστών. Αφιερώνω πολύ χρόνο απαντώντας σε ερωτήσεις προγραμματιστών απευθείας σε συνεργασία με την Ομάδα Σχέσεων Προγραμματιστή μας. Αφιερώνοντας χρόνο για να κατανοήσουμε τα σχόλιά τους και να δούμε πώς μπορούμε να βελτιώσουμε την πλατφόρμα μας για αυτούς, μας βοήθησε να βεβαιωθούμε ότι εστιάζουμε επίσης στα σωστά πράγματα.
Θα έλεγα επίσης να πάρω τη μακρά θέα. Έγινα μέλος της Roblox γιατί πιστεύω πραγματικά στο όραμα του Dave για τη μακροσκελή άποψη. Στην πραγματικότητα, στην καθημερινή μας εργασία, αποφεύγουμε να χτίζουμε βραχυπρόθεσμες χακαριστικές λύσεις. Αντίθετα, δίνουμε έμφαση στη δημιουργία βασικών αρχών, αξιόπιστων και επεκτάσιμων λύσεων, επειδή χτίζουμε για το μέλλον.
Τι σας ενθουσιάζει περισσότερο για το πού κατευθύνεται η Roblox και η ομάδα σας;
Έχουμε τόσες πολλές μοναδικές προκλήσεις. Η δημιουργία συστημάτων συστάσεων ως αγορά δύο όψεων και για μακροπρόθεσμη διατήρηση των χρηστών, είναι μια τεράστια ευκαιρία για ανάπτυξη. Αλλά σκεφτόμαστε επίσης πράγματα όπως η οπτική κατανόηση και η κατανόηση κειμένου για περιπτώσεις χρήσης όπως συστάσεις, αναζήτηση, εμπιστοσύνη και ασφάλεια κ.λπ.
Επίσης, είμαστε δομημένοι με τρόπο που να μπορούμε να κινούμαστε πολύ γρήγορα και να είμαστε πολύ αποτελεσματικοί. Κάθε μέλος της ομάδας είναι εξαιρετικά ενθουσιασμένο και ενθουσιασμένο με τις προκλήσεις που έχουμε. Αν αυτό ακούγεται σαν κάτι που σας ενδιαφέρει, έχουμε μια θέση για εσάς.
- SEO Powered Content & PR Distribution. Ενισχύστε σήμερα.
- PlatoData.Network Vertical Generative Ai. Ενδυναμώστε τον εαυτό σας. Πρόσβαση εδώ.
- PlatoAiStream. Web3 Intelligence. Ενισχύθηκε η γνώση. Πρόσβαση εδώ.
- PlatoESG. Ανθρακας, Cleantech, Ενέργεια, Περιβάλλον, Ηλιακός, Διαχείριση των αποβλήτων. Πρόσβαση εδώ.
- PlatoHealth. Ευφυΐα βιοτεχνολογίας και κλινικών δοκιμών. Πρόσβαση εδώ.
- πηγή: https://blog.roblox.com/2023/09/inside-the-tech-solving-for-personalization/
- :έχει
- :είναι
- :δεν
- :που
- $UP
- 66
- 7
- a
- ικανότητα
- Ικανός
- Σχετικα
- ενεργός
- Πρόσθετος
- διεύθυνση
- προηγμένες
- Ευθυγραμμίζει
- Όλα
- Επίσης
- και
- απάντηση
- Εφαρμογή
- εφαρμόζοντας
- προσεγγίσεις
- ΕΙΝΑΙ
- AS
- ζητώντας
- διαθέσιμος
- αποφύγετε
- Backend
- Υπόλοιπο
- BE
- επειδή
- είναι
- Πιστεύω
- ΚΑΛΎΤΕΡΟΣ
- Στοίχημα
- Μεγάλος
- μεγαλύτερος
- Μεγαλύτερη
- Δισεκατομμύριο
- Μπλοκ
- και οι δύο
- χτίζω
- Κτίριο
- επιχείρηση
- αλλά
- by
- CAN
- ο οποίος
- περιπτώσεις
- Κέντρα
- πρόκληση
- προκλήσεις
- έλεγχος
- ερχομός
- κοινότητα
- εντελώς
- Υπολογίστε
- υπολογιστή
- Computer Vision
- Connect
- περιορισμούς
- περιεχόμενο
- Κόστος
- Δικαστικά έξοδα
- θα μπορούσε να
- δημιουργία
- δημιουργούς
- Ρεύμα
- καθημερινά
- ημερομηνία
- κέντρα δεδομένων
- από μέρα σε μέρα
- αποφάσισε
- Εργολάβος
- προγραμματιστές
- κατευθείαν
- ανακαλύπτουν
- κατάδυση
- do
- πράξη
- Μην
- οδηγείται
- έκδοση
- αποτελεσματικά
- αποτελεσματικός
- τονίζω
- μισθωτών
- εξουσιοδοτώ
- δέσμευση
- Μηχανική
- κ.λπ.
- εκτίμηση
- Κάθε
- παράδειγμα
- ενθουσιασμένοι
- ενθουσιασμένη
- εμπειρία
- Δραστηριοτητες
- εξαιρετικά
- γεγονός
- FAST
- ανατροφοδότηση
- Εύρεση
- εστιάζοντας
- Για
- Προώθηση
- από
- περαιτέρω
- μελλοντικός
- παίρνω
- γκολ
- πηγαίνει
- πήρε
- Έδαφος
- Group
- Grow
- Ανάπτυξη
- Έχω
- με επικεφαλής
- βοήθεια
- βοήθησε
- βοήθεια
- βοηθά
- εδώ
- Ψηλά
- ιστορία
- Πως
- Πώς να
- HTTPS
- τεράστιος
- i
- προσδιορίσει
- if
- βελτίωση
- in
- Συσσωματωμένος
- αύξηση
- Υποδομή
- καινοτόμες
- μέσα
- αντί
- ενδιαφερόμενος
- συμφέροντα
- σε
- Επενδύστε
- εντάχθηκαν
- Κλειδί
- Γλώσσα
- large
- Επίθετο
- Πέρυσι
- ΜΑΘΑΊΝΩ
- μάθει
- μάθηση
- Μου αρέσει
- Μακριά
- μακροπρόθεσμος
- Παρτίδα
- αγάπη
- μηχανή
- μάθηση μηχανής
- Η διατήρηση
- κάνω
- Κατασκευή
- διευθυντής
- πολοί
- αγορά
- ύλη
- μέσα
- μέλος
- εκατομμύριο
- ML
- μοντέλο
- μοντελοποίηση
- μοντέλα
- περισσότερο
- πιο αποτελεσματικό
- πλέον
- μετακινήσετε
- Φυσικό
- Φυσική γλώσσα
- Φυσική κατανόηση της γλώσσας
- Ανάγκη
- τώρα
- αριθμός
- of
- off
- συχνά
- on
- ONE
- Απόψεις
- Ευκαιρίες
- Ευκαιρία
- βελτιστοποιημένη
- δικός μας
- εμάς
- έξω
- δική
- μέρος
- Συνεταιρισμός
- Πληρωμή
- πληρώνουν
- People
- εξατομίκευση
- Εξατομικευμένη
- πλατφόρμες
- Πλατφόρμες
- Πλάτων
- Πληροφορία δεδομένων Plato
- Πλάτωνα δεδομένα
- Δοκιμάστε να παίξετε
- δύναμη
- προβλέψει
- προτιμήσεις
- Πρόβλημα
- χορήγηση
- επιδιώκω
- Ερωτήσεις
- γρήγορα
- αυξήσεις
- Κατάταξη
- σε πραγματικό χρόνο
- πραγματικά
- λόγους
- Σύσταση
- συστάσεις
- συγγένειες
- αξιόπιστος
- αντιπροσώπευση
- απαιτούν
- απαιτήσεις
- πόρος
- Υποστηρικτικό υλικό
- υπεύθυνος
- κράτηση
- δεξιά
- Roblox
- ρόλους
- ίδιο
- λένε
- επεκτάσιμη
- Αναζήτηση
- δείτε
- δει
- αρχαιότερος
- Ακολουθία
- Σειρές
- σοβαρά
- εξυπηρετούν
- Κοινοποίηση
- βραχυπρόθεσμα
- αφού
- So
- Λύσεις
- Επίλυση
- μερικοί
- κάτι
- Ήχος
- δαπανήσει
- Spot
- δομημένος
- βέβαιος
- σύστημα
- συστήματα
- ανυψωτήρ
- εξάρτια
- Πάρτε
- λήψη
- συνομιλίες
- tech
- Τεχνικός
- τεχνικές
- Τεχνολογίες
- Τεχνολογία
- κείμενο
- από
- ότι
- Η
- Το μέλλον
- τους
- Τους
- Αυτοί
- αυτοί
- πράγμα
- πράγματα
- νομίζω
- Σκέψη
- τρίτους
- αυτό
- εκείνοι
- ώρα
- προς την
- Εκπαίδευση
- καταλαβαίνω
- κατανόηση
- μοναδικός
- us
- χρήση
- μεταχειρισμένος
- Χρήστες
- Η εμπειρία χρήστη
- Χρήστες
- χρησιμοποιώντας
- χρησιμότητα
- αξία
- πολύ
- Δες
- όραμα
- περιμένει
- θέλω
- Τρόπος..
- we
- πότε
- Ποιό
- WHY
- ευρέως
- με
- χωρίς
- Εργασία
- εργαζόμενος
- έτος
- εσείς
- Σας
- zephyrnet