Gebruikerscontext stelt u in staat om informatie over ingelogde gebruikers door te geven aan de AI. Wanneer u gebruikerscontext verstrekt, kan de AI gebruikers bij naam begroeten, verwijzen naar hun accountgegevens en gepersonaliseerde antwoorden geven zonder te vragen naar informatie die u al heeft.
Dit creëert een naadloze ervaring waarbij de AI de gebruiker al "kent" - hun abonnement, bestelstatus, loyaliteitspunten of andere relevante gegevens die u kiest om te delen.
Hoe het werkt
Enable User Context in your dashboard settings
Add JavaScript to your website that sets user data
AI ontvangt de context bij elk bericht dat de gebruiker verzendt
AI personaliseert antwoorden met behulp van de verstrekte informatie
AI-assistent
Waar is mijn bestelling?
Hallo Sarah! Ik heb zojuist uw bestelling #8847 gecontroleerd — deze is onderweg met FedEx en zou vandaag vóór 17:00 uur bezorgd moeten worden.
Kan ik mijn abonnement upgraden?
Natuurlijk! U bent momenteel op het Basic-abonnement met 847 resterende API-aanroepen. Ik kan u helpen om te upgraden naar Pro voor extra functies en hogere limieten.
Implementatie
Kies de aanpak die bij uw configuratie past:
Output user data directly from your server-side template:
Stel de context in nadat uw app de gebruikersgegevens heeft geladen:
// 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;
Fetch user data only when the chat opens (best for performance):
// 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
Beste voor prestaties: De widget detecteert fetchUserContext en roept deze automatisch aan wanneer de chat wordt geopend, zodat gegevens alleen worden geladen wanneer nodig.
U bepaalt wat u deelt. Geef alleen de gegevens door die relevant zijn voor uw toepassing - klantnaam, bestelstatus, abonnementsniveau, winkelwageninhoud of andere informatie die de AI helpt uw gebruikers beter te assisteren. Gebruik beschrijvende labels zodat de AI de context begrijpt.
Voorbeeldtoepassingen
E-commerce
"Ik kan zien dat uw bestelling #4521 momenteel onderweg is en vrijdag zou moeten aankomen."
SaaS
"U heeft deze maand nog 847 API-aanroepen over op uw Pro-abonnement."
Ondersteuning
"I see you're a Gold member with 3 open tickets. How can I help?"
Onderwijs
"You're 78% through the JavaScript course. Ready to start Module 8?"
Horeca
"Your booking for September 17th is confirmed. Check-in starts at 3 PM."
Gezondheidszorg
"Your next appointment with Dr. Smith is scheduled for Tuesday at 10 AM."
Belangrijke opmerkingen
Optioneel - De chat werkt perfect zonder gebruikerscontext. Het is een verbetering voor ingelogde gebruikers.
Realtime - Context wordt met elk bericht meegestuurd, zodat u het dynamisch kunt bijwerken wanneer gebruikersgegevens veranderen.
Beveiliging - Voeg nooit wachtwoorden, creditcardnummers of andere gevoelige gegevens toe. Geef alleen niet-gevoelige informatie door.
Groottelimieten - Gebruikerscontext is beperkt tot 2.000 tekens op Standard en 10.000 tekens op Pro. Bij overschrijding wordt de tekst ingekort. Houd uw context beknopt.