Новое
- Конструктор содержания текстовых рассылок.
- Контроль запуска тестов при публикации бота.
- Новые провайдеры распознавания речи: Kaldi и АСМ Решения.
Улучшения
- Поддержка нескольких формулировок для вопросов в базе знаний.
- Отчет об использовании гибридного синтеза речи.
- Настройка названия для телефонных подключений.
- Необязательное поле
targetState
у типа ответаcontext-switch
.
Документация
- Переработанная документация к типам ответов бота.
Конструктор содержания текстовых рассылок
В релизе 1.11.11 в JAICP появилась возможность отправлять клиентам текстовые рассылки. Чтобы задать содержание рассылки, раньше нужно было добавить в код сценария специальный стейт для обработки события, которое отправляется боту при запуске рассылки.
Теперь появился альтернативный, более простой способ настраивать рассылки через встроенный конструктор. Он позволяет задать сообщение, которое бот разошлет клиентам, прямо в интерфейсе создания рассылки без необходимости писать код. В сообщении помимо текста можно использовать изображения и кнопки.
Также теперь рассылки публично доступны всем пользователям. Обращаться в отдел продаж, чтобы подключить их, больше не нужно.
Контроль запуска тестов при публикации бота
Ранее при публикации бота в любой канал (даже в тестовый виджет) автоматически запускались XML-тесты сценария. Если не проходил хотя бы один тест, то публикация считалась неудачной: новые изменения в проекте не публиковались в канал, а тестовый виджет не запускался.
В этом релизе мы сделали возможным более гибкое поведение. При публикации бота в тестовый виджет, отдельный канал или все каналы проекта вы можете проконтролировать режим, в котором будут запущены тесты.
Режим | Описание |
---|---|
Сначала запустить тесты | Сначала запускаются тесты, и только при их успешном прохождении бот публикуется. |
Запустить тесты фоном | Тесты запускаются, но не блокируют публикацию. |
Не запускать тесты | Бот публикуется без запуска тестов. Такой режим может быть полезен, например, при проверке небольших изменений в тестовом виджете. |
Новые провайдеры распознавания речи
Мы постоянно расширяем список провайдеров распознавания речи (ASR), которых вы можете использовать в своих телефонных проектах JAICP. С этого релиза вы можете подключить ASR от провайдеров:
- Kaldi — разверните сервис ASR с использованием библиотеки Kaldi и укажите его URL и API-ключ при создании подключения.
- АСМ Решения — выберите подключение, предоставляемое Just AI, или создайте собственное (для него потребуется токен доступа).
Документация к типам ответов бота
В документации мы полностью переработали раздел Ответы бота.
$response.replies
— низкоуровневый способ управлять реакциями бота.
Его преимущество по сравнению с DSL-тегами реакций и встроенным сервисом $reactions
в том,
что он позволяет отправлять любые виды реакций, которые поддерживаются в JAICP.Теперь каждому типу ответа посвящена отдельная статья, в каждой из которых вы узнаете:
- Какие свойства принимают ответы с тем или иным типом.
- Есть ли в интересующем вас канале ограничения на использование определенных типов ответов.
- Как можно использовать типизированные ответы в реальных сценариях.
Разное
Функциональность | Нововведение |
---|---|
База знаний | В модулях FAQ для каждого вопроса теперь можно задать несколько формулировок. В качестве формулировок также можно использовать паттерны. |
Гибридный синтез речи | На странице гибридного синтеза теперь доступен для скачивания отчет, из которого вы можете извлечь данные об объемах генерации речи, распределенных по датам. |
Настройка телефонии | Для телефонных подключений теперь можно задать название. Оно поможет точно определить нужное подключение при создании телефонного канала. |
Переключение между ботами | Поле targetState у типа ответа context-switch теперь необязательно. Если targetState не указан, то при переключении контекста запрос будет обработан в корневой теме / . Подходящий стейт будет определен динамически. |