Değerli yorumunuz için teşekkürler,
Altyapı tarafında çok detaya giremesem de genel hatlarıyla: tamamen kendi sunucularımızda barındırdığımız, PHP tabanlı bir altyapı kullanıyoruz. Canlı sohbetin gerçek zamanlı mesajlaşma katmanını ve veri tarafını da kendimiz yönetiyoruz; üçüncü taraf hazır bir sohbet servisine bağımlı değiliz. Bot tarafına gelince — burada üretken yapay zeka (LLM) kullanmıyoruz. Botumuz "kural/akış tabanlı" çalışır: tetikleyiciler ve önceden tanımladığınız akışlar (karar ağacı mantığı) üzerinden ilerler, gerektiğinde REST API üzerinden dinamik veri çeker (örneğin WooCommerce'den sipariş durumu / kargo sorgulama). Bu mimari bilinçli bir tercih: yanıtlar tahmin edilebilir ve hızlı olur, mesaj başına AI maliyeti yoktur ve müşteri verisi üçüncü taraf bir yapay zeka servisine gönderilmez (KVKK açısından da rahat). Dolayısıyla kullanıcının kendi API anahtarını girmesine gerek yoktur. Sistem kendi içinde, ek bir servise bağlı olmadan çalışır. Daha fazla gelişim sağlayacağız nasipse
Çok iyi düşünülmüş bir mimari olmuş. Anlık iletişim tarafında AJAX ile polling mi kullanıyorsunuz, yoksa WebSocket/SSE benzeri bir yapı mı tercih ettiniz?
Canlı sohbet uygulamalarında AJAX polling uygulaması geliştirmeyi kolaylaştırıyor ancak eş zamanlı kullanıcı sayısı arttığında WebSocket daha verimli olabiliyor. Merak ettim, gerçek zamanlı iletişim katmanını nasıl çözdünüz?