Автоматические ответы

 

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

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

Администратор может создать неограниченное число баз знаний и документов внутри них.

Как работают базы знаний

Базы знаний объединяют в себе механизм понимания вопросов пользователя и данные для ответов.

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

Поиск наиболее близких примеров вопроса в документах базы знаний

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

Предоставление прямого ответа пользователю

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

 

Базы знаний сделаны таким образом, чтобы управлять процессом обучения бота можно просто добавляя примеры вопросов к каждому документу в базе знаний. Для этого нет необходимости привлекать разработчиков или IT специалистов. Чем больше примеров вопроса приведено в документах, тем лучше бот понимает вопросы пользователей. Подробнее процесс обучения бота описан в разделе Обучение баз знаний.

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

Более подробно о механизме поиска в базе знаний смотрите раздел Поиск по базе знаний.

Как устроены базы знаний

Список баз знаний

Список баз знаний находится в разделе Базы знаний и доступен всем пользователям с ролью Супервизор или Администратор баз знаний.

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

Статус баз знаний

Для того чтобы база знаний участвовала в работе системы, все изменения в ней необходимо опубликовать. Публикация - процесс обучения бота новым знаниям. По статусам публикации изменений все базы знаний делятся на 4 категории:

  • Опубликована - все изменения в базе знаний опубликованы, бот отвечает в полном соответствии с данными в базе знаний (зеленый цвет маркера);

  • Изменения неопубликованы - база знаний была опубликована, но с момента последней публикации произошли изменения, которые бот пока не учитывает в своей работе (синий цвет маркера);

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

  • Остановлена - база знаний остановлена и не отвечает на запросы (красный цвет маркера).

Тип участия базы знаний в работе сервиса

Всякая база знаний может по-разному участвовать в работе сервиса. Тип участия каждой базы знаний выбирается непосредственно в списке баз знаний.

  1. Ответы и рекомендации - данные используются ботом для предоставления автоматических ответов пользователям и рекомендаций операторам в рабочем месте оператора.

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

  3. Болталка - база знаний используется для хранения автоматических ответов на реплики пользователей общего характера - приветствия, прощания, пустая болтовня и т.п. В системе может быть только 1 база знаний такого типа. Настройки ответов из этой базы знаний отделены от настроек ответов из основных баз знаний.

  4. Быстрые шаблоны - база знаний используется для хранения шаблонов часто используемых фраз операторов. В отличии от рекомендаций из основных баз знаний, список шаблонов не зависит от контекста беседы. Шаблоны подходят для хранения небольшого количества дежурных фраз операторов - “Подождите минуту, я сейчас к вам вернусь”, “Спасибо за ожидание” и т.п.

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

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

Состав базы знаний

База знаний состоит из документов. Каждый документ хранит в себе информацию для ответа пользователю и примеры вопросов, на которые ориентируется система при поиске ответа. Детально документы рассмотрены в разделе Документы.

Кроме списка документов в состав базы знаний входят:

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

Как создать базу знаний

Администратор может создать произвольное количество баз знаний и разложить документы по созданным базам по своему усмотрению. Как правило, базы знаний создаются в соответствии с основными тематиками или сферами работы сервиса поддержки.

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

При создании базы знаний необходимо указать:

Детально настройки защиты описаны в разделе Защита баз знаний.