Переключение между ассистентами

1:51
Как технически реализовать переключение между разными ассистентами в рамках одного бота
Текстовая версия

Допустим, мы создали разных ассистентов в рамках одного нейробота и как они должны между собой переключаться. Например, как это работает на практике. Пользователь начинает общение, нейробот анализирует текст запроса и в зависимости от выявленного намерения систему подключает соответствующего ассистента.

Например, пользователь пишет «помогите выбрать ноутбук», тогда подключается ассистент в продаж. Либо пользователь пишет тому же нейроботу «не могу войти в личный кабинет».

Тогда подключается ассистент поддержки. Либо человек пишет, как записаться на консультацию, и нейробот автоматически подключает ассистента для записи. Технически переключение ассистентов можно реализовать разными способами.

Например, через настройку распознавания ключевых слов и фраз. Это менее затратный способ, позволяет сэкономить на запросах к нейросети, но, естественно, менее эффективный. То есть здесь мы просто заранее должны прописать какие-то слова или словосочетания, встретив которые, нейробот переключит на соответствующего ассистента.

Лучше всего, конечно, это делать через классификацию запроса на основе нейросетей. То есть мы в сценарии заранее создаем запрос к нейросети, который классифицирует наш запрос и в зависимости уже от типа запроса направляет его к соответствующему ассистенту. Либо мы можем это сделать сразу через кнопки в меню нашего нейробота, нажав на которую, у нас сразу автоматически включится нужный ассистент.

Но поскольку не всегда есть возможность переключиться по кнопке, то лучше всего использовать классификацию запроса на основе нейросетей. Очевидно, что когда мы используем разных ассистентов под разные задачи, общее качество работы увеличивается.

И у нас повышается качество ответов в целом, когда каждый ассистент специализируется в своей области. Повышается удовлетворенность клиентов в целом, то есть профессиональные точные ответы по каждой теме.

И таким образом мы можем настраивать более гибкую коммуникацию, подключая новых ассистентов под новые задачи, не трогая при этом существующий алгоритм.

Присоединяйтесь к будущему сегодня
Создайте AI-бота в конструкторе или закажите разработку под ключ
Автоматическое создание AI-бота
на основе загруженных данных
Оставьте заявку на разработку
нейробота под ключ