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....