التخطى الى المحتوى الأساسى
  1. Articles/

تعزيز المحتوى الشخصي: محرك التوصيات الجديد لـ Momspresso

497 كلمة·3 دقيقة/دقائق قراءة·
التكنولوجيا تعلم الآلة نظام التوصيات تعلم الآلة سبارك الترشيح التعاوني تخصيص المحتوى
ديبانكار ساركار
الناشر
ديبانكار ساركار
العمل على بعض أفضل التقنيات في العالم.
محتوى المقال

في عالم المحتوى الرقمي الغني اليوم، يعد تقديم المحتوى المناسب للمستخدم المناسب في الوقت المناسب أمرًا بالغ الأهمية. بناءً على عملنا السابق على خط أنابيب البيانات الخاص بـ Momspresso، قمنا الآن بتنفيذ محرك توصيات قوي يخصص المحتوى لملايين مستخدمي Momspresso. دعونا نتعمق في كيفية بناء هذا النظام.

التحدي
#

كانت Momspresso بحاجة إلى نظام توصيات يمكنه:

  1. معالجة كميات كبيرة من بيانات تفاعل المستخدم
  2. إنشاء توصيات مقالات شخصية بسرعة
  3. تحديث التوصيات في الوقت الفعلي أثناء تفاعل المستخدمين مع المحتوى
  4. التوسع للتعامل مع ملايين المستخدمين والمقالات

حلنا: محرك توصيات مدعوم بـ Spark
#

قمنا بتصميم نظام توصيات متعدد المكونات يستفيد من خط أنابيب البيانات الذي بنيناه سابقًا:

1. نصوص برمجية لتوليد البيانات
#

باستخدام مخزن الأحداث من خط أنابيب البيانات الخاص بنا، أنشأنا نصوصًا برمجية لتوليد مجموعة التدريب لنموذج التوصيات الخاص بنا. هذا يسمح لنا باستخدام بيانات تفاعل المستخدم الحقيقية لتدريب نموذجنا.

2. Spark ML-lib لتدريب النموذج
#

قمنا بإعداد نظام قائم على Spark ML-lib لتدريب النموذج. نحن نستخدم حاليًا الترشيح التعاوني، والذي يمكن تدريبه بسرعة باستخدام بيانات 3-4 أيام فقط. هذا يسمح لنا بتحديث نموذجنا بشكل متكرر، مما يضمن بقاء توصياتنا ذات صلة.

3. خدمة ويب للتوصيات
#

قمنا ببناء خدمة ويب تقدم توصيات المقالات بناءً على معرفات المستخدمين. لمعالجة التأخير العالي في تحميل النموذج إلى الذاكرة، قمنا بتنفيذ استراتيجية تخزين مؤقت باستخدام Redis. هذا يضمن أوقات استجابة سريعة لتوصياتنا.

4. خدمة حذف التوصيات
#

للحفاظ على تحديث التوصيات، قمنا بتنفيذ خدمة تزيل المقالات التي تمت مشاهدتها من توصيات المستخدم. تتصل هذه الخدمة بـ Kafka وتستمع لأحداث المشاهدة، وتحدث التوصيات في الوقت الفعلي.

الميزات الرئيسية لمحرك التوصيات الخاص بنا
#

  1. التخصيص: من خلال استخدام الترشيح التعاوني، يمكننا تقديم توصيات مخصصة بناءً على سلوكيات المستخدمين المماثلين.

  2. التحديثات في الوقت الفعلي: يقوم نظامنا بتحديث التوصيات أثناء تفاعل المستخدمين مع المحتوى، مما يضمن الصلة.

  3. قابلية التوسع: يسمح استخدام Spark و Redis لنظامنا بالتعامل مع كميات كبيرة من البيانات والمستخدمين بكفاءة.

  4. المرونة: يسمح تصميمنا النمطي بتبديل خوارزمية التوصية بسهولة أو إضافة ميزات جديدة في المستقبل.

