اكتشاف الترندات إلى فيديو منشور: داخل محرك AI للتسويق
7 دقيقة قراءةMohammad Shaker

اكتشاف الترندات إلى فيديو منشور: داخل محرك AI للتسويق

أنشأت Alphazed نظام AI لاكتشاف الترندات في تعليم العربية، كتابة السيناريو، توليد الصور والنشر على يوتيوب.

Engineering

إجابة سريعة

أنشأت Alphazed نظام AI لاكتشاف الترندات في تعليم العربية، كتابة السيناريو، توليد الصور والنشر على يوتيوب.

أنشأت Alphazed نظام تسويق آلي بالكامل يستخدم AI لاكتشاف المواضيع الرائجة في تعليم اللغة العربية على يوتيوب، تقييمها لأهميتها، توليد نصوص الفيديو بالعربية، إنشاء صور باستخدام DALL-E، توليد التعليقات الصوتية باستخدام ElevenLabs، تأليف الفيديوهات باستخدام FFmpeg، إجراء فحوصات الامتثال لأمان الأطفال، ونشرها على يوتيوب — كل ذلك بوجود بوابة موافقة بشرية من خلال Slack قبل أن يتم النشر.

خطوات النظام المكون من 13 خطوة

الخطوة 1: اكتشاف الترندات
  └─ YouTubeAPI: جلب الفيديوهات الرائجة في فئة التعليم بالعربية
     كلمات البحث: "تعليم", "أطفال", "تعلم", "عربي"
     استخراج: العنوان، المشاهدات، النمو (عدد المشاهدات يومياً)، التعليقات، تفاعل المشتركين

الخطوة 2: تقييم الترندات └─ TrendScorer: صيغة موزونة التقييم = (المشاهدات × 0.35) + (النمو × 0.30) + (تناسب الموضوع × 0.20) + (المنطقة × 0.10) + (الأمان × 0.05) العتبة: الترندات التي تحصل على تقييم >75 تستمر

الخطوة 3: توليد الأفكار └─ ContentIdeator: توليد فكرة الفيديو المدخلات: الموضوع الرائج (مثلًا، "تحفيز الأطفال على تعلم العربية") المخرجات: مفهوم الفيديو، الفئة العمرية المستهدفة، الهدف التعليمي

الخطوة 4: توليد النص └─ GPT-4o: توليد نص الفيديو بالعربية الإرشاد: "إنشاء نص فيديو قصير لمدة دقيقتين حول [الموضوع] للأطفال الذين تتراوح أعمارهم [العمر] بالعربية" المخرج: نص مشهد بمشهد مع الراوي

الخطوة 5: المتغيرات الإفتتاحية └─ HookGenerator: إنشاء 3 فواتير بداية مختلفة المتغير 1: بداية برواية قصة المتغير 2: بداية بسؤال المتغير 3: بداية بتحدي لاحقاً، اختبار A/B لتحديد أي فتحة تحصل على CTR أعلى

الخطوة 6: رسم القصة └─ StoryboardGenerator: إنشاء التسلسل البصري المدخلات: النص المخرجات: تحليل لقطة تلو اللقطة (20-30 لقطة للفيديو من دقيقتين)

الخطوة 7: توليد الصور └─ DALL-E: توليد الصور لكل لقطة الإرشاد: "طفل يتعلم حرف الباء في صف دراسي ملون" المخرج: 20-30 صورة، مطابقة للأسلوب

الخطوة 8: توليد التعليقات الصوتية └─ ElevenLabs: توليد التعليق الصوتي بالعربية الصوت: صوت أنثوي، ملائم للأطفال، نطق واضح اللغة: عربية (لهجة سعودية لجاذبية واسعة) المخرج: صوت MP3، علامات النطق للمزامنة الشفوية

الخطوة 9: تجميع الفيديو └─ FFmpeg: تجميع الفيديو المدخلات: الصور (الخطوة 7) + الصوت (الخطوة 8) + الموسيقى الخلفية المخرج: فيديو MP4، بجودة 1080p، محسن ليوتيوب Shorts

الخطوة 10: فحص الامتثال └─ KidsSafetyChecker: تفحص الذكاء الاصطناعي للمحتوى غير اللائق الفحص: لا يوجد عنف، لا توجد لغة غير لائقة، لا يوجد انتهاك للملكية الفكرية المخرج: ناجح/فاشل + ملاحظات

