Satış ve desteği otomatikleştirmek için hibrit ekosistem
Piyasadaki çoğu hazır sohbet widget'ı ya sabit kurallara göre çalışan basit otomatik yanıtlayıcılar olarak işlev görür ya da her dil versiyonu için karmaşık manuel senaryo ayarları gerektirir. Bu sırada operatörler, müşterinin gerçek zamanlı olarak ne yazdığını genellikle göremez ve Yapay Zeka modelleri yoğun yüklerde takılabilir veya hata verebilir.
AI-Robot Studio ekibi, AI-Robot Chat — arıza dayanıklı kurumsal bir Yapay Zeka danışmanlık platformu geliştirdi. Bu, açık mimariye sahip tamamen hazır bir yazılım kompleksi olup, sunucularınıza dağıtılır, üçüncü taraf abonelik hizmetlerinden tam bağımsızlık sağlar ve arayüzün anında yanıt vermesini garanti eder.
AI-Robot Chat'in teknik mimarisi ve sistemin "iç yapısı"
1. Dinamik İçerik Köprüsü (Dynamic Decoupled Knowledge Base)
AI-Robot Chat'in temel mimari özelliği, botun bilgilerinin arka uç kodundan tamamen ayrılmasıdır. Bot, "boş bir kabuk" olarak çalışır ve hizmetleriniz, fiyatlarınız ve kurallarınız hakkındaki tüm bilgiler, uzak sunucudan dinamik olarak yüklenen dış JSON dosyalarından (örneğin, ru.json, es.json) alınır.
- Başlatma sırasında ve istekte,
kb_service.pyhizmeti bilgi dosyalarını indirir, HTML etiketlerini temizler ve yapılandırılmış blokları düz metin bağlamına dönüştürür. - Sistem, talimat şablonunu (System Prompt) alır, temizlenmiş bilgileri bağlam işaretçisine dinamik olarak ekler ve çok dilli diyaloglarda karışıklığı önlemek için iletişim dilini en sona ekler.
2. Hızlı ve uyarlanabilir ön yüz (Svelte 5 Chat Widget)
Sohbet arayüzü, Svelte 5 çerçevesi kullanılarak geliştirilmiştir, bu da paket boyutunu en aza indirir ve ana sitenizin yüklenmesini yavaşlatmadan widget'ın anında çalışmasını sağlar.
- Otomatik dil tespiti: Widget,
htmletiketininlangözelliğini okur. Web sitenizde (React/Svelte SPA) dil, sayfa yeniden yüklenmeden değişirse, yerleşikMutationObserverbunu anında tespit eder, sohbet penceresini temizler ve yeni dilde bir karşılama mesajı ister. - Hibrit bağlantı: REST API, mesaj geçmişi ve ayarların hızlı yüklenmesi için kullanılırken, asenkron WebSockets anlık iki yönlü mesaj alışverişi ve "Yazıyor..." durumunun gerçek zamanlı olarak görüntülenmesini sağlar.
- Zengin İçerik: Sohbet, Markdown (listeler, kalın/italik yazı tipleri) oluşturmayı, ekran görüntülerinin görüntülenmesini ve dosya yüklemeyi destekler.
3. Yüksek performanslı asenkron çekirdek (FastAPI)
AI-Robot Chat'in sunucu tarafı, Python dilinde FastAPI üzerine inşa edilmiştir. Veritabanları (Firebase) ve tablolar (Google Sheets) ile çalışmak için asyncio.to_thread aracılığıyla asenkron iş parçacığı dağıtımı kullanılır. Bir iş parçacığı günlük kaydı veya Google Sheets'e veri göndermeyi beklerken, FastAPI çekirdeği yüzlerce aktif WebSocket bağlantısını gecikme olmadan anında işlemeye devam eder.
Özel bir bağlantı yöneticisi (ws_manager.py), kullanıcıların gerçek zamanlı durumunu izler. Müşteri web sitesi sekmesini açarsa, operatör yeşil bir varlık göstergesi görür; sekme kapatılırsa, gösterge anında kapanır ve yöneticinin zamanını tasarruf eder.
4. Arıza dayanıklı Yapay Zeka motoru: "Şelale" mimarisi (Waterfall AI Engine)
Sistemin beyni (modül ai_service.py), Yapay Zeka sağlayıcılarının arızalarına karşı korunmuştur. Kademeli bir istek modeli uyguladık: öncelikli model (örneğin, OpenAI) hata verirse veya 20 saniye içinde yanıt vermezse, bot isteği otomatik olarak Gemini'ya, tekrar başarısız olursa xAI veya Mistral'a yönlendirir. Müşteri, Yapay Zeka hizmetlerinden biri küresel olarak erişilemez olsa bile kesintisiz yanıt alır.
5. Akıllı potansiyel müşteri oluşturma (Function Calling)
Yapay Zeka sadece iletişimi taklit etmez. Function Calling teknolojisi sayesinde bot, kullanıcının iletişim bilgilerini (telefon, e-posta, mesajlaşma uygulamalarındaki kullanıcı adı) anlamlı bir şekilde tanır. Bu anda sistem, save_lead teknik fonksiyonunu anında çağırır, iletişim bilgilerini yakalar ve işletme sahibine Telegram üzerinden anında bildirim gönderir.
6. Profesyonel operatör paneli (NiceGUI & AG Grid)
Yöneticiler için arayüz, NiceGUI temel alınarak geliştirilmiştir ve tam teşekküllü bir çalışma alanı sunar:
- Anında müdahale (Human Mode): Yönetici, müşterinin Yapay Zeka ile olan diyaloğunu gerçek zamanlı olarak görür ve tek tıklamayla robotun kontrolünü ele alarak sohbeti manuel moda geçirebilir. Aktivite göstergeleri, diğer yöneticilerin de bu sohbeti görüntüleyip görüntülemediğini göstererek karışıklığı önler.
- Analitik kontrol paneli: İşletmenin temel KPI'ları gerçek zamanlı olarak görüntülenir (benzersiz oturum sayısı, aktif diyaloglar, potansiyel müşteriye dönüşüm oranı).
- AG Grid aracılığıyla akıllı veritabanı yönetimi: Tablo, binlerce oturumu ülkelere, UTM etiketlerine, ziyaret tarihlerine, giriş sayfalarına göre filtrelemenize ve toplu olarak arşivlemenize veya silmenize olanak tanır. Tablo, her yönetici için sütun ayarlarını bireysel olarak hatırlar.
AI-Robot Chat'in işletmeniz için başlıca avantajları
- Bilgi tabanının tam özerkliği: Bot, JSON dosyalarınız üzerinde eğitilir ve fiyat listeleri veya hizmet koşulları değiştiğinde yeniden programlama gerektirmez.
- Maksimum yanıt hızı: Arka uçtaki asenkron mimari ve WebSockets, mesajların iletiminde herhangi bir gecikmeyi ortadan kaldırır.
- Mutlak şeffaflık: Müşterinin yolculuğunu reklam kampanyasının UTM etiketinden, IP adresinden ve şehrinden, sohbeti açtığı sayfaya kadar tamamen görürsünüz.
AI-Robot Chat, yüksek yüklere dayanıklı kurumsal sınıf bir araçtır ve müşteri hizmetlerinin %90'una kadarını otomatikleştirerek web sitenizin ziyaretçilerini satın almaya hazır potansiyel müşterilere dönüştürür. AI-Robot Chat'i web sitenize entegre etmek veya platformu iş süreçlerinize göre özelleştirmek için AI-Robot Studio uzmanlarıyla iletişime geçin.