Türk Bayrağı

​X (Twitter) Algoritması Nasıl Çalışır? Kaynak Kod Analizi ve Sıralama Sırları

​Sosyal medya devinin "açık kaynak" hamlesiyle birlikte, bir tweetin neden ana sayfanıza düştüğünü artık net bir şekilde görebiliyoruz. Paylaşılan Rust tabanlı kaynak kodlar, içeriklerin hangi kriterlere göre puanlandığını gözler önüne seriyor. İşte WeightedScorer yapısı üzerinden X algoritmasının çalışma mantığı.

​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:

  1. Etkileşimi Teşvik Edin: Yanıt ve RT alan içerikler daha yüksek puanlanır.
  2. Videoyu İhmal Etmeyin: Uzun ve kaliteli videolar algoritma tarafından ödüllendirilir.
  3. Tutma Süresini Artırın: Kullanıcıların üzerinde durup okuyacağı, hemen geçmeyeceği kaliteli içerikler üretin.

Yorumlar

Bu blogdaki popüler yayınlar

2026 Kar Tatili Olan İller Listesi: Bugün Okullar Tatil mi?

Yoğun Kar Yağışı Sebebiyle Okullar Tatil Edilen İller! Hangi Şehirlerde Eğitim Durdu? 12 OCAK

Hangi sigaraya ne kadar zam geldi?

2 Ocak Cuma Kar Tatili Olan İller