Команда Диалогов подготовила большой пакет обновлений и представила его сообществу разработчиков голосовых приложений в формате Dev Preview.
- Статистика пользователей навыка на основе данных AppMetrica.
- Технические метрики, позволяющие отслеживать стабильность работы навыка.
- Инструмент для работы с интентами.
- Сохранение контекста сессии в Алисе.
- Сохранение контекста пользователя в Алисе.
- Изменения в протоколе.
Статистика пользователей навыка
Сегодня измерять метрики мобильных приложений — стандартная практика, поэтому первоочередной задачей разработчиков было создать похожие инструменты и для навыков. Ведь навыки — это такие же приложения, только голосовые.
У Яндекса есть инструмент для аналитики мобильных приложений — AppMetrica. Команда Диалогов развила это решение. Теперь можно смотреть подробную статистику навыков. Для этого нужно зарегистрировать навык в AppMetrica и указать ключ в консоли разработчика.
Технические метрики качества навыка
Навыки — особенно у начинающих разработчиков — порой нестабильны. Поэтому разработчики создали в Диалогах раздел, посвящённый техническим метрикам. В нём есть информация о количестве запросов к навыку, скорости ответа сервера, ошибках и других показателях.
Инструмент для работы с интентами
Интент — это намерение пользователя. Инструмент для работы с интентами в Диалогах позволяет быстро и просто собрать воедино все маркеры, позволяющие понять интент. Например, описать множество фраз с похожим смыслом или сущности, важные для понимания запроса.
Команда Диалогов постаралась сделать инструмент максимально удобным и разработала механизм, похожий на язык регулярных выражений. Фразы-составляющие таких регулярных выражений можно переиспользовать и комбинировать. А чтобы всё вышеописанное работало ещё лучше, при разборе интента система применяет анализ на основе машинного обучения.
Сохранение контекста сессии в Алисе
Когда люди общаются друг с другом, они запоминают контекст. Чтобы сохранить контекст диалога, достаточно вернуть его вместе с ответом навыка, а Алиса пришлёт его вместе со следующим запросом пользователя.
Сохранение контекста пользователя в Алисе
Разработчики добавили в Алисе пользовательский контекст, или состояние пользователя. Это хранилище взаимодействий пользователя с навыком, которое станет приходить в запросе. Контекст будет общим для всех устройств, где человек авторизовался в Яндексе. Это обеспечит единый и полный опыт вне зависимости от устройства.
Источник