X (Twitter) Algoritması Nasıl Çalışır? Kaynak Kod Analizi ve Sıralama Sırları
1. İçerik Puanlama Sistemi (Weighted Scoring)
X algoritması, her tweet için karmaşık bir matematiksel hesaplama yapar. Görseldeki compute_weighted_score fonksiyonu, kullanıcının tweet ile etkileşimini farklı "ağırlıklar" (weights) kullanarak puanlar.
- Pozitif Etkileşimler: Beğeni (Favorite), Yanıt (Reply) ve Retweet gibi eylemler tweetin puanını artırır.
- Görsel ve Video Etkisi: Fotoğraf genişletme (photo_expand_score) ve video izleme süresi, içeriğin kalitesini belirleyen kritik faktörlerdir.
- Kullanıcı İl ilgisi: Tweetin üzerinde harcanan süre (dwell_time) ve profil ziyareti, içeriğin ilgi çekici olduğunu algoritmaya fısıldar.
2. Video İçeriklerine Özel Ayrıcalık
Kodun içinde yer alan vqv_weight_eligibility fonksiyonu, X'in video stratejisini açıklar. Eğer bir video içeriği:
- Belirli bir sürenin üzerindeyse (MIN_VIDEO_DURATION_MS),
- Algoritma tarafından "kaliteli video" olarak işaretlenmişse,
Sistem bu içeriğe ekstra bir ağırlık puanı (VQV_WEIGHT) tanımlar. Bu da uzun ve izleyiciyi tutan videoların neden daha sık karşımıza çıktığını kanıtlıyor.
3. Negatif Sinyaller: Algoritma Neleri Sevmez?
Sadece etkileşim almak yetmez; algoritma aynı zamanda kullanıcıyı rahatsız eden içerikleri de filtreler. Kodda gördüğümüz negatif parametreler şunlardır:
- Engelleme (Block) ve Sessize Alma (Mute): Bu işlemler tweetin puanını ciddi oranda düşürür.
- İlgilenmiyorum (Not Interested): Kullanıcının bu seçeneği işaretlemesi, benzer içeriklerin bir daha o kişiye gösterilmemesi için ağır bir negatif puan tetikler.
4. Normalizasyon ve Dengeleme (offset_score)
Ham puanlar hesaplandıktan sonra sistem bir "dengeleme" aşamasına geçer. offset_score fonksiyonu, çok yüksek veya çok düşük puanları belirli bir standart aralığa çeker. Bu işlem, yeni paylaşılan tweetlerin eski ama popüler tweetler karşısında ezilmemesini sağlar.
Özetle: Tweetleriniz Nasıl Öne Çıkar?
Bu kod analizi gösteriyor ki X algoritması sadece sayılara değil, kullanıcı deneyimine odaklanıyor. İçeriğinizde şu üç noktaya dikkat ederek etkileşiminizi artırabilirsiniz:
- Etkileşimi Teşvik Edin: Yanıt ve RT alan içerikler daha yüksek puanlanır.
- Videoyu İhmal Etmeyin: Uzun ve kaliteli videolar algoritma tarafından ödüllendirilir.
- Tutma Süresini Artırın: Kullanıcıların üzerinde durup okuyacağı, hemen geçmeyeceği kaliteli içerikler üretin.
Yorumlar
Yorum Gönder
Yorum için teşekkür ederiz.