Как и зачем публиковать изменения?

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

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

Перед публикацией документы можно протестировать и убедиться в уверенности бота. Подробнее см. раздел Как протестировать формулировки вопросов для автоответов в БЗ?

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

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

У каждой базы знаний есть свой статус. По статусам публикации изменений все базы знаний делятся на 4 категории:

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

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

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

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

Как опубликовать базу знаний?

Опубликованная база знаний имеет статус “Опубликована” и в списке отображается зеленым маркером. Если перейти в список документов данной базы, то наверху отображается уведомление ”Все изменения опубликованы”.

При внесении изменений в базу знаний ее статус меняется на “Изменения неопубликованы“, в самой базе отображается текст уведомления “Есть неопубликованные изменения“.

Изменением базы знаний считаются:

  • изменение настроек базы, в т.ч. смена названия

  • добавление и исправление документов, в т.ч. смена статуса документа

  • добавление и исправление формулировок

  • добавление тегов

  • удаление документов

  • удаление формулировок вопроса

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

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

Как только все изменения будут опубликованы, то статус базы сменится на “Опубликована”, все внесенные изменения будут обрабатываться ботом.

В системе есть несколько способов публикации баз знаний:

  1. Опубликовать базу знаний из списка базы знаний. Статусы базы знаний отмечены маркерами. Для публикации надо перейти в меню с действиями и выбрать опцию “Публиковать”. После нажатия на кнопку запустится процесс публикации и цвет маркера сменится: сначала на желтый на время публикации базы, затем на зеленый, когда все изменения будут опубликованы.



  2. В форме базы знаний при любом изменении появляется кнопка “Опубликовать” рядом с уведомлением о том, что есть неопубликованные изменения.



  3. В форме базы знаний в меню “Действия” также доступна опция “Опубликовать БЗ”

 

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

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

Остановить базу знаний можно несколькими способами:

  1. В списке баз знаний перейти в меню с действиями и выбрать опцию “Остановить”. После нажатия на кнопку статус базы сменится на “Остановлена“ и цвет маркера сменится на красный.

2. В форме базы знаний в меню “Действия” выбрать пункт “Остановить БЗ”. После нажатия на кнопку статус базы сменится на “Остановлена“ и отобразится уведомление “База знаний остановлена“

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