Як створити двох або більше AI-асистентів в одному чаті
Щоб увімкнути спільну роботу асистентів, нам знадобляться конструктор воронки та три AI-асистенти. Блоки в конструкторі використовуватимуться для встановлення змінних, на які потім посилатимуться в умовах асистентів, а самі асистенти виконуватимуть роль клієнтських консультантів.
Ми створимо трьох асистентів із такими ролями:
Асистент-дистриб’ютор
Асистент менеджера з продажу
Асистент- бухгалтер
Робота в конструкторі
Нам знадобляться три блоки в конструкторі чат-бота — усі блоки мають бути встановлені як "Запасний варіант."
Роль блоків Fallback така:
Вони містять змінні, яким буде призначено для клієнта значення 1 або 0;
Один із блоків запускатиме асистента-дистриб’ютора;
Вони скидають змінні для подальшого перемикання з одного асистента на іншого.
У першому блоці ми присвоюємо змінним у калькуляторі значення 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.

Далі вкажіть у налаштуваннях другу команду: "Якщо клієнту потрібен бухгалтер, надішли точно ‘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-чат-бота — bookkeper.
Створіть третього асистента та призначте йому ім’я:

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

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

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

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

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


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

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