Щоб забезпечити спільну роботу асистентів, нам знадобиться конструктор воронок і три AI-асистенти. Блоки в конструкторі використовуватимуться для встановлення змінних, на які потім посилатимуться в умовах асистентів, а самі асистенти виступатимуть у ролі консультантів клієнтів.
Ми створимо трьох асистентів із такими ролями:
- Асистент-дистриб'ютор
- Асистент-менеджер з продажу
- Асистент-бухгалтер
Робота в конструкторі
У конструкторі чат-бота нам знадобляться три блоки — усі блоки мають бути налаштовані як "Fallback".
Роль блоків Fallback полягає в наступному:
- Вони містять змінні, які будуть присвоєні клієнту зі значенням 1 або 0;
- Один із блоків активує асистента-дистриб'ютора;
- Вони скидають змінні для подальшого перемикання між асистентами.
У першому блоці ми присвоюємо змінні в калькуляторі зі значенням 0:

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

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

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

Ви — асистент-дистриб'ютор. У вас є двоє колег: бухгалтер і менеджер з продажу. Коли клієнт пише вам, запитайте, чим ви можете допомогти, і запропонуйте допомогу бухгалтера та менеджера з продажу. Якщо клієнту потрібен менеджер з продажу, виконайте команду "start_block_from_ai 11959". Якщо клієнту потрібен бухгалтер, виконайте команду "start_block_from_ai 11960".
Цей асистент потрібен для перемикання клієнта на менеджера з продажу або бухгалтера.
Тепер налаштуйте команди:
1. Також у налаштуваннях асистента вкажіть боту: “Якщо клієнту потрібен менеджер з продажу, надішліть точно ‘start_block_from_ai 12345’,” де “12345” замінюється на номер блоку, що містить змінні bookkeeper = 0 і sales_assistant = 1.

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

Налаштування асистента-дистриб'ютора завершено.
Як створити менеджера з продажу (роль)
Для цього натисніть кнопку створення наступного асистента:

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

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


Для чого це потрібно?
Коли клієнт повідомить вашому дистриб'ютору, що хоче зв'язатися з менеджером з продажу, чат-бот активує блок, що містить змінну
sales_assistant = 1, що дозволяє переключити клієнта на бота-менеджера з продажу.Бот-менеджер з продажу активується лише тоді, коли виконується його умова запуску — а саме, лише коли активується блок зі змінною
sales_assistant, встановленою на 1.
Тепер перейдіть до "Налаштувань бота":

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

Налаштування менеджера з продажу завершено.
Перейдемо до останнього AI-чат-бота — бухгалтера.
Створіть третього асистента та призначте йому ім'я:

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

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

Вкажіть команди, як ви робили раніше:
-
Якщо клієнту потрібен менеджер з продажу, виконайте команду "start_block_from_ai 11959", де "11959" замінюється на номер блоку, що містить змінніbookkeeper = 0,sales_assistant = 1. -
Якщо клієнту потрібно повернутися до дистриб'ютора, виконайте команду "start_block_from_ai 11958", де "11958" замінюється на номер блоку, що містить змінніbookkeeper = 0,saleman = 0.
Налаштування асистентів завершено.
Тестування роботи
- Після запуску бота активується асистент-дистриб'ютор:

- Далі викликано бухгалтера:

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

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

Таким чином, бот спрацював правильно.