MDN

Zrozumienie logiki chatbota w PulsGPT dla automatyzacji OLX

Logika działania chatbota w PulsGPT opiera się na sekwencyjnym sprawdzaniu różnych bloków reakcji, aby określić, jaka odpowiedź powinna zostać wysłana do klienta. Poniżej przedstawiono kolejność działań, które bot wykonuje podczas przetwarzania wiadomości, oraz główne zasady działania, które pomagają dostosować bota do potrzeb biznesowych.

Sprawdzanie pierwszej wiadomości

Kiedy chatbot otrzymuje wiadomość od klienta, najpierw sprawdza, czy jest to pierwsza wiadomość w dialogu. Jeśli jest to pierwsza wiadomość, a blok „Pierwsza reakcja” jest włączony i wypełniony, chatbot wyśle dane z tej reakcji. Następnie bot może zakończyć dalsze przetwarzanie wiadomości lub kontynuować w zależności od ustawienia przełącznika „Zezwól na kontynuację” w bloku „Pierwsza reakcja”. Jeśli ten przełącznik jest włączony, bot kontynuuje przetwarzanie, jeśli nie — zatrzymuje się.

Wyszukiwanie słów kluczowych

Jeśli chatbot kontynuuje przetwarzanie wiadomości, sprawdza blok „Wyszukiwanie słów kluczowych”. Jeśli blok jest włączony i istnieją reakcje warunkowe z odpowiednimi słowami kluczowymi, chatbot sprawdza obecność tych słów w wiadomości klienta. Zachowanie bota zależy od ustawienia przełącznika:

  • Nigdy nie kontynuuj (domyślnie): Jeśli znaleziono dopasowania do słów kluczowych, chatbot wykonuje odpowiednie reakcje i kończy przetwarzanie.
  • Kontynuuj zawsze: Chatbot kontynuuje przetwarzanie wiadomości, niezależnie od tego, czy znaleziono słowa kluczowe.
  • Kontynuuj, jeśli jest reakcja umożliwiająca kontynuację: Chatbot kontynuuje przetwarzanie, jeśli nie znaleziono dopasowania do słów kluczowych lub jeśli dopasowanie istnieje, ale przy odpowiedniej reakcji włączono przełącznik „Zezwól na kontynuację”.

Rozpoznawanie sytuacji przy użyciu GPT

Jeśli chatbot kontynuuje przetwarzanie i blok „Rozpoznawanie sytuacji przy użyciu GPT” jest włączony, chatbot podejmie próbę rozpoznania sytuacji na podstawie danych wprowadzonych w polu „Słowa kluczowe i sytuacje”. Logika działania w tym bloku dokładnie powtarza logikę bloku „Wyszukiwanie słów kluczowych”, w tym trzy opisane wyżej warianty zachowania.

Odpowiedź tekstowa przy użyciu GPT

Jeśli chatbot kontynuuje przetwarzanie, a blok „Odpowiedź tekstowa przy użyciu GPT” jest włączony, spróbuje wygenerować odpowiedź za pomocą GPT. Jeśli próba będzie pomyślna lub jeśli w poprzednich blokach zgromadzono reakcje, chatbot zakończy dalsze przetwarzanie.

Reakcja domyślna

Jeśli chatbot nie znalazł żadnych odpowiednich reakcji, a blok „Reakcja domyślna” jest włączony, dopiero wtedy zostanie wykonana reakcja domyślna.

Kolejność ustalania słów kluczowych i sytuacji

Jeśli w wiadomości klienta zostaną znalezione różne dopasowania do słów kluczowych z różnych reakcji warunkowych, reakcje będą wykonywane w takiej kolejności, w jakiej słowa kluczowe pojawiają się w wiadomości. Na przykład, jeśli klient napisał: „Dzień dobry, jaka jest cena?”, a masz dwie reakcje – jedną na słowo kluczowe „dzień dobry” i drugą na słowo kluczowe „cena”, reakcje zostaną wykonane w kolejności występowania słów w wiadomości, niezależnie od kolejności reakcji w ustawieniach chatbota.

Jednak jeśli w reakcji włączono przełącznik „Priorytetowa reakcja”, chatbot najpierw sprawdzi takie reakcje w kolejności ich ustawienia w systemie. Jeśli zostanie znalezione dopasowanie do priorytetowej reakcji, dalsze wyszukiwanie słów kluczowych zostanie przerwane.

Podsumowanie

Logika działania chatbota dla OLX w PulsGPT pozwala na elastyczną konfigurację przetwarzania wiadomości, używając kombinacji różnych bloków reakcji i ustawień. Dzięki temu bot może skutecznie dostosowywać się do różnych scenariuszy komunikacji, automatycznie reagować na zapytania klientów i zapewniać wysoki poziom obsługi.