الخطوة 11: بوابة الموافقة على Slack └─ SlackBot: نشر معاينة الفيديو + البيانات الوصفية يراجع الفريق: الصورة المصغرة، العنوان، الوصف، النص خيارات الموافقة: ✓ نشر | 🔄 تعديل | ✗ رفض

الخطوة 12: النشر └─ YouTubeAPI: تحميل على قناة Alphazed العنوان، الوصف، العلامات، الصورة المصغرة الرؤية: عامة

الخطوة 13: مزامنة التحليلات └─ YouTubeAnalytics: تتبع الأداء المقاييس: المشاهدات، CTR، متوسط مدة المشاهدة، المشاركات التغذية الراجعة: استخدم المقاييس لتحسين النصوص المستقبلية

خوارزمية تقييم الترندات (الخطوة 2)

الصيغة

def score_trend(trend_data):
    """
    trend_data = {
        'views': 500000,
        'days_since_upload': 7,
        'topic': 'تعليم الأطفال العربية',
        'language': 'ar',
        'age_group': '5-12',
        'video_category': 'education'
    }
    """
# المكون 1: الشعبية الخام (المشاهدات)
popularity_score = min(trend_data['views'] / 1_000_000, 1.0) * 100  # محدد ب100
# أعلى حد عند 1M مشاهدات = 100 نقطة

# المكون 2: النمو (معدل النمو)
velocity = trend_data['views'] / trend_data['days_since_upload']
velocity_score = min(velocity / 100_000, 1.0) * 100  # محدد ب100
# 100k مشاهدات/يوم = 100 نقطة

# المكون 3: تناسب الموضوع
relevant_keywords = ['عربية', 'قرآن', 'أطفال', 'تعليم', 'لغة']
keyword_matches = sum(1 for kw in relevant_keywords if kw in trend_data['topic'])
topic_fit_score = (keyword_matches / len(relevant_keywords)) * 100

# المكون 4: الأهمية الإقليمية
# الفيديوهات الرائجة في منطقة الشرق الأوسط وشمال أفريقيا، جنوب آسيا، ماليزيا تحصل على درجة أعلى
region_score = get_region_weight(trend_data.get('region', 'unknown')) * 100

# المكون 5: الأمان (اختبار LLM سريع)
safety_score = 100 if is_kid_safe(trend_data['title']) else 0

# المجموع الموزون
final_score = (
    popularity_score * 0.35 +
    velocity_score * 0.30 +
    topic_fit_score * 0.20 +
    region_score * 0.10 +
    safety_score * 0.05
)

return {
    'overall_score': final_score,
    'pass_threshold': final_score >= 75,
    'breakdown': {
        'popularity': popularity_score,
        'velocity': velocity_score,
        'topic_fit': topic_fit_score,
        'region': region_score,
        'safety': safety_score
    }
}

مثال: تقييم فيديو متصدر

ترند: "كيفية تعليم الأطفال حروف العربية في المنزل"
المقاييس:
  - المشاهدات: 500,000
  - الأيام: 7
  - الكلمات الرئيسية: يتضمن "تعليم", "أطفال", "عربية"
  - المنطقة: الولايات المتحدة + كندا
  - الأمان: نظيف

التقييم:

  • الشعبية: 50 (500k/1M محجوز)
  • النمو: 71 (500k مشاهدات / 7 أيام ≈ 71k/يوم)
  • تناسب الموضوع: 67 (3 من 5 كلمات رئيسية تطابق)
  • المنطقة: 60 (الشتات الأمريكي)
  • الأمان: 100 (نظيف)

النهائي: (50 × 0.35) + (71 × 0.30) + (67 × 019.5) + (60 × 0.10) + (100 × 0.05) = 17.5 + 21.3 + 13.4 + 6 + 5 = 63.2 → فشل (أقل من عتبة 75)

مثال على تقييم أعلى

ترند: "تعليم القرآن للأطفال - طرق فعالة"
المقاييس:
  - المشاهدات: 2,000,000 (متحول)
  - الأيام: 3 (نمو سريع)
  - الكلمات الرئيسية: "قرآن", "أطفال", "تعليم" (تطابق جميعها)
  - المنطقة: الشرق الأوسط وشمال أفريقيا + جنوب آسيا
  - الأمان: نظيف

التقييم:

  • الشعبية: 100 (محدد)
  • النمو: 100 (2M/3 أيام = 666k/يوم، محدد)
  • تناسب الموضوع: 100 (3 من 3 كلمات رئيسية)
  • المنطقة: 90 (الشرق الأوسط وشمال أفريقيا + الشتات)
  • الأمان: 100

