Парад полезных анонсов: новые возможности для разработчиков навыков
Теперь в навыках Алисы можно использовать аудиоплеер на умных колонках.
Парад полезных анонсов: новые возможности для разработчиков навыков
19 Декабря, 2020 Автор: Максим МPreview: Аудиоконтент в навыках Алисы
Теперь в навыках Алисы можно использовать аудиоплеер на умных колонках. Пользователи смогут слушать аудиокниги, лекции, сказки и многое другое, а разработчики навыков не будут ограничены двухминутной продолжительностью треков. Для плеера доступны стандартные голосовые элементы управления: остановка и переключение дорожки, изменение громкости, перемотка назад и вперед. Трек в плеере можно поставить на паузу, а потом спустя время попросить Алису продолжить с того же места.
Проверить, как это работает, можно уже сейчас — ЛитРес, крупнейший книжный сервис в России и странах СНГ, открыл свой навык для публичного бета-тестирования в каталоге Алисы.
Во время проигрывания трека пользователь может как задавать вопросы Алисе, так и обращаться к навыку, а значит, работать с умным устройством будет еще удобнее. Раньше взаимодействие с навыком было модальным: все запросы направлялись строго в навык, и спросить о погоде или поставить таймер во время общения с навыком было нельзя. Теперь во время работы плеера можно задавать любые вопросы, а навык ответит только на релевантные — те, на которые у него будет ответ. На остальные запросы (например, уточнить погоду или поставить таймер) ответит Алиса, а потом снова вернет пользователя к прослушиванию. Бесшовные переходы между навыками и Алисой — еще один шаг на пути улучшения пользовательского сценария в нашем голосовом ассистенте.
Навыки в Утреннем шоу Алисы
Утреннее шоу — один из наших перспективных проектов, в котором Алиса предлагает персональную программу развлекательных и контентных сервисов: расскажет о погоде, представит персональную подборку новостей, включит короткий подкаст, специально подобранный трек или плейлист.
Этой осенью Шоу с Алисой стало персонализированным — у пользователей появилась возможность самостоятельно конфигурировать источники новостей и интересные темы в настройках Шоу, а в ближайшем будущем мы планируем сделать еще один шаг на пути улучшения пользовательского опыта и развития этого направления — среди источников контента появятся навыки!
Мы формируем шортлист полезных и интересных навыков, которые первыми окажутся в Утреннем шоу Алисы. Приглашаем разработчиков и владельцев навыков вместе опробовать это обновление. Заявки на участие можно отправить через форму.
Новый тип хранения состояния: application_state
Раньше для хранения информации о сессиях разработчики либо создавали свои базы данных, либо пользовались одним из способов хранения состояний:
Сессионное состояние — работает только в течение одной сессии взаимодействия с навыком и потом удаляется.
Пользовательское состояние — подходит для того, чтобы сохранить текущий прогресс, но не для того, чтобы сохранить что-нибудь долгосрочное. Оно привязано к аккаунту на Яндексе и доступно на всех устройствах, но только для авторизированных пользователей (если пользователь не авторизовался в приложении Яндекса, данные сессии не сохранятся).
Для решения этой задачи мы разработали новый тип хранения состояний — application_state. Функциональность позволяет хранить информацию неавторизованных пользователей между сессиями без ограничения по времени и в разрезе поверхностей, на которых использовался навык. Мы рады открыть эту функциональность для бета-тестирования.
Preview: новые возможности для визуального контента
Теперь в навыки, которые отображаются на устройствах с экраном, можно добавить большую галерею картинок. Это позволит разработчикам существенно обогатить пользовательский опыт. А для большего удобства пользователей мы дали возможность приближать картинки, отображенные в галерее.
Новые функциональности в NLP навыков Алисы
В консоли разработчика Яндекс.Диалогов стали доступны три новые возможности грамматик для обработки естественного языка (NLP): отрицательные примеры, лемматизация всех элементов сущностей (учёт любых форм слова) и пространства имён. Они помогут разработчикам описать правила, по которым Диалоги будут классифицировать запросы пользователей навыков и извлекать из них нужные данные.
Отрицательные примеры.
С помощью директивы %negative можно указать отрицательные примеры для элемента.
form start_game:
root:
включи игру .*
%negative
включи игру $NotAGame
$NotAGame:
%lemma
престол
Такая форма сработает для условия «включи игру города», и не сработает для «включи игру престолов». Директива %positive делает все последующие правила положительными.
Лемматизация всех элементов entity.
При указании lemma: true в описании сущности, все её элементы будут сравниваться без учёта формы слова. Больше не нужно указывать %lemma для каждого элемента.
entity ChessPiece:
lemma: true
values:
queen:
ферзь
королева
pawn:
пешка
Навык распознает все формы: «пешка», «пешку», «пешкой» и т. д. Функциональность распространяется на всю сущность и не отменяется при помощи %exact.
Пространства имён.
Возможность задать специфические условия для срабатывания запроса.
$PlayGame:
$Play в $Game
$Play:
%lemma
играть
$Game:
игру
$Game:
%lemma
игра
Нетерминал $Game внутри $PlayGame сработает только на форму «игру». При этом снаружи — на все формы слова «игра».
Рекомендую к прочтению следующие статьи:
Создание навыка я никогда не
Создание навыка я никогда не с использованием движка u_bot, позволяющего создавать приложения на разных платформах.
Читать статью
Продажи умных колонок с Алисой достигли 1,3 миллиона устройств
Продажи умных колонок с Алисой достигли 1,3 миллиона устройств
Читать статью
Курс по проектированию и разработке навыков Алисы теперь доступен на YouTube
Яндекс переработали записи лекций и семинаров с хатакотна по «городским» навыкам Алисы и выложили в отдельный плейлист на своем YouTube без технических блоков мероприятия
Читать статью
Проверка SSL-сертификата для навыков
Яндекс добавили дополнительную проверку на валидность SSL-сертификата для навыков, размещенных через webhook.
Читать статью
Новый формат контента в утреннем шоу Алисы: истории от навыков
Теперь навыки смогут отправлять короткий регулярный контент в утреннее шоу Алисы
Читать статью
Комментарии
Оставить комментарий
Как со мной связаться?
Свяжитесь со мной по любому поводу!
Я с радостью отвечу на все вопросы!
Телефон:
+7(909) 281 35-20Почта:
maximco36895@yandex.ruДополнительная почта:
info@maxim-m.ruЯ в социальных сетях: