MDN

Înțelegerea logicii chatbotului în PulsGPT pentru automatizarea OLX

Logica unui chatbot în PulsGPT se bazează pe o verificare secvențială a diferitelor blocuri de reacție pentru a determina răspunsul adecvat care trebuie trimis clientului. Mai jos este prezentată o descriere a etapelor pe care botul le urmează atunci când procesează mesajele, împreună cu principalele reguli de funcționare care ajută la adaptarea chatbotului la nevoile întreprinderii.

Verificarea primului mesaj

Când chatbotul primește un mesaj de la un client, primul lucru pe care îl verifică este dacă este primul mesaj din conversație. Dacă acesta este primul mesaj și blocul „Prima reacție” este activat și completat, chatbotul va trimite conținutul acestei reacții. După aceasta, chatbotul poate fie să oprească procesarea mesajului, fie să continue, în funcție de setarea comutatorului „Permite continuarea” din blocul „Prima reacție”. Dacă acest comutator este activat, chatbotul continuă procesarea; dacă nu, se oprește.

Căutarea cuvintelor cheie

Dacă chatbotul continuă procesarea mesajului, verifică blocul „Căutare prin cuvinte cheie”. Dacă acest bloc este activat și există reacții condiționate cu cuvinte cheie, chatbotul caută aceste cuvinte cheie în mesajul clientului. Comportamentul botului depinde de setarea comutatorului:

  • Niciodată nu continuați (implicit): Dacă se găsesc potriviri de cuvinte cheie, chatbotul execută reacțiile corespunzătoare și oprește procesarea.
  • Continuați pentru toate reacțiile de potrivire a cuvintelor cheie: Chatbotul continuă procesarea mesajelor indiferent dacă au fost găsite cuvinte cheie.
  • Continuați dacă există o reacție permisă: Chatbotul continuă procesarea dacă nu sunt găsite potriviri de cuvinte cheie sau dacă se găsește o potrivire dar reacția corespunzătoare are activat comutatorul „Permite continuarea”.

Recunoașterea situațiilor cu GPT

Dacă chatbotul continuă procesarea și blocul „Recunoașterea situațiilor cu GPT” este activat, chatbotul încearcă să determine situația pe baza datelor specificate în câmpul „Cuvinte cheie și situații”. Logica din acest bloc urmează același tipar ca și blocul „Căutare prin cuvinte cheie”, inclusiv cele trei opțiuni comportamentale descrise mai sus.

Reacție text GPT

Dacă chatbotul continuă procesarea și blocul „Răspuns text utilizând GPT” este activat, acesta va încerca să genereze un răspuns text folosind GPT. Dacă încercarea are succes sau dacă au fost acumulate reacții din blocurile anterioare, chatbotul oprește procesarea.

Reacția implicită

Dacă chatbotul nu găsește nicio reacție potrivită și blocul „Reacție implicită” este activat, atunci și numai atunci va fi declanșată reacția implicită.

Ordinea de potrivire a cuvintelor cheie și situațiilor

Dacă mesajul clientului conține mai multe potriviri de cuvinte cheie din reacții condiționate diferite, reacțiile sunt executate în ordinea în care apar cuvintele cheie în mesaj. De exemplu, dacă clientul a scris: „Bună ziua, care este prețul?” și aveți două reacții - una pentru cuvântul cheie „bună ziua” și alta pentru „preț” - reacțiile vor fi executate în ordinea în care apar cuvintele în mesaj, indiferent de ordinea reacțiilor din setările chatbotului.

Totuși, dacă o reacție are activat comutatorul „Reacție prioritară”, chatbotul va verifica mai întâi astfel de reacții în ordinea în care sunt listate în setările chatbotului. Dacă se găsește o potrivire cu o reacție prioritară, căutarea ulterioară a cuvintelor cheie se oprește.

Concluzie

Logica unui chatbot pentru OLX în PulsGPT permite procesarea flexibilă a mesajelor, utilizând o combinație de diferite blocuri de reacții și setări. Aceasta permite botului să se adapteze eficient la diverse scenarii de comunicare, să răspundă automat la întrebările clienților și să ofere un nivel înalt de servicii.