Inside the Tech เป็นซีรีส์บล็อกที่มาพร้อมกับเรา พอดคาสต์พูดคุยด้านเทคนิค. ในพอดแคสต์ตอนที่ 19 InternationalDavid Baszucki ซีอีโอของ Roblox ได้พูดคุยกับ Zhen Fang ผู้อำนวยการอาวุโสฝ่ายผลิตภัณฑ์เกี่ยวกับกลยุทธ์ระหว่างประเทศของ Roblox และความท้าทายทางเทคนิคที่เรากำลังแก้ไขเพื่อให้แน่ใจว่าผู้คนหลายสิบล้านคนทั่วโลกจะได้รับประสบการณ์ในท้องถิ่น ใน Inside the Tech ฉบับนี้ เราได้พูดคุยกับ Ravali Kandur ผู้จัดการฝ่ายวิศวกรรมเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับหนึ่งในความท้าทายทางเทคนิค การค้นหาหลายภาษาและความหมาย และวิธีที่ทีมพัฒนากำลังช่วยเหลือผู้ใช้ Roblox ทั่วโลกในการค้นหา—และค้นหาอย่างรวดเร็ว— สิ่งที่พวกเขาต้องการบนแพลตฟอร์มของเรา
อะไรคือความท้าทายทางเทคนิคที่ใหญ่ที่สุดที่ทีมของคุณกำลังเผชิญอยู่?
จนกระทั่งประมาณหนึ่งปีที่แล้ว การค้นหาของ Roblox ใช้ระบบศัพท์เพื่อจับคู่ผลลัพธ์กับการค้นหาของผู้ใช้ ซึ่งหมายความว่าระบบจะเน้นที่การจับคู่ข้อความเพียงอย่างเดียว แต่พฤติกรรมการค้นหากำลังเปลี่ยนแปลงอย่างรวดเร็วและวิธีการดังกล่าวไม่เพียงพอที่จะให้เนื้อหาที่เกี่ยวข้องแก่ผู้ใช้อีกต่อไป ในเวลาเดียวกัน ผู้ใช้ Roblox บางรายอาจสะกดผิดในการสืบค้น ดังนั้นเราจึงต้องสามารถแนะนำผลลัพธ์ที่ตรงกับสิ่งที่พวกเขากำลังมองหา ซึ่งหมายถึงการเข้าใจเจตนาของพวกเขา
ปัญหาสำคัญอีกประการหนึ่งในการค้นหาคือการขาดข้อมูลการฝึกอบรมในภาษาต่างๆ ก่อนที่จะค้นหาความหมาย ขั้นตอนแรกของเราคือการใช้ประโยชน์จากการแปลด้วยเครื่องภายในระบบ Roblox เราจัดทำดัชนีคำแปลแล้วจึงจับคู่ข้อความ แต่นั่นไม่เพียงพอสำหรับการแสดงเนื้อหาที่เกี่ยวข้องแก่ผู้ใช้เสมอ ดังนั้นเราจึงนำเทคนิค ML ที่ล้ำสมัยมากขึ้นมาใช้ซึ่งเรียกว่าโมเดลนักเรียน-ครู: ครูเรียนรู้จากแหล่งบริบทที่ใหญ่ที่สุดของเราสำหรับสถานการณ์เฉพาะใดๆ
ภาษาอังกฤษเป็นภาษาที่มีคนใช้มากที่สุดใน Roblox ซึ่งเป็นเหตุผลว่าทำไมเราจึงเรียนรู้ความสัมพันธ์เชิงความหมายให้มากที่สุดเท่าที่จะเป็นไปได้ในภาษาอังกฤษ ซึ่งเป็นแบบจำลองของครู จากนั้นจึงกลั่นกรองให้เป็นแบบจำลองของนักเรียนโดยขยายไปยังภาษาอื่น ๆ สิ่งนี้ช่วยให้เราแก้ไขปัญหานั้นได้แม้ว่าเราจะมีข้อมูลในบางภาษาไม่มากนักก็ตาม ส่งผลให้มีละครที่เกิดจากการค้นหาในญี่ปุ่นเพิ่มขึ้น 15%
เมื่อเร็วๆ นี้เราได้ทำงานเพื่อรองรับคำค้นหาแคตตาล็อก เช่น “đua xe (racing)” ให้ดียิ่งขึ้น แต่ผู้ใช้มักจะส่งข้อความค้นหาที่มีรูปแบบยาวและอิสระมากกว่า เช่น “เฮ้ ฉันจำได้ว่าเล่นเกมที่มีมังกรและเด็กผู้หญิงต่อสู้กับมัน คุณช่วยฉันหาสิ่งนั้นได้ไหม” สิ่งนี้ทำให้เกิดความท้าทายทางเทคนิคมากขึ้น และเรากำลังปรับปรุงระบบของเราอย่างต่อเนื่องตามสายงานเหล่านี้
แนวทางใหม่บางประการในการรวมบริบทและการค้นหาเชิงความหมายมากขึ้นมีอะไรบ้าง
เราได้สร้างระบบการค้นหาแบบไฮบริดที่ใช้การค้นหาคำศัพท์และรวมเข้ากับเทคนิคและแบบจำลอง ML โดยใช้การค้นหาเชิงความหมายและความเข้าใจในจุดประสงค์ของข้อความค้นหา เรากำลังพัฒนาระบบของเราอย่างต่อเนื่องเพื่อสร้างความเข้าใจบริบท จัดการกับคำถามที่ซับซ้อน และส่งคืนเนื้อหาที่เกี่ยวข้อง
ความมหัศจรรย์ของการค้นหาความหมายอยู่ที่การฝัง ซึ่งเป็นการนำเสนอสัญญาณที่หลากหลายที่เราได้รับจากทั่วทั้ง Roblox ตัวอย่างเช่น เรากำลังรวมสัญญาณต่างๆ เช่น ข้อมูลประชากรของผู้ใช้ ข้อความค้นหาของผู้ใช้ ระยะเวลานาน หรือลักษณะเฉพาะของมันคืออะไร
นอกจากนี้เรายังดูสัญญาณของเนื้อหา เช่น ประสบการณ์ ไอเท็มอวาตาร์ และการมีส่วนร่วม เกมนี้เล่นบ่อยแค่ไหนหรือมีผู้ใช้กี่คน และมาจากกี่ประเทศ นอกจากนี้ยังมีสิ่งต่างๆ เช่น การสร้างรายได้และการรักษาผู้ใช้ ตลอดจนข้อมูลเมตา เช่น ชื่อประสบการณ์ คำอธิบาย หรือผู้สร้าง เรานำสิ่งเหล่านี้ทั้งหมดผ่านสถาปัตยกรรมที่ใช้หม้อแปลงแบบ BERT และเราใช้ Perceptron หลายชั้น ในตอนท้ายเพื่อสร้างการฝังตัวซึ่งกลายเป็นแหล่งความจริงของเรา
นวัตกรรมอีกอย่างหนึ่งคือระบบค้นหาความคล้ายคลึงภายในของเรา เมื่อมีคนสร้างคำค้นหา เราจะเรียกข้อมูลการฝังที่เกี่ยวข้องอย่างใกล้ชิด และจัดอันดับเพื่อให้แน่ใจว่าเกี่ยวข้องกับสิ่งที่ผู้ใช้กำลังมองหา จากนั้นเราจะคืนผลลัพธ์ให้กับผู้ใช้
สิ่งสำคัญที่คุณได้เรียนรู้จากการทำงานด้านเทคนิคนี้มีอะไรบ้าง
ทุกภาษานำเสนอความท้าทายที่เป็นเอกลักษณ์ของตัวเอง และโดยเฉพาะอย่างยิ่งในด้านการค้นหา เราต้องเข้าใจว่าผู้ใช้ในส่วนต่างๆ ของโลกกำลังมองหาอะไร เพื่อที่เราจะสามารถแสดงผลลัพธ์ที่เกี่ยวข้องมากที่สุดแก่พวกเขาได้ เราต้องเข้าใจองค์ประกอบทางภาษาที่แตกต่างกัน ตัวอย่างเช่น หม้อแปลงไฟฟ้าที่ได้รับการฝึกอบรมล่วงหน้ามีความสำคัญต่อการทำความเข้าใจภาษาญี่ปุ่นหลายภาษา
ประการที่สอง รูปแบบคำค้นหามีการเปลี่ยนแปลงไม่น้อย และเราต้องพัฒนากลุ่มเทคโนโลยีอย่างต่อเนื่องเพื่อให้ตามทัน ในเวลาเดียวกัน เราจำเป็นต้องแจ้งให้ผู้ใช้ของเราทราบถึงสิ่งที่เป็นไปได้บนแพลตฟอร์มของเรา เนื่องจากพวกเขาอาจไม่รู้ตัว ตัวอย่างเช่น เราสามารถบอกผู้ใช้ของเราว่าการค้นหาสามารถรองรับสิ่งต่างๆ เช่น ข้อความค้นหาฟรีสไตล์ (เช่น เกมแข่งรถหรือเกมอาหารยอดนิยม) และเข้าใจสิ่งที่ผู้คนกำลังมองหาและสามารถให้ผลลัพธ์ที่เหมาะสมได้
ทีมของคุณสอดคล้องกับค่า Roblox ใดมากที่สุด?
การมองการณ์ไกลเป็นหัวใจสำคัญของทีมของเรา และเป็นหนึ่งในเหตุผลที่ฉันชอบทำงานที่ Roblox
ตัวอย่างหนึ่งจากทีมของฉันคือกลุ่มเทคโนโลยีของเรา ซึ่งประกอบด้วยระบบการค้นหาที่ใช้ ML และ NLP ของเรา เช่น การค้นหาความหมาย การเติมข้อความอัตโนมัติ และการแก้ไขตัวสะกดโดยใช้โมเดลขนาดใหญ่ที่ได้รับการฝึกอบรมล่วงหน้า
เราสร้างสิ่งนี้โดยคำนึงถึงความสามารถในการนำกลับมาใช้ซ้ำได้ในการค้นหาประเภทต่างๆ ที่ทำโดยผู้ใช้งานรายวันหลายสิบล้านคนของเรา นั่นหมายความว่าเราสามารถเสียบข้อมูลประเภทอื่นได้ (เช่น รายการอวาตาร์แทนประสบการณ์) และควรใช้งานได้โดยมีการเปลี่ยนแปลงเพียงเล็กน้อย
เราได้รวมการค้นหาเชิงความหมายสำหรับประสบการณ์ และเราได้แบ่งปันกับธุรกิจแนวดิ่งอื่นๆ เช่น Marketplace และพวกเขาสามารถก้าวข้ามสถาปัตยกรรมที่มีอยู่ได้ทันที แม้จะไม่ใช่ Plug-and-Play ที่สมบูรณ์แบบ แต่ด้วยการปรับแต่งอย่างละเอียด เราจึงสามารถนำไปปรับใช้กับกรณีการใช้งานต่างๆ ได้
อะไรทำให้คุณตื่นเต้นมากที่สุดเกี่ยวกับทิศทางของ Roblox และทีมของคุณ?
การค้นหาเป็นเพียงพื้นที่เดียวที่ผู้ใช้แสดงเจตนาที่ชัดเจน นั่นหมายความว่าจำเป็นอย่างยิ่งที่เราจะต้องเข้าใจว่าพวกเขาต้องการอะไรและให้ผลลัพธ์ที่เกี่ยวข้องมากที่สุดแก่พวกเขา ดังนั้น เป็นเรื่องน่าตื่นเต้นมากสำหรับฉันที่จะทำความเข้าใจเจตนานั้นและให้ความรู้แก่ผู้ใช้เกี่ยวกับสิ่งที่เป็นไปได้ บางครั้งก่อนที่ผู้ใช้จะรู้ตัวด้วยซ้ำ
ผู้ใช้ในประเทศใดก็ได้สามารถถามบางสิ่งบางอย่างได้ และเราสามารถให้สิ่งที่พวกเขาต้องการได้อย่างแท้จริงและนั่นก็เกี่ยวข้องกับพวกเขามากที่สุด สิ่งนี้สร้างความไว้วางใจซึ่งในทางกลับกันจะปรับปรุงการรักษาลูกค้า เป็นเรื่องน่าตื่นเต้นสำหรับฉันที่จะเผชิญกับความท้าทายในการปรับปรุงการค้นหาเพื่อสร้างความไว้วางใจและช่วยให้ Roblox บรรลุเป้าหมายในการมีผู้ใช้นับพันล้านคน
- เนื้อหาที่ขับเคลื่อนด้วย SEO และการเผยแพร่ประชาสัมพันธ์ รับการขยายวันนี้
- PlatoData.Network Vertical Generative Ai เพิ่มพลังให้กับตัวเอง เข้าถึงได้ที่นี่.
- เพลโตไอสตรีม. Web3 อัจฉริยะ ขยายความรู้ เข้าถึงได้ที่นี่.
- เพลโตESG. คาร์บอน, คลีนเทค, พลังงาน, สิ่งแวดล้อม แสงอาทิตย์, การจัดการของเสีย. เข้าถึงได้ที่นี่.
- เพลโตสุขภาพ เทคโนโลยีชีวภาพและข่าวกรองการทดลองทางคลินิก เข้าถึงได้ที่นี่.
- ที่มา: https://blog.roblox.com/2023/11/inside-the-tech-solving-for-multilingual-semantic-search/
- :มี
- :เป็น
- :ไม่
- :ที่ไหน
- $ ขึ้น
- 15%
- 19
- a
- สามารถ
- เกี่ยวกับเรา
- บรรลุ
- ข้าม
- คล่องแคล่ว
- ปรับ
- บุญธรรม
- มาแล้ว
- จัดแนว
- ทั้งหมด
- ตาม
- ด้วย
- เสมอ
- an
- และ
- ใด
- เข้าใกล้
- วิธีการ
- เหมาะสม
- สถาปัตยกรรม
- เป็น
- รอบ
- AS
- ถาม
- ด้าน
- At
- ข้อมูลอัตโนมัติ
- Avatar
- BE
- กลายเป็น
- รับ
- ก่อน
- ดีกว่า
- ที่ใหญ่ที่สุด
- พันล้าน
- บิต
- บล็อก
- สร้าง
- สร้าง
- สร้าง
- แต่
- by
- ที่เรียกว่า
- CAN
- กรณี
- แค็ตตาล็อก
- ผู้บริหารสูงสุด
- บาง
- ท้าทาย
- ความท้าทาย
- การเปลี่ยนแปลง
- เปลี่ยนแปลง
- รวม
- ซับซ้อน
- ประกอบ
- เนื้อหา
- สิ่งแวดล้อม
- อย่างต่อเนื่อง
- อย่างต่อเนื่อง
- แกน
- ได้
- ประเทศ
- ประเทศ
- ผู้สร้าง
- ประจำวัน
- ข้อมูล
- เดวิด
- ประชากร
- ลักษณะ
- DID
- ต่าง
- ผู้อำนวยการ
- ทำ
- การทำ
- Dont
- มังกร
- ฉบับ
- การให้ความรู้
- องค์ประกอบ
- ปลาย
- ชั้นเยี่ยม
- ทำให้มั่นใจ
- ตอน
- โดยเฉพาะอย่างยิ่ง
- จำเป็น
- แม้
- คาย
- การพัฒนา
- เผง
- ตัวอย่าง
- ตื่นเต้น
- น่าตื่นเต้น
- ที่มีอยู่
- ประสบการณ์
- ประสบการณ์
- ด่วน
- การขยาย
- ศึก
- หา
- ชื่อจริง
- มุ่งเน้น
- อาหาร
- สำหรับ
- มัก
- ราคาเริ่มต้นที่
- เกม
- เกม
- สร้าง
- ได้รับ
- สาว
- ให้
- โลก
- เป้าหมาย
- การเจริญเติบโต
- จัดการ
- มี
- มี
- มุ่งหน้าไป
- ช่วย
- การช่วยเหลือ
- จะช่วยให้
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- HTTPS
- เป็นลูกผสม
- i
- ปรับปรุง
- ช่วยเพิ่ม
- การปรับปรุง
- in
- Incorporated
- ผสมผสาน
- เพิ่ม
- การจัดทำดัชนี
- แจ้ง
- นักวิเคราะห์ส่วนบุคคลที่หาโอกาสให้เป็นไปได้มากที่สุด
- นวัตกรรม
- ภายใน
- แทน
- ความตั้งใจ
- International
- IT
- รายการ
- ITS
- ประเทศญี่ปุ่น
- ภาษาญี่ปุ่น
- กระโดด
- เพียงแค่
- เก็บ
- คีย์
- ไม่มี
- ภาษา
- ภาษา
- ใหญ่
- เรียนรู้
- ได้เรียนรู้
- นำ
- เลฟเวอเรจ
- กดไลก์
- เส้น
- นาน
- อีกต่อไป
- ที่ต้องการหา
- Lot
- ความรัก
- เครื่อง
- ทำ
- มายากล
- สำคัญ
- ทำให้
- ผู้จัดการ
- หลาย
- ตลาด
- การจับคู่
- การจับคู่
- อาจ..
- me
- ความหมาย
- วิธี
- เมตาดาต้า
- ล้าน
- ใจ
- ต่ำสุด
- ML
- เทคนิค ML
- แบบ
- โมเดล
- การสร้างรายได้
- ข้อมูลเพิ่มเติม
- มากที่สุด
- หลาย
- my
- จำเป็นต้อง
- ไม่
- of
- มักจะ
- on
- ONE
- เพียง
- or
- มีต้นกำเนิด
- อื่นๆ
- ของเรา
- ของตนเอง
- ส่วน
- รูปแบบ
- คน
- อย่างสมบูรณ์
- เวที
- เพลโต
- เพลโตดาต้าอินเทลลิเจนซ์
- เพลโตดาต้า
- เล่น
- เล่น
- เล่น
- ปลั๊ก
- พอดคาสต์
- ยอดนิยม
- เป็นไปได้
- นำเสนอ
- ปัญหา
- ผลิตภัณฑ์
- ใส่
- คำสั่ง
- อย่างรวดเร็ว
- ทีเดียว
- การแข่งขัน
- อันดับ
- ตระหนักถึง
- จริงๆ
- เหตุผล
- เมื่อเร็ว ๆ นี้
- ความสัมพันธ์
- ตรงประเด็น
- จำ
- ผลสอบ
- ความจำ
- กลับ
- รวย
- Roblox
- เดียวกัน
- สถานการณ์
- ค้นหา
- ค้นหา
- ระดับอาวุโส
- ชุด
- ที่ใช้ร่วมกัน
- น่า
- โชว์
- การแสดง
- สัญญาณ
- So
- เพียงผู้เดียว
- แก้
- การแก้
- บาง
- บางคน
- บางสิ่งบางอย่าง
- บางครั้ง
- แหล่ง
- โดยเฉพาะ
- การสะกดคำ
- กอง
- รัฐของศิลปะ
- ขั้นตอน
- กลยุทธ์
- นักเรียน
- อย่างเช่น
- เพียงพอ
- แนะนำ
- สนับสนุน
- แน่ใจ
- พื้นผิว
- ระบบ
- ระบบ
- เอา
- ใช้เวลา
- การ
- พูดคุย
- ครู
- ทีม
- เทคโนโลยี
- วิชาการ
- เทคนิค
- เทคนิค
- เทคโนโลยี
- บอก
- เมตริกซ์
- ข้อความ
- ที่
- พื้นที่
- โลก
- ของพวกเขา
- พวกเขา
- แล้วก็
- ที่นั่น
- ล้อยางขัดเหล่านี้ติดตั้งบนแกน XNUMX (มม.) ผลิตภัณฑ์นี้ถูกผลิตในหลายรูปทรง และหลากหลายเบอร์ความแน่นหนาของปริมาณอนุภาคขัดของมัน จะทำให้ท่านได้รับประสิทธิภาพสูงในการขัดและการใช้งานที่ยาวนาน
- พวกเขา
- สิ่ง
- นี้
- เหล่านั้น
- แต่?
- ตลอด
- เวลา
- ชื่อหนังสือ
- ไปยัง
- การฝึกอบรม
- หม้อแปลง
- แปล
- วางใจ
- ความจริง
- กลับ
- ชนิด
- ชนิด
- เข้าใจ
- ความเข้าใจ
- เข้าใจ
- เป็นเอกลักษณ์
- us
- ใช้
- มือสอง
- ผู้ใช้งาน
- ผู้ใช้
- การใช้
- การใช้ประโยชน์
- ความคุ้มค่า
- ความหลากหลาย
- แนวดิ่ง
- มาก
- รายละเอียด
- ต้องการ
- คือ
- we
- ดี
- อะไร
- ความหมายของ
- เมื่อ
- ที่
- ทำไม
- วิกิพีเดีย
- กับ
- ภายใน
- งาน
- การทำงาน
- โลก
- ปี
- เธอ
- ของคุณ
- ลมทะเล