Як створити двох або більше AI-асистентів в одному чаті

Щоб увімкнути спільну роботу асистентів, нам знадобляться конструктор воронки та три AI-асистенти. Блоки в конструкторі використовуватимуться для встановлення змінних, на які потім посилатимуться в умовах асистентів, а самі асистенти виконуватимуть роль клієнтських консультантів.

Ми створимо трьох асистентів із такими ролями:

  1. Асистент-дистриб’ютор

  2. Асистент менеджера з продажу

  3. Асистент- бухгалтер

Робота в конструкторі

Нам знадобляться три блоки в конструкторі чат-бота — усі блоки мають бути встановлені як "Запасний варіант."

Роль блоків Fallback така:

  1. Вони містять змінні, яким буде призначено для клієнта значення 1 або 0;

  2. Один із блоків запускатиме асистента-дистриб’ютора;

  3. Вони скидають змінні для подальшого перемикання з одного асистента на іншого.

У першому блоці ми присвоюємо змінним у калькуляторі значення 0:

Також укажіть у блоці потрібне повідомлення. У другому блоці, який буде активовано асистентом за командою, встановіть значення змінних: bookkeeper = 0, sales_assistant = 1.

У третьому блоці встановіть значення змінних: bookkeper = 1, sales_assistant = 0.

Налаштування блоків завершено.

Налаштування трьох AI-асистентів

Створимо першого асистента, який виконуватиме роль дистриб’ютора щоб перенаправляти клієнтів до відповідних спеціалізованих AI-ботів.

Ви — асистент із розподілу звернень. У вас є двоє колег: бухгалтер/bookkeeper і менеджер із продажу. Коли клієнт пише вам, запитайте, чим ви можете допомогти, і запропонуйте допомогу бухгалтера та менеджера з продажу. Якщо клієнту потрібен менеджер із продажу, виконайте команду "start_block_from_ai 11959" Якщо клієнту потрібен бухгалтер/bookkeeper, виконайте команду "start_block_from_ai 11960".

Цей асистент потрібен для перемикання клієнта на менеджера з продажу або на бухгалтера. Тепер налаштуйте команди:

1. Також у налаштуваннях асистента вкажіть боту: “Якщо клієнту потрібен менеджер із продажу, надішли точно ‘start_block_from_ai 12345’,” де “12345” замінюється на номер блоку, що містить змінні bookkeeper = 0 та sales_assistant = 1.

  1. Далі вкажіть у налаштуваннях другу команду: "Якщо клієнту потрібен бухгалтер, надішли точно ‘start_block_from_ai 12345’," де "12345" замінюється на номер блоку, що містить змінні bookkeeper = 1 та sales_assistant = 0.

Налаштування асистента-дистриб’ютора завершено.

Як створити менеджера з продажу (роль)

Для цього натисніть кнопку створення наступного асистента:

circle-check

Встановіть роль "менеджер з продажу" та застосуйте будь-які попередньо налаштовані параметри за потреби:

У рядку тригера обов’язково встановіть змінну зі значенням:

circle-info

Для чого це потрібно?

Коли клієнт повідомляє вашому дистриб’ютору, що хоче зв’язатися з менеджером з продажу, чат-бот запустить блок, що містить змінну sales_assistant = 1, що дає змогу переключити клієнта на бот менеджера з продажу.

Бот менеджера з продажу активується лише тоді, коли виконано умову запуску — а саме лише тоді, коли буде запущено блок із змінною sales_assistant встановленою в 1.

Тепер перейдіть до "Налаштувань бота":

circle-exclamation

Важливо

Налаштуйте команди для асистента менеджера з продажу:

  1. Укажіть у налаштуваннях: "Якщо клієнту потрібен бухгалтер, надішли точно 'start_block_from_ai 12345'," де “12345" замінюється на номер блоку, що містить змінні booker = 1, sales_assistant = 0 — ця команда необхідна для активації бухгалтера.

  2. Додайте другу команду для перемикання на асистента-дистриб’ютора: "Якщо клієнту потрібен дистриб’ютор, надішли точно ‘start_block_from_ai 12345'," де "12345" замінюється на номер блоку, що містить змінні bookkeeper = 0, sales_assistant = 0.

Ця команда потрібна для скидання змінних і повернення до першого асистента.

Налаштування менеджера з продажу завершено.

Перейдімо до останнього AI-чат-бота — bookkeper.

Створіть третього асистента та призначте йому ім’я:

Встановіть змінну умови запуску як bookkeeper == 1:

Щойно умову тригера виконано, перейдіть до налаштування ролі асистента, бази знань і поведінки у відповідях.

Укажіть команди так, як ви робили раніше:

  1. Якщо клієнту потрібен менеджер з продажу, виконайте команду "start_block_from_ai 11959", де "11959" замінюється на номер блоку, що містить змінні bookkeeper = 0, sales_assistant = 1.

  2. Якщо клієнту потрібно повернутися до дистрибуції, виконайте "start_block_from_ai 11958", де "11958" замінюється на номер блоку, що містить змінні bookkeeper = 0, saleman = 0.

Налаштування асистентів завершено.

Тестування роботи

  1. Коли бот запускається, активується асистент-дистриб’ютор:

  1. Далі викличте — асистент менеджера активовано:

  1. Потім попросіть менеджера з продажу переключити вас на менеджера з продажу:

  1. Тепер ви можете повернутися до асистента-дистриб’ютора:

Отже, бот спрацював коректно.

Last updated