Käyttäjäkonteksti

Välitä käyttäjätietoja tekoälykeskustelujen personointiin

Määritä käyttäjäkonteksti
Standard- ja Pro-paketit

Yleiskatsaus

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.

Näin se toimii

  1. Enable User Context in your dashboard settings
  2. Add JavaScript to your website that sets user data
  3. Tekoäly vastaanottaa kontekstin jokaisen käyttäjän lähettämän viestin yhteydessä
  4. 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:

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

Aseta konteksti sen jälkeen, kun sovelluksesi lataa käyttäjätiedot:

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

Hae käyttäjätiedot vasta chatin avautuessa (paras suorituskyvylle):

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

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

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

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ä.

Integraation tila

Toteutuksen jälkeen käy Käyttäjäkontekstin asetussivulla varmistaaksesi, että integraatiosi toimii. Tilakortti näyttää:

  • Vastaanotetaanko kontekstia
  • Viimeisin viesti kontekstin kanssa
  • Esikatselu lähetettävistä kontekstitiedoista