Il Contesto Utente ti consente di passare informazioni sugli utenti connessi all'IA. Quando fornisci il contesto utente, l'IA può salutare gli utenti per nome, fare riferimento ai dettagli del loro account e fornire risposte personalizzate senza chiedere informazioni che hai già.
Questo crea un'esperienza fluida in cui l'IA già "conosce" l'utente - il suo piano di abbonamento, lo stato dell'ordine, i punti fedeltà o qualsiasi altro dato rilevante che scegli di condividere.
Come funziona
Abilita il Contesto Utente nelle impostazioni della tua dashboard
Aggiungi JavaScript al tuo sito web che imposta i dati utente
L'IA riceve il contesto con ogni messaggio inviato dall'utente
L'IA personalizza le risposte utilizzando le informazioni fornite
Assistente IA
Dov'è il mio ordine?
Ciao Sarah! Ho appena controllato il tuo ordine #8847 — è in consegna con FedEx e dovrebbe arrivare oggi entro le 17:00.
Posso aggiornare il mio piano?
Certo! Sei attualmente sul piano Basic con 847 chiamate API rimanenti. Posso aiutarti ad aggiornare al piano Pro per funzionalità aggiuntive e limiti più elevati.
Implementazione
Scegli l'approccio più adatto alla tua configurazione:
Restituisci i dati utente direttamente dal tuo template lato server:
Imposta il contesto dopo che la tua app ha caricato i dati utente:
// 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;
Recupera i dati utente solo quando si apre la chat (migliore per le prestazioni):
// 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
Migliore per le prestazioni: Il widget rileva fetchUserContext e lo chiama automaticamente quando la chat si apre, quindi i dati vengono caricati solo quando necessario.
Tu decidi cosa condividere. Passa solo i dati rilevanti per il tuo caso d'uso - nome del cliente, stato dell'ordine, livello di abbonamento, contenuto del carrello o qualsiasi altra informazione che aiuti l'IA ad assistere meglio i tuoi utenti. Usa etichette descrittive affinché l'IA comprenda il contesto.
Esempi di utilizzo
E-commerce
"Vedo che il tuo ordine #4521 è attualmente in transito e dovrebbe arrivare entro venerdì."
SaaS
"Hai 847 chiamate API rimanenti questo mese sul tuo piano Pro."
Supporto
"Vedo che sei un membro Gold con 3 ticket aperti. Come posso aiutarti?"
Istruzione
"Sei al 78% del corso JavaScript. Pronto per iniziare il Modulo 8?"
Ospitalità
"La tua prenotazione per il 17 settembre è confermata. Il check-in inizia alle 15:00."
Sanità
"Il tuo prossimo appuntamento con il Dott. Smith è programmato per martedì alle 10:00."
Note Importanti
Facoltativo - La chat funziona perfettamente senza contesto utente. È un miglioramento per gli utenti connessi.
Tempo reale - Il contesto viene inviato con ogni messaggio, quindi puoi aggiornarlo dinamicamente quando i dati utente cambiano.
Sicurezza - Non includere mai password, numeri di carte di credito o altri dati sensibili. Passa solo informazioni non sensibili.
Limiti di Dimensione - Il contesto utente è limitato a 2.000 caratteri su Standard e 10.000 caratteri su Pro. Se superato, verrà troncato per adattarsi. Mantieni il tuo contesto conciso.