Benutzerkontext

Benutzerinformationen übergeben, um KI-Gespräche zu personalisieren

Benutzerkontext konfigurieren
Standard & Pro Tarife

Übersicht

Der Benutzerkontext ermöglicht es Ihnen, Informationen über angemeldete Benutzer an die KI zu übergeben. Wenn Sie Benutzerkontext bereitstellen, kann die KI Benutzer namentlich begrüßen, auf ihre Kontodaten verweisen und personalisierte Antworten geben, ohne nach Informationen zu fragen, die Sie bereits haben.

Dies schafft ein nahtloses Erlebnis, bei dem die KI den Benutzer bereits "kennt" – seinen Abonnementtarif, Bestellstatus, Treuepunkte oder andere relevante Daten, die Sie teilen möchten.

So funktioniert es

  1. Enable User Context in your dashboard settings
  2. Add JavaScript to your website that sets user data
  3. KI empfängt den Kontext mit jeder Nachricht, die der Benutzer sendet
  4. KI personalisiert Antworten anhand der bereitgestellten Informationen
KI-Assistent
Wo ist meine Bestellung?
Hallo Sarah! Ich habe gerade Ihre Bestellung #8847 überprüft – sie ist mit FedEx unterwegs und sollte heute bis 17 Uhr eintreffen.
Kann ich meinen Tarif upgraden?
Natürlich! Sie sind derzeit im Basic-Tarif mit 847 verbleibenden API-Aufrufen. Ich kann Ihnen beim Upgrade auf Pro für zusätzliche Funktionen und höhere Limits helfen.

Implementierung

Wählen Sie den Ansatz, der zu Ihrem Setup passt:

Benutzerdaten direkt aus Ihrem serverseitigen Template ausgeben:

<!-- 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>

Kontext festlegen, nachdem Ihre App Benutzerdaten geladen hat:

// 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

Optimal für Leistung: Das Widget erkennt fetchUserContext und ruft es automatisch beim Öffnen des Chats auf, sodass Daten nur bei Bedarf geladen werden.

Sie entscheiden, was Sie teilen. Übergeben Sie nur die für Ihren Anwendungsfall relevanten Daten – Kundenname, Bestellstatus, Abonnementstufe, Warenkorbinhalt oder andere Informationen, die der KI helfen, Ihre Benutzer besser zu unterstützen. Verwenden Sie beschreibende Bezeichnungen, damit die KI den Kontext versteht.

Beispiel-Anwendungsfälle

E-Commerce

"Ich sehe, dass Ihre Bestellung #4521 derzeit unterwegs ist und bis Freitag eintreffen sollte."

SaaS

"Sie haben diesen Monat noch 847 API-Aufrufe in Ihrem Pro-Tarif übrig."

Support

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

Bildung

"Sie sind zu 78% durch den JavaScript-Kurs. Bereit für Modul 8?"

Gastgewerbe

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

Gesundheitswesen

"Ihr nächster Termin bei Dr. Smith ist für Dienstag um 10 Uhr geplant."

Wichtige Hinweise

Optional - Der Chat funktioniert einwandfrei ohne Benutzerkontext. Es ist eine Erweiterung für angemeldete Benutzer.
Echtzeit - Der Kontext wird mit jeder Nachricht gesendet, sodass Sie ihn dynamisch aktualisieren können, wenn sich Benutzerdaten ändern.
Sicherheit - Geben Sie niemals Passwörter, Kreditkartennummern oder andere sensible Daten weiter. Übergeben Sie nur nicht-sensible Informationen.
Größenbeschränkungen - Der Benutzerkontext ist auf 2.000 Zeichen im Standard-Tarif und 10.000 Zeichen im Pro-Tarif begrenzt. Bei Überschreitung wird er gekürzt. Halten Sie Ihren Kontext prägnant.

Integrationsstatus

Besuchen Sie nach der Implementierung die Benutzerkontext-Einstellungsseite, um zu überprüfen, ob Ihre Integration funktioniert. Die Statuskarte zeigt:

  • Ob Kontext empfangen wird
  • Letzte Nachricht mit Kontext
  • Vorschau der gesendeten Kontextdaten