Lietotāja konteksts ļauj jums nodot informāciju par pieteicušajiem lietotājiem MI. Kad sniedzat lietotāja kontekstu, MI var uzrunāt lietotājus vārdā, atsaukties uz viņu konta datiem un sniegt personalizētas atbildes, neprasot informāciju, kas jums jau ir.
Tas rada vienmērīgu pieredzi, kurā MI jau "zina" par lietotāju - viņa abonementa plānu, pasūtījuma statusu, lojalitātes punktus vai jebkurus citus būtiskus datus, ko izvēlaties kopīgot.
Kā tas darbojas
Iespējot lietotāja kontekstu savā informācijas paneļa iestatījumos
Pievienojiet JavaScript savai tīmekļa vietnei, kas iestata lietotāja datus
MI saņem kontekstu ar katru ziņojumu, ko lietotājs nosūta
MI personalizē atbildes, izmantojot sniegto informāciju
MI asistents
Kur ir mans pasūtījums?
Sveika, Sāra! Es tikko pārbaudīju jūsu pasūtījumu #8847 — tas ir nodots piegādei ar FedEx un tam vajadzētu pienākt šodien līdz 17:00.
Vai es varu uzlabot savu plānu?
Protams! Jūs pašlaik izmantojat Basic plānu ar 847 atlikušajiem API izsaukumiem. Es varu palīdzēt jums pāriet uz Pro plānu papildu funkcijām un augstākiem limitiem.
Ieviešana
Izvēlieties pieeju, kas atbilst jūsu iestatījumam:
Izvadiet lietotāja datus tieši no sava servera puses veidnes:
Iestatiet kontekstu pēc tam, kad jūsu lietotne ielādē lietotāja datus:
// 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;
Iegūt lietotāja datus tikai tad, kad tiek atvērta tērzēšana (labākais veiktspējai):
// 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
Labākais veiktspējai: Logrīks nosaka fetchUserContext un izsauc to automātiski, kad tērzēšana tiek atvērta, tāpēc dati tiek ielādēti tikai tad, kad nepieciešams.
Jūs izlemjat, ko kopīgot. Nododiet tikai tos datus, kas ir būtiski jūsu lietošanas gadījumam - klienta vārdu, pasūtījuma statusu, abonementa līmeni, groza saturu vai jebkuru citu informāciju, kas palīdz MI labāk palīdzēt jūsu lietotājiem. Izmantojiet aprakstošas etiķetes, lai MI saprastu kontekstu.
Lietošanas piemēri
E-komercija
"Es redzu, ka jūsu pasūtījums #4521 pašlaik ir ceļā un tam vajadzētu pienākt līdz piektdienai."
SaaS
"Jums šajā mēnesī ir atlikuši 847 API izsaukumi jūsu Pro plānā."
Atbalsts
"Redzu, ka esat Gold dalībnieks ar 3 atvērtiem pieteikumiem. Kā varu palīdzēt?"
Izglītība
"Jūs esat pabeidzis 78% JavaScript kursa. Gatavs sākt 8. moduli?"
Viesmīlība
"Jūsu rezervācija 17. septembrim ir apstiprināta. Reģistrēšanās sākas plkst. 15:00."
Veselības aprūpe
"Jūsu nākamais apmeklējums pie Dr. Smita ir ieplānots otrdien plkst. 10:00."
Svarīgas piezīmes
Neobligāts - Tērzēšana darbojas lieliski bez lietotāja konteksta. Tā ir uzlabojums pieteicušajiem lietotājiem.
Reāllaikā - Konteksts tiek nosūtīts ar katru ziņojumu, tāpēc jūs varat to dinamiski atjaunināt, mainoties lietotāja datiem.
Drošība - Nekad neiekļaujiet paroles, kredītkaršu numurus vai citus sensitīvus datus. Nododiet tikai nesensitīvu informāciju.
Izmēra ierobežojumi - Lietotāja konteksts ir ierobežots līdz 2000 rakstzīmēm Standard plānā un 10 000 rakstzīmēm Pro plānā. Ja pārsniedz, tas tiks saīsināts. Saglabājiet kontekstu kodolīgu.