Social Insights — التحليل الشعوري والتقارير اليومية
رؤى يومية مع NLP: نجمع بيانات فيسبوك وإنستغرام ويوتيوب كل 30 دقيقة، نحسب المشاعر بعدة لغات، ونرسل تقريرًا يوميًا مع تنبيهات.
المشكلة
الالتزام بحدود واجهات المنصات، ومعالجة نص متعدد اللغات مليء بالرموز التعبيرية، وتقديم مؤشرات يومية في الوقت مع تنبيهات تلقائية عند ارتفاع السلبية.
الحل
لوحة Laravel مع جامعات مجدولة كل 30 دقيقة، تطبيع عبر طبقات DTO وتخزين في MySQL. خدمة Python (Flask) تعيد تصنيفًا ودرجة للمشاعر بعدة لغات، ويتم تحديث المنشورات والتعليقات بهذه القيم. لوحات تعرض الاتجاهات، تقرير بريد يومي، وتنبيه عند موجات السلبية.
النتيجة
استخلاص وتطبيع كل 30 دقيقة عبر فيسبوك وإنستغرام ويوتيوب
تحليل مشاعر متعدد اللغات (تصنيف + درجة) على المنشورات والتعليقات
تقرير يومي لأصحاب المصلحة بأفضل/أسوأ المحتويات
تنبيهات لحظية عند ارتفاع السلبية
مؤشرات واتجاهات متسقة لاتخاذ القرار
الميزات الرئيسية
أفضل/أسوأ المنشورات والموضوعات الرائجة
تقسيم حسب المنصة والفترة والكلمات المفتاحية
تقارير بريدية يومية بمقتطفات وروابط
تنبيه عند موجات السلبية
أدوات إشراف أساسية وتصدير CSV
التحديات
حدود واجهات API وتقلّبها بين المنصات
تطبيع اللغة والرموز التعبيرية لضمان دقة النتائج
التزام التسليم اليومي في الوقت مع مؤشرات متسقة
الدروس المستفادة
تخبئة النوافذ الأخيرة لتقليل الضغط على واجهات API
تنقية النص وتطبيعه قبل التحليل
حساب المجمّعات مسبقًا لتقارير أسرع وأكثر موثوقية
تحديد حدود التنبيه بالشراكة مع أصحاب المصلحة

