Общая логика
Эта схема представляет собой чат-бота для интернет-магазина, функционирующего как виртуальный консультант. Он предназначен для помощи пользователям в выборе товаров, ответах на вопросы по ассортименту и условиям заказа. Бот может взаимодействовать с пользователями через ИИ диалог и имеет возможность переключения на менеджера в случае, если не может ответить на вопрос. Используется интеграция с API OpenAI для генерирования ответов на запросы пользователей.
Подробный анализ по шагам и группам блоков
Группа 1: Старт
- Приветственное сообщение: Бот начинает с приветственного сообщения.
- Инициация диалога: После старта запускается функция виртуального агента, которая отвечает за основное взаимодействие с пользователями.
Группа 2: ИИ диалог
- Функция ИИ консультанта: Главный блок отвечает за обработку разговоров с пользователями, используя модели ИИ. Он настроен на вежливое и экспертное общение, уделяя внимание тональности ответа.
- Управление диалогом: Бот задает уточняющие вопросы для понимания потребностей клиента, предлагает товары из базы знаний и отвечает на вопросы по оплате и доставке. В случае отсутствия информации о товаре, он направляет пользователя к оператору.
Группа 3: Инструменты ИИ
- Получение данных страницы: Когда пользователь взаимодействует с виджетом на сайте, бот может запрашивать информацию с текущей страницы для более точного ответа. Это реализуется через HTTP запросы.
- Перевод на менеджера: Бот создает возможность для перевода клиента к менеджеру, если у него возникает запрос, на который бот не может ответить, либо по желанию клиента.
Группа 4: Обратная связь
- Оценка качества ответа: После завершения диалога с ИИ бот предлагает пользователю оценить качество полученных ответов, что позволяет собирать обратную связь о работе консультанта.
- Благодарственное сообщение: После оценки пользователю отправляется сообщение с благодарностью за его участие.
Интеграции и API запросы
В данной схеме задействованы следующие интеграции:
-
OpenAI API: Бот использует API OpenAI для реализации ИИ диалога, который позволяет ему генерировать ответы на основе запросов пользователей.
- Необходимость: Для работы потребуется API ключ, который нужно будет получить через регистрацию на платформе OpenAI.
-
HTTP запросы: Бот способен делать запросы к текущей странице сайта, если пользователь взаимодействует через виджет. Это требует, чтобы страница не имела защиты от ботов, и необходимо правильно настроить URL для запросов.
Обратите внимание, что для полноценной работы бота необходимо заполнить базу знаний, которая используется для ИИ диалога:
- В настройках бота на странице База знаний нужно загрузить ваши каталоги, прайс-листы и документацию.
- Убедитесь, что опция "Использовать базу знаний" включена в настройках ИИ диалога.
- Регулярно обновляйте и дополняйте базу, чтобы ИИ всегда давал актуальные ответы.
