Розуміння логіки чат-бота в PulsGPT для автоматизації OLX
Логіка роботи чат-бота в PulsGPT базується на послідовній перевірці різних блоків реакції для визначення відповідної відповіді для відправлення клієнту. Нижче наведено опис кроків, яких дотримується бот при обробці повідомлень, а також ключові правила роботи, які допомагають адаптувати чат-бота до потреб бізнесу.
Перевірка першого повідомлення
Коли чат-бот отримує повідомлення від клієнта, першим ділом він перевіряє, чи є це повідомлення першим у діалозі. Якщо це перше повідомлення, і блок "Перша реакція" увімкнений та заповнений, бот відправить дані з цієї реакції. Після цього бот може або завершити подальшу обробку повідомлення, або продовжити, залежно від налаштування перемикача "Дозволити продовження" у блоці "Перша реакція". Якщо цей перемикач увімкнений, бот продовжує обробку; якщо ні — зупиняється.
Пошук ключових слів
Якщо бот продовжує обробку повідомлення, він перевіряє блок "Пошук ключових слів". Якщо блок увімкнений і є умовні реакції з ключовими словами, бот перевіряє наявність цих ключових слів у повідомленні клієнта. Поведінка бота залежить від налаштування перемикача:
- Ніколи не продовжувати (за замовчуванням): Якщо знайдено збіги з ключовими словами, бот виконує відповідні реакції й завершує обробку.
- Продовжувати завжди: Бот продовжує обробку повідомлень незалежно від того, чи знайдено ключові слова.
- Продовжувати, якщо є дозвільна реакція: Бот продовжує обробку, якщо не знайдено збігів із ключовими словами, або якщо збіг є, але в відповідній реакції увімкнено перемикач "Дозволити продовження".
Розпізнавання ситуацій за допомогою GPT
Якщо бот продовжує обробку і увімкнено блок "Розпізнавання ситуацій за допомогою GPT", бот спробує визначити ситуацію на основі даних, зазначених у полі "Ключові слова та Ситуації". Подальша логіка цього блоку повністю повторює логіку блоку "Пошук ключових слів", включаючи три варіанти поведінки, описані вище.
Текстова відповідь за допомогою GPT
Якщо бот продовжує обробку й увімкнено блок "Текстова відповідь за допомогою GPT", він спробує сформувати текстову відповідь за допомогою GPT. Якщо спроба успішна або якщо накопичено реакції з попередніх блоків, бот завершує подальшу обробку.
Реакція за замовчуванням
Якщо бот не знайшов жодних відповідних реакцій і увімкнено блок "Реакція за замовчуванням", то лише в цьому випадку буде виконана реакція за замовчуванням.
Порядок визначення ключових слів і ситуацій
Якщо в повідомленні клієнта виявлено кілька збігів із ключовими словами з різних умовних реакцій, реакції виконуються в тому порядку, в якому ключові слова зустрічаються в повідомленні. Наприклад, якщо клієнт написав: "Доброго дня, яка ціна?", а у вас є дві реакції — одна з ключовим словом "доброго дня", а інша з ключовим словом "ціна", то реакції виконуються саме в порядку появи слів у повідомленні, незалежно від порядку реакцій у налаштуваннях бота.
Однак, якщо у реакції ввімкнений перемикач "Пріоритетна реакція", бот спочатку перевірить такі реакції в порядку їх розташування в налаштуваннях бота. Якщо знайдено збіг із пріоритетною реакцією, подальший пошук ключових слів припиняється.
Висновок
Логіка роботи чат-бота для OLX у PulsGPT дозволяє гнучко налаштовувати обробку повідомлень, використовуючи комбінацію різних блоків реакцій та налаштувань. Завдяки цьому бот може ефективно адаптуватися під різні сценарії спілкування, автоматично реагувати на запити клієнтів і забезпечувати високий рівень сервісу.