النهائي: (100 × 0.35) + (100 × 0.30) + (100 × 0.20) + (90 × 0.10) + (100 × 0.05) = 35 + 30 + 20 + 9 + 5 = 99 → نجاح! (توافق ممتاز)

التفاعل البشري: الموافقة الإلزامية

قبل نشر أي فيديو، يذهب إلى Slack لمراجعة الفريق:

إشعار Slack

🎥 [خط الأنابيب] جاهز للمراجعة: فيديو #47

العنوان: "كيف تعلم ابنك حروف العربية بسهولة" تقييم الموضوع: 89/100 المشاهدات المتوقعة (نموذج ML): 85,000-120,000

[معاينة الفيديو] [عرض النص] [عرض التحليل]

حالة الامتثال: ✅ ناجح

  • لا عنف: ✓
  • مناسب للعمر: ✓
  • لا انتهاكات للملكية الفكرية: ✓

الإجراءات: ✓ نشر | 🔄 تعديل | ✗ رفض

بوابات خاصة

  • محتوى القرآن: مراجعة علمية إضافية
  • الاتجاهات الجديدة: مراجعة يديوية إضافية
  • الاتجاهات ذات النمو السريع: أولوية أسرع في النظام

بنية المنافذ والمحولين

تم تصميم النظام لتبديل المزودين دون لمس منطق العمل:

# src/services/content_generation/interfaces.py
class TextGeneratorInterface:
    def generate_script(self, topic: str, age_group: str) -> str:
        pass

class OpenAIScriptGenerator(TextGeneratorInterface): def generate_script(self, topic: str, age_group: str) -> str: # استخدام واجهة برمجة تطبيقات OpenAI pass

class ClaudeScriptGenerator(TextGeneratorInterface): def generate_script(self, topic: str, age_group: str) -> str: # استخدام واجهة برمجة تطبيقات Anthropic pass

في وقت التشغيل، أدخل الموفر الصحيح

script_generator = ClaudeScriptGenerator() # سهل التبديل script = script_generator.generate_script('تعليم العربية', '5-7')

المنفعة: إذا تعطل OpenAI، يمكن التبديل إلى Claude بتغيير تكوين واحد.

النتائج

الحجم

  • المدخلات: 50-100 موضوع رائج في الأسبوع
  • معدل تجاوز العتبة: ~20% (15-20 ترند تتجاوز التقييم)
  • المنشورة: ~3-4 فيديوهات في الأسبوع
  • الإنتاج السنوي: 150-200 فيديو

الأداء (بيانات فعلية)

  • متوسط المشاهدات لكل فيديو: 12,000-45,000
  • متوسط CTR: 8-12% (الصناعة: 2-5%)
  • متوسط وقت المشاهدة: 65-85% من طول الفيديو (الصناعة: 40-50%)
  • التحويل (المشاهدات → تثبيتات التطبيق): 3-5% (الصناعة: 0.5-1%)

التكلفة

  • توليد AI لكل فيديو: $3-5 (GPT، DALL-E، ElevenLabs)
  • مراجعة بشرية: 15 دقيقة × $25/الساعة = $6.25
  • استضافة يوتيوب: مجاني
  • المجموع لكل فيديو: ~$10
  • التكلفة لكل تثبيت: ~$2-3 (تحسب من 3-5% تحويل)

الأسئلة الشائعة

س: ماذا لو كان النص المولد غير دقيق حول اللغة العربية؟

ج: بوابة الموافقة البشرية تكتشف ذلك. إذا كان النص يحتوي على أخطاء نحوية أو عدم حساسية ثقافية، يختار المراجع "التعديل" ويوفر ملاحظات. يقوم النظام بإعادة التوليد مع الأخذ في الاعتبار الملاحظات.

س: هل ينتهك هذا سياسات الأتمتة على يوتيوب؟

ج: لا. لدينا مراجعة بشرية قبل النشر (بوابة Slack إلزامية). يوتيوب يسمح بالمحتوى المدعوم بالذكاء الاصطناعي طالما أنه ليس آليًا بالكامل بدون إشراف.

س: هل يمكن للفيديوهات المولدة بالذكاء الاصطناعي أن تتقدم في البحث؟

ج: نعم، إذا كانت عالية الجودة (وهي كذلك بالنسبة لفيديوهاتنا). الخوارزمية لا تعاقب المولدين بالذكاء الاصطناعي — بل تكافئ وقت المشاهدة، CTR، والتفاعل. فيديوهاتنا تؤدي أفضل من المتوسط.

مقالات ذات صلة