Yapay Zekâ Pazarlama Motorumuzla Arapça Eğitim Trendleri
6 dk okumaMohammad Shaker

Yapay Zekâ Pazarlama Motorumuzla Arapça Eğitim Trendleri

Alphazed’in tam otomatik AI pazarlama süreciyle YouTube'da Arapça eğitim trendleri keşfedilir, video oluşturulur ve yayınlanır.

Engineering

Hızlı cevap

Alphazed’in tam otomatik AI pazarlama süreciyle YouTube'da Arapça eğitim trendleri keşfedilir, video oluşturulur ve yayınlanır.

Trend Keşfinden Yayınlanan Videoya: AI Pazarlama Motorumuzun İçinde

Alphazed, YouTube'da Arapça eğitim kategorisinde trend olan konuları keşfeden, uygunluk puanı veren, Arapça video skriptleri oluşturan, DALL-E ile görseller hazırlayan, ElevenLabs ile seslendirme yapan, FFmpeg ile videoları derleyen, çocuk güvenliği kontrollerini gerçekleştiren ve her şeyi canlıya almadan önce Slack onay kapısıyla insan kontrolünden geçiren tam otomatik bir AI pazarlama hattı kurdu.

13 Adımlı Süreç

Adım 1: Trendleri Keşfet
  └─ YouTubeAPI: Arapça eğitim kategorisinde trend videolar çek
     Arama sorguları: "تعليم", "أطفال", "تعلم", "عربي"
     Çekilenler: başlık, görüntülenme, hız (günlük görüntülenme), yorumlar, abone etkileşimi

Adım 2: Trendleri Puanla
  └─ TrendScorer: Ağırlıklı formül
     Puan = (görüntülenme × 0.35) + (hız × 0.30) + (konu uyumu × 0.20) + (bölge × 0.10) + (güvenlik × 0.05)
     Eşik: >75 puan alan trendler devam eder

Adım 3: Fikir Üret
  └─ ContentIdeator: Video konsepti oluştur
     Girdi: Trend konu (örneğin "تحفيز الأطفال على تعلم العربية")
     Çıktı: Video konsepti, hedef yaş, öğrenme amacı

Adım 4: Senaryo Oluşturma
  └─ GPT-4o: Arapça video senaryosu üret
     Komut: "[konu] hakkında [yaş] çocuklarına yönelik 2 dakikalık YouTube shorts senaryosu oluştur"
     Çıktı: Sahne sahne anlatımlı senaryo

Adım 5: Açılış Kancaları
  └─ HookGenerator: 3 farklı açılış kancası yarat
     Varyant 1: Hikaye bazlı açılış
     Varyant 2: Soru bazlı açılış
     Varyant 3: Meydan okuma bazlı açılış
     Sonra A/B testi ile en yüksek Tıklama Oranı (CTR) değerlendirilir

Adım 6: Storyboard
  └─ StoryboardGenerator: Görsel sıralama oluştur
     Girdi: Senaryo
     Çıktı: Çekim çekim detaylandırma (2 dakikalık video için 20-30 çekim)

Adım 7: Görsel Üretimi
  └─ DALL-E: Her sahne için görseller üret
     Komut: "Renkli sınıfta Arapça ب harfi öğrenen çocuk"
     Çıktı: 20-30 uyumlu stil görsel

Adım 8: Seslendirme Sentezi
  └─ ElevenLabs: Arapça anlatımı üret
     Ses: Kadın sesi, çocuk dostu, net telaffuz
     Dil: Arapça (Suudi ağızıyla geniş hitap için)
     Çıktı: MP3 ses dosyası, dudak senkronizasyonu için konuşma işaretleri

Adım 9: Video Derleme
  └─ FFmpeg: Video birleştir
     Girdi: Görseller (adım 7) + ses (adım 8) + arka plan müziği
     Çıktı: 1080p MP4, YouTube Shorts için optimize

Adım 10: Uyumluluk Kontrolü
  └─ KidsSafetyChecker: Uygunsuz içerik için büyük dil modeli taraması
     Kontrol: Şiddet, uygunsuz dil, üçüncü taraf IP yok
     Çıktı: Geçti/Kaldı + notlar

Adım 11: Slack Onay Kapısı
  └─ SlackBot: Video önizlemesini + meta veriyi paylaş
     Takım inceler: küçük resim, başlık, açıklama, metin
     Onay seçenekleri: ✓ Yayınla | 🔄 Düzenle | ✗ Reddet

Adım 12: Yayınla
  └─ YouTubeAPI: Alphazed kanalına yükle
     Başlık, açıklama, etiketler, küçük resim
     Görünürlük: Herkese açık

Adım 13: Analitik Senkronizasyonu
  └─ YouTubeAnalytics: Performansı takip et
     Ölçütler: Görüntülenme, CTR, ort. izleme süresi, paylaşımlar
     Geri bildirim: Gelecek senaryoları geliştirmek için kullan

Trend Puanlama Algoritması (Adım 2)

Formül:

