Netflix'ten Bildirimlerde Hızlı-Yavaş Karar Mimarisi
Netflix, Kahneman'ın Sistem 1/Sistem 2 modelinden esinlenerek bildirim sıklığını ve mesaj seçimini ayrı katmanlarda yöneten hiyerarşik bir kişiselleştirme sistemi geliştirdi.
Netflix mühendisleri, yüz milyonlarca kişiselleştirilmiş bildirimi yönetmek için Daniel Kahneman'ın 'Thinking, Fast and Slow' kitabındaki Sistem 1/Sistem 2 ayrımından ilham alan yeni bir mimari geliştirdi. Önceki sistemde, tek bir nedensel model hem gönderim kararını hem de mesaj seçimini kısa vadeli etkileşim tahminine dayanarak veriyordu. Bu yaklaşım, uzun vadeli üye memnuniyetini gözden kaçırıyor ve sıklık kontrolü ile içerik seçimini birbirine bağımlı hale getiriyordu.
Yeni sistemde bu iki karar birbirinden ayrıldı: 'Yavaş' politika, bir üyenin haftalık mesajlaşma planını (kanal başına sıklık ve zamanlama) stratejik düzeyde belirliyor; 'Hızlı' politika ise her gönderim fırsatında hangi mesajın gönderileceğine taktiksel olarak karar veriyor. Yavaş politika, pozitif etkileşim sinyalleri ile yorgunluk/opt-out riskini dengeleyen bir fayda fonksiyonunu optimize ediyor; aşırı gönderimi önlemek için sabit bir 'mesaj maliyeti' terimi ekleniyor. İki politika arasındaki iletişim, düşük gecikmeli bir feature store üzerinden asenkron olarak sağlanıyor.
Bu ayrıştırma, mühendislere hem üye deneyiminde tutarlılık ('stickiness') hem de sıklık ve içerik kalitesinin birbirinden bağımsız optimize edilebilmesi gibi somut avantajlar sunuyor. Yaklaşım, robotik ve LLM ajanlarındaki plan-eylem ayrımına benzer bir mimari desen olarak da dikkat çekiyor.