Kullanıcının sisteme sorular sorduğu ve yanıtlar aldığı birincil arayüzdür.
Conversational AI, tüm sistem akışını yöneten ana bileşendir. Kullanıcı sorusunu alır, veri kaynaklarına yönlendirir ve Generator (LLM) modülüne context ile birlikte talimatlar göndererek yanıt oluşturur.
Retriever, şirket bilgileri, menüler, kullanım kılavuzları gibi dökümanlardan ilgili bilgileri çeker. API Katmanı ise veritabanları, CRM sistemleri ve bulut depolama gibi dinamik kaynaklardan güncel verileri sağlar.
Yetkilendirme Katmanı, kullanıcıların yetkilerini kontrol ederek güvenliği sağlar. Loglama Sistemi ise tüm işlemleri kaydeder ve sistem performansının izlenmesine olanak tanır.
LLM'e (Dil Modeli) verilen talimatlar ve içerik aşağıdaki sırayla işlenir:
1. Kullanıcı: "XYZ ürün serisinin fiyat politikası nedir?"
2. Sistem: Kullanıcı yetkisi kontrol edilir
3. Retriever: Fiyat politikası dökümanları bulunur
4. API: Güncel fiyat listesi alınır, CRM'den müşteri segmenti bilgisi alınır
5. Context: Fiyat dökümanları + güncel fiyatlar + müşteri segmenti bilgileri birleştirilir
6. Prompt: "Aşağıdaki XYZ ürün serisi bilgilerini kullanarak, fiyat politikasını kısa ve net biçimde açıkla.
Müşteri [segment] kategorisinde ve özel indirimler mevcut."
7. LLM: Verilen context ve talimata göre yanıt üretir
8. Sistem: Yanıt kullanıcıya iletilir ve etkileşim loglanır