Раздел "Песочница"

Created by Maria Lebedeva, Modified on Fri, 15 Nov at 7:48 AM by Maria Lebedeva

 


Содержание


О разделе "Песочница" 

1. Тестирование ответов чат-бота 

2. Структура сообщений 

        Этап 1. Фильтрация и установка флагов Брейкером 

        Этапы 2 и 3. Определение маршрута (выбор агента) и ответ агента 

        Этап 4.  Преобразование ответа стилизатором








О разделе "Песочница"

 

Перед изучением данного документа рекомендуется ознакомиться с описанием разделов “Интеллекты”, “Каналы” и “База знаний”


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


           

Рис.1.  Интерфейс раздела "Песочница"


В верхней части страницы расположены:  
  • Выпадающий список “Подключенный канал”, который позволяет выбрать конкретный канал коммуникации. 
  • Кнопка “Новая сессия” инициирует новый диалог с чат-ботом. Все предыдущие сообщения будут сохранены, но не будут учитываться в новом диалоге.  
  • Кнопка "Очистить чат" очищает историю сообщений в "Песочнице", но не начинает новую сессию. ИИ будет по-прежнему видеть историю сообщений.  


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


Нижняя часть вкладки содержит поле для имитации сообщений от пользователя бота и кнопку для их отправки. 






1. Тестирование ответов чат-бота 


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


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


Для запуска тестирования: 


1) Проверьте, что выбранный интеллект и канал активированы в соответствующих разделах. 


2) Перейдите в раздел "Песочница" и выберите канал, который требуется протестировать. 


                         

Рис.2.  Выбор канала в "Песочнице"

 

3) При необходимости нажмите на кнопки “Новая сессия” и/или “Очистить чат”. 

 

                                                     

Рис.3.  Кнопки “Новая сессия” и “Очистить чат” 

 

4) Для начала диалога введите любое сообщение в поле "Отправка текста". Это может быть любое слово или фраза. Затем нажмите на кнопку отправки сообщения  .

 

           

Рис.4.  Поле для отправки сообщений

 

5) В начале диалога или после активации новой сессии чат-бот отправит приветственное сообщение и вопросы, которые прописаны в настройках выбранного канала. 

 

 




2. Структура сообщений 


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


           

Рис.5. Ответ чат-бота в "Песочнице"


В начале сообщения указываются: 

  • Assistant: индивидуальный номер чат-бота, 
  • Chat history: история сообщений, которая включает последние 4 сообщения в чате (от пользователя, чат-бота или менеджера). 


Далее описывается результат этапов обработки сообщения:  




Этап 1. Фильтрация и установка флагов Брейкером 


Брейкер анализирует входящие сообщения и проставляет флаги в зависимости от наличия приветствий (Greeting), запроса на контакт с менеджером (Manager), запрещенных слов и других заданных параметров (Filter). Каждый флаг обозначен как “YES” (установлен) или “NO” (не установлен). Результаты фильтрации, включая получившиеся флаги и комментарий с причиной их установки (Reasons), отображаются на экране.


           

Рис.6.  Фильтрация сообщения Брейкером 




Этапы 2 и 3. Определение маршрута (выбор агента) и ответ агента 


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

  • Если установлен флаг, отвечающий за вызов менеджера (“Manager: YES”), то система отображает статический ответ  о переводе на менеджера. В реальной среде чат-бот, помимо сообщения, автоматически переключит пользователя на менеджера, однако в "Песочнице" диалог продолжится с чат-ботом. 


           

Рис.7.  Статический ответ о переводе на менеджера 

 

  • Если установлены флаги “Filter: YES” и “Manager: NO”, то ответ на запрос формирует агент Баунсер.


Рис.8.  Ответ Баунсера 


  • Если значения флагов “Filter: NO” и “Manager: NO”, то запрос передается Ретриверу, который производит поиск необходимой информации и формирует предварительный ответ.


 

Рис.9.  Ответ Ретривера 

 



Этап 4.  Преобразование ответа стилизатором


Здесь отображается результат обработки ответа ретривера стилизатором в соответствии с его промптом, например, чтобы сделать его более естественным и/или соответствующим заданному стилю общения.  


           

Рис.10.  Ответ Стилизатора 

 

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














Для получения дополнительной информации перейдите к списку статей:  Руководство администратора и Решение проблем.












    

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article