Обновления JAICP в январе 2024
Новое
- Продвинутые инструменты контроля рассылок.
- Список допустимых значений в тегах действий.
- Метод
$dialer.setAsrProperty
для настройки ASR. - Дополнительные данные о запросе пользователя в результатах ASR.
Продвинутые инструменты контроля рассылок
Раньше в JAICP не было специальных инструментов контроля рассылок, кроме паузы и остановки. Когда рассылка запускалась, сообщения отправлялись всем клиентам из списка и как можно быстрее.
Теперь у рассылок появились дополнительные инструменты:
-
Специальные настройки запуска: интервал между отправкой сообщений и количество потоков. Регулируя эти два параметра, вы можете распределить рассылку по времени и увеличить или снизить единовременную нагрузку на бота.
-
Откладывание и отмена сообщений клиентам. В JavaScript API появился новый встроенный сервис
$textCampaign
, который позволяет во время рассылки отложить или отменить сообщение для конкретного клиента.
Список допустимых значений в тегах действий
Если вы разрабатывайте собственный тег действия, в поле parameters[].userInterfaceField
вы можете указать список допустимых значений для параметра тега.
В графическом редакторе J‑Graph для этого параметра можно будет выбрать значения только из этого списка.
Метод $dialer.setAsrProperty для настройки ASR
Новый метод $dialer.setAsrProperty
позволяет устанавливать дополнительные настройки для провайдеров ASR.
Например, с помощью метода вы можете:
- Включить анализ эмоций в Tinkoff Voicekit.
- Указать список языков для распознавания в Yandex SpeechKit v3.
- Указать в SaluteSpeech список фраз, которые с большой вероятностью встретятся в речи пользователя.
Дополнительные данные о запросе пользователя в результатах ASR
Теперь в $request.rawRequest
доступны дополнительные данные о запросе пользователя, полученные от провайдера ASR. Например:
- Гипотезы о поле пользователя в Tinkoff Voicekit.
- Список распознанных языков и их вероятность в Yandex SpeechKit v3.
- Эмоции пользователя в SaluteSpeech.