Перейти к основному содержимому

Релиз JAICP 1.10.6

Новое

  • ZB-8403 Экспорт логов как фоновая задача.
  • ZB-9869 Автоматический вывод кнопок меню при открытии чат-виджета.
  • ZFL-4912 Отправка SMS из сценария.
  • ZFL-5162 Событие об отправке приветственного сообщения до начала сессии в Viber.
  • CL-1226 Доступ к наиболее вероятным правилам активации через $context.nBest.

Улучшения

  • ZB-9580 Колонка Последняя попытка в отчетах по обзвонам.
  • ZB-10047 Отображение последней фразы в новой версии аналитики по диалогам.
  • ZB-10161 Перевод на группу операторов в канале Salesforce.
  • ZB-10257 Фильтр Перевод на оператора в новой версии аналитики по диалогам.
  • ZB-10261 Доступ к HTTP-заголовкам запроса через переменную $request.

Исправления

  • ZB-9669 При создании задач не меняется их статус.
  • ZB-10056 Дублирование распознанных сущностей при соответствии нескольким паттернам.
  • ZB-10283 Некорректная токенизация при добавлении в пользовательский словарь опечаток.
  • ZB-10416 Некорректное распознавание сущности @duckling.date.

В релизе 1.10.6 мы добавили возможность посылать из сценария SMS-сообщения. Теперь ваш бот может самостоятельно отправить на телефон клиента, например, подтверждение регистрации на мероприятие или информацию о подключенном тарифе.

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

Мы расширили возможности для вовлечения пользователей в чат-виджете через автоматический вывод кнопок, а продвинутые пользователи NLU теперь могут работать с $context.nBest — структурой, которая содержит наиболее вероятные правила активации и доступна из любого места сценария.

Отправка SMS

Мы добавили возможность отправлять SMS-сообщения непосредственно из сценария, не прибегая к интеграциям со сторонними сервисами.

Отправка SMS реализована как новый тип ответов бота sms, который необходимо добавить в массив $response.replies с указанием текста сообщения и номера телефона адресата.

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

state: SendFilmReminder
script:
var reply = {
"type": "sms",
"text": "Вы записаны на сеанс " + $session.film + " на " + $session.time,
"destination": $client.phone
};
$response.replies = $response.replies || [];
$response.replies.push(reply);

state: Success
event: smsSuccessEvent
a: Спасибо за заказ! Информация по сеансу отправлена вам в SMS.
предупреждение
Пакеты SMS приобретаются отдельно от тарифа. Для подключения пакета обратитесь к своему аккаунт-менеджеру.

Аналитика

Экспорт логов как фоновая задача

В новой версии аналитики экспорт логов по диалогам и клиентам выполняется в фоновом режиме.

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

Улучшения аналитики по диалогам

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

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

подсказка
Для активации новой версии аналитики обратитесь к своему аккаунт-менеджеру.

Автоматический вывод кнопок при открытии чат-виджета

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

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

Доступ к наиболее вероятным правилам активации

В структуру $context, представляющую собой текущий контекст обработки запроса, мы добавили поле nBest — массив правил активации, сработавших с наибольшим весом.

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

Разное

ФункциональностьНововведение
СобытияТеперь в сценарии для канала Viber можно обработать событие conversationStarted, указывающее на то, что бот отправил приветственное сообщение до начала сессии.
Статистика по обзвонамВ отчеты по попыткам и номерам добавлена колонка Последняя попытка, указывающая, был ли завершен последний из возможных звонков данному клиенту или еще нет.
Операторский канал SalesforceТеперь вы можете переопределить группу операторов, на которую нужно перевести диалог с клиентом, передав ее Button ID в поле destination при формировании ответа с типом switch.
Переменная $requestДля каналов Aimybox, Chat API и чат-виджета добавлено поле $request.data.requestHeaders, где содержатся заголовки исходного HTTP-запроса клиента.

Исправлено

ПроблемаПоведениеСтатус
ЗадачиПри создании задач не меняется их статус.Исправлено в релизе 1.10.6
СущностиДублирование распознанных сущностей при соответствии нескольким паттернам.Исправлено в релизе 1.10.6
Исправление орфографииНекорректная токенизация при добавлении в пользовательский словарь опечаток.Исправлено в релизе 1.10.6
DucklingНекорректное распознавание сущности @duckling.date.Исправлено в релизе 1.10.6