ELMA Bot / База знаний

База знаний

База знаний — это набор записей внутри конструктора ELMA Bot. Бот, подключённый к линии, использует их для ответов на вопросы пользователей.  

В базу знаний можно импортировать текстовые документы с ответами на часто задаваемые вопросы или добавить записи вручную. Чтобы быстро добавить в базу знаний сразу несколько записей, импортируйте новый файл‑источник. Файл‑источник представляет собой документ формата .docx и .xlsx со списком возможных вопросов пользователей и ответов на них.

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

Создание базы знаний

Чтобы создать базу знаний, перейдите в карточку бота и нажмите кнопку + Создать с нуля.

Начало внимание

У каждого бота может быть только одна база знаний.

Конец внимание

kb-1

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

kb-2

Записи — это добавленные в базу знаний возможные вопросы пользователей и ответы на них. Добавить записи в базу можно вручную или с помощью импорта файла. Подробнее о добавлении записей и работе с ними читайте в статье «Записи в базе знаний».

Настройка базы знаний

Перейдите в карточку бота и в блоке База знаний нажмите kb-3, а затем Настройки.

kb-4

  • Порог уверенности распознавания — задайте минимальное значение уверенности, при котором найденный в базе знаний ответ будет показан пользователю. Возможны значения от 0 до 1. Не рекомендуется устанавливать значения менее 0,7, поскольку низкие значения могут привести к некорректной работе базы знаний;
  • Выбор ответа — задайте приоритет между ответами из базы знаний и из сценария:
    • По Score — значения уверенности распознавания для интента и ответа из базы знаний сравниваются. Пользователю показывается ответ с большим значением. Эта опция выбрана по умолчанию;
    • Приоритет Базы знаний — если в базе знаний найден ответ, и уверенность распознавания выше заданного порогового значения, то предпочтение отдаётся ответу из базы знаний;
    • Приоритет распознавания интентов — если распознан интент со значением уверенности выше порогового значения из настроек бота, то для пользователя отобразится ответ из сценария. Исключением является распознавание Неизвестного интента. В этом случае приоритет имеет ответ из базы знаний.
  • Поиск без уточняющих вопросов — включите опцию, чтобы при взаимодействии с пользователями бот искал ответы среди записей, которые не ссылаются на другие записи базы знаний. Например, на рисунке ниже представлена запись, в которой находятся два уточняющих вопроса — FAQ и Вопросы о ЗП. При выключенной опции эти записи будут доступны пользователю по прямому запросу. При включённой опции пользователь сможет получить к ним доступ только с ответом бота на основной запрос. Подробнее об этом читайте в статье «Записи в базе знаний».  

kb-5

После завершения настройки нажмите кнопку Сохранить.