Лия - База Знаний
  • База знаний
  • 💻Обзор платформы
    • Намерения
      • Добавление намерения
      • Редактирование намерения
      • Как перераспределять намерения
      • Приоритизация намерений
      • Клонирование намерения
      • Добавление и удаление сущностей внутри намерения
      • Удаление намерения
      • Архивирование намерения
    • QA
    • Сущности
    • Тестовый чат
    • Обучение
      • Обучение на нераспознанных сообщениях
      • Обучение по кластерам
    • Создание сценария и работа с ним
      • Динамические сценарии
        • Тестирование в проекте
      • Реакции
        • Реакция Условие
      • Триггеры
      • Инструкция по сборке сценариев
      • Hello World бот
      • Как дообучать Лию
      • Алармные сценарии
  • 🤖Вопросы и ответы
    • Общие
    • Обучение и покрытие
    • Cценарии и намерения
    • Вопросы по приоритизации намерений
    • Датасет
    • Вопросы по аналитике
    • Распознавание
    • Безопасность
    • Интеграция
    • Ядро, языки, кейсы и др.
    • Словарь
    • Вопросы по сниппетам
    • Полезные кейсы
      • Как настроить бот для определения номера телефона и других данных и передачи их в контекст?
      • Как с помощью сниппета сделать API-запрос для обработки номера телефона и иных данных из сообщений?
  • 🤷‍♀️Работа с проектом
    • Как получить доступ к личному кабинету Лии?
    • Начало работы с проектом
    • Управление проектом
    • Безопасность
    • Управление командой
    • Журнал активности
    • Публикация
    • Аналитика
  • ⚙️Разработчикам
    • Подключение бота
      • Chat2Desk
      • Edna
      • Helpdeskeddy
      • Infobip
      • Jivochat
      • LiveChat
      • Omnidesk
      • Usedesk
      • Webim
      • Imotio
      • Chatwoot
    • Лия API
    • Минимальные требования для разработки динамического сценария
    • Работа со сниппетами
    • Контекст
    • Переменные личного кабинета
    • Интеграции
Powered by GitBook
On this page
  1. Обзор платформы
  2. Создание сценария и работа с ним

Алармные сценарии

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

PreviousКак дообучать ЛиюNextОбщие

Last updated 1 year ago

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

  2. Мы добавляем подобный функционал в сценарий «Старт» либо в весь проект (отдельным сниппетом или дополнением к сниппету приветствия), чтобы при включенном аларме всем пользователям с приветствием/стартом отдавалась справочная информация о существующей проблеме и сроках ее решения.

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

Можно выбрать какой-то из этих вариантов и сообщить нам.

Ниже мы подробнее описываем разные виды алармных сценариев.

Принцип работы аларм-сценариев

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

Комфортный вариант в этом случае такой:

  • заранее прописываются стандартные реакции и реакции в момент пиковых нагрузок (алармов);

  • в проекте прописываются удобные для быстрого переключения кусочки js-кода — сниппеты — с признаками аларма (например, нужно проставить цифру в определенной строке сниппета, нет аларма — 0, есть аларм — 1);

  • в момент нагрузки в сниппете вручную проставляется признак аларма, делается релиз проекта;

  • этот сниппет начинает вести нужные сценарии по ветке с реакцией, прописанной для алармов;

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

Т. о. в таком проекте есть некоторый признак аларма (или нескольких алармов), который проставляется вручную в сниппете. Сниппет сопровождается понятной инструкцией, чтобы им управлять, не требуется владение ЯП:

Редактировать нужно только цифру в строке, выделенной на скриншоте красным.

Для разработки нам необходимо получить табличное отображение ТЗ следующего вида:

Также могут потребоваться детали:

  • зависит ли аларм от сайта/приложения;

  • аларм бывает регулярно или непредсказуемо;

  • по одной тематике, по нескольким предсказуемым тематикам, по непредсказуемым тематикам.

Упрощенная логика

Вариант логики с дополнением

Вариант с простановкой нескольких алармов

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

Шаг 1: проставляем признаки аларма в сниппете

Шаг 2, 3 и далее: проверяем признаки аларма в последующих сниппетах

Пример сниппета, в котором проставляется признак аларма:

Редактировать нужно только цифру в строке, выделенной на скриншоте красным.

Схема логики для проекта с несколькими алармами в разных сценариях

Сценарий 1

Сценарий 2

Сценарий 3

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

💻