التنفيذ والنتائج
#

كان دمج محرك التوصيات مع منصة Momspresso بسيطًا. قمنا بإجراء تغيير تكوين صغير في Nginx لاستخدام خدمة الويب الجديدة للتوصيات كواجهة برمجة تطبيقات لأحد التغذيات على موقع الويب الإنتاجي.

كانت النتائج الأولية واعدة:

  • زيادة المشاركة: يقضي المستخدمون وقتًا أطول على المنصة، ويقرؤون المزيد من المقالات في كل جلسة.
  • تحسين الاكتشاف: يجد المستخدمون ويتفاعلون مع مجموعة أوسع من المحتوى.
  • تعزيز رضا المستخدم: تشير الملاحظات الأولية إلى أن المستخدمين يجدون التوصيات الشخصية قيمة.

التطلع إلى المستقبل
#

بينما نواصل تحسين محرك التوصيات الخاص بنا، نحن متحمسون للعديد من التحسينات المستقبلية:

  1. نهج متعدد النماذج: تنفيذ نماذج توصية مختلفة لأنواع مختلفة من المحتوى أو شرائح المستخدمين.
  2. الترشيح القائم على المحتوى: دمج ميزات المقالات لتحسين التوصيات، خاصة للمحتوى الجديد أو المتخصص.
  3. إطار عمل اختبار A/B: بناء نظام لاختبار استراتيجيات التوصية المختلفة بسهولة.

من خلال التحسين المستمر لمحرك التوصيات الخاص بنا، نساعد Momspresso على تقديم المزيد من القيمة لمستخدميها، والحفاظ على مشاركتهم والعودة للحصول على المزيد من المحتوى الشخصي.

ترقبوا منشورنا القادم، حيث سنناقش كيف نستخدم خط أنابيب البيانات ومحرك التوصيات لاستخلاص رؤى قابلة للتنفيذ لاستراتيجية المحتوى الخاصة بـ Momspresso!

Related

بناء خط أنابيب بيانات قابل للتوسع لـ Momspresso: تمكين تخصيص المحتوى
480 كلمة·3 دقيقة/دقائق قراءة
التكنولوجيا هندسة البيانات خط أنابيب البيانات التحليلات كافكا PostgreSQL بايثون
كويكي: منصة مبتكرة لمشاركة الركوب تحدث ثورة في التنقل الحضري
407 كلمة·2 دقيقة/دقائق قراءة
التكنولوجيا التنمية الحضرية مشاركة الركوب التنقل الحضري منصة تكنولوجية نموذج الامتياز النقل
تحت غطاء المحرك: خوارزمية مطابقة الركوب المتقدمة لكويكي
512 كلمة·3 دقيقة/دقائق قراءة
التكنولوجيا تصميم الخوارزميات خوارزمية مطابقة الركوب التحسين تكنولوجيا النقل التعلم الآلي التنقل الحضري
كويكي: التكنولوجيا التي تقود ثورة التنقل في زامبيا
593 كلمة·3 دقيقة/دقائق قراءة
التكنولوجيا الابتكار الحضري تكنولوجيا النقل خوارزمية مطابقة الركوب تطبيقات الهاتف المحمول رسم الخرائط الرقمية المدن الذكية
ثورة في التجارة الإلكترونية: بناء نظام توصية لمنصة النظارات Lenskart
885 كلمة·5 دقيقة/دقائق قراءة
تطوير البرمجيات تعلم الآلة علوم البيانات التجارة الإلكترونية أنظمة التوصية Word2Vec بايثون MongoDB AWS
كويكي: ثورة في التنقل في زامبيا بحلول النقل الذكية
478 كلمة·3 دقيقة/دقائق قراءة
التنمية الحضرية التكنولوجيا التنقل الذكي زامبيا النقل التخطيط الحضري مشاركة الركوب