Dashboard'a Dön

Belgeler

Asyntai'yi nasıl kullanacağınızı öğrenin

Kullanıcı Bağlamı

AI görüşmelerini kişiselleştirmek için kullanıcı bilgilerini aktarın

Kullanıcı Bağlamını Yapılandır
Standard ve Pro Planlar

Genel Bakış

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.

Nasıl Çalışır

  1. Enable User Context in your dashboard settings
  2. Kullanıcı verilerini ayarlayan JavaScript ekleyin
  3. Yapay zeka bağlamı alır - kullanıcının gönderdiği her mesajla
  4. Yapay zeka yanıtları kişiselleştirir - sağlanan bilgileri kullanarak
AI Asistan
Siparişim nerede?
Merhaba Sarah! #8847 numaralı siparişinizi az önce kontrol ettim — FedEx ile teslimata çıkmış ve bugün saat 17:00'ye kadar ulaşması gerekiyor.
Planımı yükseltebilir miyim?
Tabii ki! Şu anda 847 API çağrısı kalan Basic planındasınız. Ek özellikler ve daha yüksek limitler için Pro'ya yükseltmenize yardımcı olabilirim.

Uygulama

Kurulumunuza uygun yaklaşımı seçin:

Kullanıcı verilerini doğrudan sunucu tarafı şablonunuzdan çıktılayın:

<!-- After your Asyntai widget script -->
<script>
window.Asyntai = window.Asyntai || {};
window.Asyntai.userContext = {
    "Customer name": "<?php echo $user->name; ?>",
    "Email": "<?php echo $user->email; ?>",
    "Subscription plan": "<?php echo $user->plan; ?>",
    "Order status": "<?php echo $user->latest_order_status; ?>"
};
</script>

Uygulamanız kullanıcı verilerini yükledikten sonra bağlamı ayarlayın:

// After user logs in or data loads
window.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 message
window.Asyntai.userContext["Cart total"] = newTotal;

Fetch user data only when the chat opens (best for performance):

// Define a function to fetch user context
window.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

"I see you're a Gold member with 3 open tickets. How can I help?"

Eğitim

"You're 78% through the JavaScript course. Ready to start Module 8?"

Konaklama

"Your booking for September 17th is confirmed. Check-in starts at 3 PM."

Sağlık

"Your next appointment with Dr. Smith is scheduled for Tuesday at 10 AM."

Ö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.

Entegrasyon Durumu

Uyguladıktan sonra entegrasyonunuzun çalıştığını doğrulamak için Kullanıcı Bağlamı ayarlar sayfasını ziyaret edin. Durum kartı şunları gösterecektir:

  • Bağlamın alınıp alınmadığı
  • Bağlam içeren en son mesaj
  • Gönderilen bağlam verilerinin önizlemesi