def score_trend(trend_data):
    """
    trend_data = {
        'views': 500000,
        'days_since_upload': 7,
        'topic': 'تعليم الأطفال العربية',
        'language': 'ar',
        'age_group': '5-12',
        'video_category': 'education'
    }
    """
    
    # Popülerlik bileşeni (görüntülenme)
    popularity_score = min(trend_data['views'] / 1_000_000, 1.0) * 100  # Azami 100
    
    # Hız bileşeni
    velocity = trend_data['views'] / trend_data['days_since_upload']
    velocity_score = min(velocity / 100_000, 1.0) * 100  # Azami 100
    
    # Konu uyumu
    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
    
    # Bölgesel uygunluk
    region_score = get_region_weight(trend_data.get('region', 'unknown')) * 100
    
    # Güvenlik
    safety_score = 100 if is_kid_safe(trend_data['title']) else 0
    
    # Ağırlıklı toplam
    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
        }
    }

Örnek: Trend Video Puanlaması

Trend: "Evde çocuklara Arap harfleri nasıl öğretilir"
Metrikler:
  - Görüntüleme: 500.000
  - Gün: 7
  - Anahtar kelimeler: "öğret", "çocuklar", "Arapça" içeriyor
  - Bölge: ABD + Kanada
  - Güvenlik: Temiz

Puanlama:
  - Popülerlik: 50 (500k/1M sınır)
  - Hız: 71 (yaklaşık 71k/gün)
  - Konu uyumu: 67 (5 anahtardan 3 eşleşme)
  - Bölge: 60 (ABD diasporası)
  - Güvenlik: 100
  
Sonuç: (50 × 0.35) + (71 × 0.30) + (67 × 0.20) + (60 × 0.10) + (100 × 0.05)
      = 63.2 → BAŞARISIZ (75 eşik altı)

Daha Yüksek Puanlı Örnek

Trend: "تعليم القرآن للأطفال - طرق فعالة"
Metrikler:
  - Görüntüleme: 2.000.000 (viral)
  - Gün: 3 (hızlı büyüme)
  - Anahtar kelimeler: "قرآن", "أطفال", "تعليم" (tümü uyumlu)
  - Bölge: MENA + Güney Asya
  - Güvenlik: Temiz

Puanlama:
  - Popülerlik: 100 (sınırda)
  - Hız: 100 (666k/gün, sınırda)
  - Konu uyumu: 100
  - Bölge: 90
  - Güvenlik: 100
  
Sonuç: 99 → GEÇTİ! (mükemmel uyum)

İnsan Onaylı: Zorunlu Onay Süreci

Her video yayına girmeden önce Slack üzerinden ekip kontrolünden geçer:

🎥 [Pipeline] İnceleme İçin Hazır: Video #47

Başlık: "كيف تعلم ابنك حروف العربية بسهولة"
Konu Puanı: 89/100
Tahmini İzlenme (ML modeli): 85.000-120.000

[Video Önizlemesi] [Transkript] [Analiz]

Uyumluluk Durumu: ✅ Geçti
  - Şiddet yok: ✓
  - Yaş uygun: ✓
  - IP ihlali yok: ✓

İşlemler: ✓ Yayınla | 🔄 Düzenle | ✗ Reddet

Özel Kurallar:

  • Kuran içeriği: Ekstra akademik inceleme
  • Yeni trendler: Ek manuel değerlendirme
  • Yüksek hız trendleri: Öncelikli hızlı işlem

Ports & Adapters Mimarisinin Avantajı

Süreç sağlayıcı değiştirmeye uygun şekilde tasarlanmıştır, iş mantığını değiştirmeden geçiş yapılabilir:

# 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 API kullan
        pass

class ClaudeScriptGenerator(TextGeneratorInterface):
    def generate_script(self, topic: str, age_group: str) -> str:
        # Anthropic API kullan
        pass

# Çalışma anında doğru sağlayıcı atanır
script_generator = ClaudeScriptGenerator()  # Kolay değiştirilebilir
script = script_generator.generate_script('تعليم العربية', '5-7')

Eğer OpenAI erişimi kapansa bile tek konfigürasyon ile Claude’a geçmek mümkün.

Sonuçlar

  • Hacim: Haftada 50-100 trend konu işlenir, ~%20’si (15-20 trend) eşik geçer, haftada 3-4 video yayınlanır, yıllık 150-200 video üretimi.
  • Performans: Ortalama görüntülenme 12.000-45.000, CTR %8-12 (sektör ort. %2-5), izlenme süresi %65-85 (sektör %40-50), dönüşüm (izlenme→uygulama indirimi) %3-5 (sektör %0.5-1).
  • Maliyet: Video başına AI üretimi $3-5, insan incelemesi $6.25 (15dk × $25/saat), YouTube barındırma ücretsiz, toplam ~$10, kurulum başına maliyet ~$2-3.

Sıkça Sorulan Sorular

S: Eğer üretilen senaryo Arapça açısından yanlışsa ne olur?
A: İnsan onay kapısı hataları yakalar. Dilbilgisi veya kültürel hassasiyet hatası varsa "Düzenle" seçeneği ile geri dönüş sağlanır, süreç geri bildirimle tekrarlanır.

S: YouTube’un otomasyon politikalarını ihlal ediyor muyuz?
A: Hayır. Yayına almadan önce zorunlu insan onayı vardır. YouTube, kontrolsüz tam otomasyon olmadıkça AI destekli içeriğe izin verir.

S: AI üretimli videolar arama sonuçlarında iyi sıralanabilir mi?
A: Evet, kaliteli oldukları sürece (videolarımız öyledir). Algoritma AI üretimini cezalandırmaz, izlenme süresi, CTR ve etkileşimi ödüllendirir. Videolarımız ortalamanın üzerindedir.

İlgili Makaleler