Käyttäjäkontekstin avulla voit välittää kirjautuneiden käyttäjien tietoja tekoälylle. Kun tarjoat käyttäjäkontekstin, tekoäly voi tervehtiä käyttäjiä nimeltä, viitata heidän tilitietoihinsa ja antaa henkilökohtaisia vastauksia kysymättä tietoja, jotka sinulla jo on.
Tämä luo saumattoman kokemuksen, jossa tekoäly jo "tuntee" käyttäjän — heidän tilaussuunnitelmansa, tilauksen tilan, kanta-asiakaspisteet tai muut olennaiset tiedot, jotka päätät jakaa.
Miten se toimii
Ota käyttäjäkonteksti käyttöön hallintapaneelisi asetuksissa
Lisää JavaScript verkkosivustollesi, joka asettaa käyttäjätiedot
Tekoäly vastaanottaa kontekstin jokaisen käyttäjän lähettämän viestin yhteydessä
Tekoäly personoi vastaukset annettujen tietojen perusteella
Tekoälyavustaja
Missä tilaukseni on?
Hei Sarah! Tarkistin juuri tilauksesi #8847 — se on matkalla FedExin kuljettamana ja sen pitäisi saapua tänään klo 17 mennessä.
Voinko päivittää tilaukseni?
Tietenkin! Sinulla on tällä hetkellä Basic-tilaus ja 847 API-kutsua jäljellä. Voin auttaa sinua päivittämään Pro-tilaukseen, jossa on lisäominaisuuksia ja korkeammat rajat.
Toteutus
Valitse lähestymistapa, joka sopii kokoonpanoosi:
Tulosta käyttäjätiedot suoraan palvelinpuolen mallista:
Aseta konteksti sen jälkeen, kun sovelluksesi lataa käyttäjätiedot:
// 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;
Hae käyttäjätiedot vasta chatin avautuessa (paras suorituskyvylle):
// 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
Paras suorituskyvylle: Widget tunnistaa fetchUserContext-funktion ja kutsuu sitä automaattisesti chatin avautuessa, joten tiedot ladataan vain tarvittaessa.
Sinä päätät, mitä jaat. Välitä vain käyttötapauksesi kannalta olennaiset tiedot – asiakkaan nimi, tilauksen tila, tilaustaso, ostoskorin sisältö tai muut tiedot, jotka auttavat tekoälyä palvelemaan käyttäjiäsi paremmin. Käytä kuvaavia tunnisteita, jotta tekoäly ymmärtää kontekstin.
Esimerkkikäyttötapauksia
Verkkokauppa
"Näen, että tilauksesi #4521 on tällä hetkellä matkalla ja sen pitäisi saapua perjantaihin mennessä."
SaaS
"Sinulla on 847 API-kutsua jäljellä tässä kuussa Pro-tilauksessasi."
Tuki
"Huomaan, että olet Gold-jäsen, jolla on 3 avointa tikettiä. Miten voin auttaa?"
Koulutus
"Olet 78% JavaScript-kurssin läpi. Oletko valmis aloittamaan moduulin 8?"
Majoitusala
"Varauksesi 17. syyskuuta on vahvistettu. Sisäänkirjautuminen alkaa klo 15."
Terveydenhuolto
"Seuraava tapaamisesi tohtori Smithin kanssa on tiistaina klo 10."
Tärkeää huomioitavaa
Valinnainen - Chat toimii täydellisesti ilman käyttäjäkontekstia. Se on parannusominaisuus kirjautuneille käyttäjille.
Reaaliaikainen - Konteksti lähetetään jokaisen viestin mukana, joten voit päivittää sitä dynaamisesti käyttäjätietojen muuttuessa.
Turvallisuus - Älä koskaan sisällytä salasanoja, luottokorttinumeroita tai muita arkaluontoisia tietoja. Välitä vain ei-arkaluontoisia tietoja.
Kokorajat - Käyttäjäkontekstin enimmäispituus on 2 000 merkkiä Standard-tilauksessa ja 10 000 merkkiä Pro-tilauksessa. Jos raja ylittyy, teksti katkaistaan mahtumaan. Pidä konteksti tiiviinä.