Назад на контролну таблу

Документација

Научите како да користите Asyntai

Кориснички контекст

Проследите корисничке информације за персонализацију АИ разговора

Конфигуришите кориснички контекст
Standard и Pro планови

Преглед

Кориснички контекст вам омогућава да проследите информације о пријављеним корисницима вештачкој интелигенцији. Када обезбедите кориснички контекст, АИ може поздравити кориснике по имену, упутити на детаље њиховог налога и пружити персонализоване одговоре без тражења информација које већ имате.

Ово ствара беспрекорно искуство где АИ већ "зна" о кориснику - њихов план претплате, статус наруџбине, бодове лојалности или било које друге релевантне податке које одаберете да поделите.

Како функционише

  1. Enable User Context in your dashboard settings
  2. Add JavaScript to your website that sets user data
  3. АИ прима контекст са сваком поруком коју корисник пошаље
  4. АИ персонализује одговоре користећи пружене информације
AI асистент
Где је моја наруџбина?
Здраво Сара! Управо сам проверио вашу наруџбину #8847 — на путу је за испоруку са FedEx-ом и требало би да стигне данас до 17 часова.
Могу ли да надоградим свој план?
Наравно! Тренутно сте на Basic плану са 847 преосталих АПИ позива. Могу вам помоћи да надоградите на Pro за додатне функције и веће лимите.

Имплементација

Изаберите приступ који одговара вашем подешавању:

Испишите корисничке податке директно из вашег серверског шаблона:

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

Поставите контекст након што ваша апликација учита корисничке податке:

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

Fetch user data only when the chat opens (best for performance):

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

Најбоље за перформансе: Виџет детектује fetchUserContext и позива га аутоматски када се чет отвори, тако да се подаци учитавају само када су потребни.

Ви одлучујете шта делите. Проследите само податке релевантне за ваш случај коришћења - име клијента, статус наруџбине, ниво претплате, садржај корпе или било које друге информације које помажу АИ да боље помогне вашим корисницима. Користите описне ознаке да АИ разуме контекст.

Примери коришћења

Е-трговина

"Видим да је ваша наруџбина #4521 тренутно у транзиту и требало би да стигне до петка."

SaaS

"Имате 847 преосталих АПИ позива овог месеца на вашем Pro плану."

Подршка

"Видим да сте Златни члан са 3 отворена тикета. Како вам могу помоћи?"

Образовање

"Прешли сте 78% JavaScript курса. Спремни да започнете Модул 8?"

Угоститељство

"Ваша резервација за 17. септембар је потврђена. Пријава почиње у 15 часова."

Здравство

"Ваш следећи термин код Др Смита је заказан за уторак у 10 часова."

Важне напомене

Опционо - Чет функционише савршено без корисничког контекста. То је побољшање за пријављене кориснике.
У реалном времену - Контекст се шаље са сваком поруком, тако да га можете динамички ажурирати како се кориснички подаци мењају.
Безбедност - Никада не укључујте лозинке, бројеве кредитних картица или друге осетљиве податке. Проследите само неосетљиве информације.
Ограничења величине - Кориснички контекст је ограничен на 2.000 карактера на Standard и 10.000 карактера на Pro. Ако се прекорачи, биће скраћен. Држите свој контекст сажетим.

Статус интеграције

Након имплементације, посетите страницу подешавања корисничког контекста да проверите да ли ваша интеграција функционише. Картица статуса ће приказати:

  • Да ли се контекст прима
  • Последња порука са контекстом
  • Преглед контекстних података који се шаљу