Kullanıcı Bağlamı, oturum açmış kullanıcılar hakkındaki bilgileri yapay zekaya aktarmanızı sağlar. Kullanıcı bağlamı sağladığınızda, yapay zeka kullanıcıları adlarıyla karşılayabilir, hesap detaylarına başvurabilir ve zaten sahip olduğunuz bilgileri sormadan kişiselleştirilmiş yanıtlar verebilir.
Bu, yapay zekanın kullanıcı hakkında zaten "bilgi sahibi" olduğu sorunsuz bir deneyim oluşturur - abonelik planı, sipariş durumu, sadakat puanları veya paylaşmayı seçtiğiniz diğer ilgili veriler.
Uygulamanız kullanıcı verilerini yükledikten sonra bağlamı ayarlayın:
// After user logs in or data loadswindow.Asyntai = window.Asyntai || {};
window.Asyntai.userContext = {
"Customer name": currentUser.name,
"Email": currentUser.email,
"Subscription plan": currentUser.subscription.planName,
"Cart total": cart.total,
"Loyalty points": currentUser.loyaltyPoints
};
// You can update it anytime - changes apply to the next messagewindow.Asyntai.userContext["Cart total"] = newTotal;
Kullanıcı verilerini yalnızca sohbet açıldığında getirin (performans için en iyi):
// Define a function to fetch user contextwindow.Asyntai = window.Asyntai || {};
window.Asyntai.fetchUserContext = function() {
return fetch('/api/your-user-context-endpoint/')
.then(function(response) { return response.json(); })
.then(function(data) {
window.Asyntai.userContext = data;
});
};
// The widget automatically calls this when the chat opens
Performans için en iyi: Widget, fetchUserContext'i algılar ve sohbet açıldığında otomatik olarak çağırır, böylece veriler yalnızca gerektiğinde yüklenir.
Ne paylaşacağınıza siz karar verirsiniz. Yalnızca kullanım durumunuzla ilgili verileri aktarın - müşteri adı, sipariş durumu, abonelik seviyesi, sepet içeriği veya yapay zekanın kullanıcılarınıza daha iyi yardım etmesini sağlayan diğer bilgiler. Yapay zekanın bağlamı anlaması için açıklayıcı etiketler kullanın.
Örnek Kullanım Senaryoları
E-ticaret
"#4521 numaralı siparişinizin şu anda yolda olduğunu ve Cuma gününe kadar ulaşması gerektiğini görebiliyorum."
SaaS
"Pro planınızda bu ay 847 API çağrınız kaldı."
Destek
"3 açık talebiniz olan bir Gold üye olduğunuzu görüyorum. Nasıl yardımcı olabilirim?"
Eğitim
"You're 78% through the JavaScript course. Ready to start Module 8?"
Konaklama
"17 Eylül rezervasyonunuz onaylandı. Giriş saat 15:00'te başlar."
Sağlık
"Dr. Smith ile bir sonraki randevunuz Salı günü saat 10:00 olarak planlanmıştır."
Önemli Notlar
İsteğe Bağlı - Sohbet, kullanıcı bağlamı olmadan mükemmel çalışır. Bu, oturum açmış kullanıcılar için bir geliştirmedir.
Gerçek zamanlı - Bağlam her mesajla birlikte gönderilir, böylece kullanıcı verileri değiştikçe dinamik olarak güncelleyebilirsiniz.
Güvenlik - Asla şifreler, kredi kartı numaraları veya diğer hassas verileri dahil etmeyin. Yalnızca hassas olmayan bilgileri aktarın.
Boyut Limitleri - Kullanıcı bağlamı Standard'da 2.000 karakter ve Pro'da 10.000 karakter ile sınırlıdır. Aşılırsa, sığdırmak için kısaltılacaktır. Bağlamınızı kısa ve öz tutun.
Bir erişim denetimi değildir - User context is set by your page in the visitor's browser, so it must never be what stands between a visitor and restricted content. To restrict which knowledge items a visitor can retrieve at all, use Access Tags (Enterprise) — enforced on our servers with a claim signed by your own back end.
Entegrasyon Durumu
After implementing, visit the User Context settings page to verify your integration is working. The status card will show:
Bağlamın alınıp alınmadığı
Bağlam içeren en son mesaj
Gönderilen bağlam verilerinin önizlemesi
Platform Guides
Using a specific CMS or e-commerce platform? We have step-by-step setup instructions for each — pick yours below to jump straight to the guide.