Wink навык в приложении яндекс как запустить
Когда пользователь запускает навык, Алиса передает слово навыку до тех пор, пока он не будет деактивирован.
Запуск навыка
Разговор с навыком всегда начинает сам пользователь — навык может только отвечать на запросы. Есть два способа начать разговор:
Просто запустить — пользователь просит Алису запустить навык, навык запускается и приветствует пользователя. Запустить с командой — пользователь сразу говорит, в каком навыке и что надо сделать.Для каждого способа свои волшебные фразы, которые активируют навык:
- Просто запустить
- Запустить с командой
Например, «Алиса, поиграем в города» .
Например, «спроси Сбербанк где ближайшее отделение» .
Все возможные команды смотрите в консоли: откройте навык → вкладка Настройки → раздел Публикация в каталоге → поле Примеры запросов .
Примечание. Навыки умного дома не требуют активационной фразы — они работают как встроенные сценарии Алисы. Например, «Алиса, включи свет на кухне» .Учтите при настройке навыка
Добавляйте все возможные активационные имена. Например, для названия «S7» можно добавить активационные имена: «эс севен» , «эс семь» и «авиакомпания сибирь» . Так Алисе будет проще изучить название навыка и она быстрее научится распознавать его. Добавляйте активационные имена в правильных склонениях. Например, для навыка «Крокодил» можно добавить активационное имя «крокодила» , и использовать его во фразе «давай поиграем в крокодила» . Активационная фраза закрепляется за навыком в момент публикации даже для приватных навыков, и с этого момента не может быть занята другими навыками. В некоторых приложениях, например в приложении Яндекс, для каждого нового навыка Алиса открывает отдельную вкладку, между которыми может переключаться пользователь.Выход из навыка
Когда разговор подошел к логическому концу, передайте в ответе флаг \"end_session\": true .
Пользователь в любой момент может сам попросить Алису выйти из навыка, с помощью фраз: «Алиса, вернись» , «Алиса, хватит» , «Стоп» , «Закончить» или «Выйти» .
Если что-то пошло не так, диалог прекратится автоматически:
Часто задаваемые вопросы
Пока открыт один навык Алисы, недоступны как другие навыки, так и сама Алиса. Чтобы разговор закончился, навык нужно деактивировать.
Что делать, если Алиса не находит навык по активационному имени?Если Алиса не находит навык по активационному имени, проверьте:
правильно ли указаны склонения активационного имени; Можно ли протестировать навык голосом до публикации?Чтобы протестировать навык голосом, сделайте его приватным. Проверьте его работу на поверхностях, которые вы указали в настройках навыка и где вы зашли в свой аккаунт.
Протестировать, как Алиса распознает активационное имя, можно во время обычного разговора. Публиковать навык необязательно.
Чтобы опубликовать навык в каталоге, измените его тип доступа на Публичный, проверьте навык на соответствие формальным требованиям и отправьте его на модерацию.
Управляйте Wink с помощью Алисы:
• Голосовой поиск фильмов и сериалов
• Включайте ТВ-каналы по номеру и названию
• Переключайте каналы на следующий/предыдущий
• Запускайте фильмы и сериалы
• Переход в разделы
• Управляйте громкостью
• Найди сериал "Чики"
• Найди фильм "Джентльмены"
• Открой Мою коллекцию
• Включи фильм "Терминатор"
• Включи сериал "Друзья"
• Включи канал "12"
• Включи канал "Матч ТВ"
• Включи следующий канал
• Включи предыдущий канал
• Останови просмотр
• Поставь громкость телевизора на "50"
• 20 бесплатных ТВ-каналов. Более 250 ТВ-каналов
• Официальные прямые трансляции UFC на русском языке и в записи на канале UFC ТВ
• Фильмы, сериалы, мультфильмы и ТВ-каналы без рекламы
• Приложение для смартфонов, планшетов, телевизоров и Apple TV
• Отличное качество изображения и звука
• 4K, Full HD и SD качество
• Фильмы, сериалы и мультфильмы онлайн и офлайн
• ТВ-каналы, телепередачи и телешоу в прямом эфире и в записи
Управление Wink с помощью Алисы пока доступно на приставках Wink IPTV и Wink+. Позже мы расширим список поддерживаемых устройств
Активация навыка
Чтобы воспользоваться навыком, скажите Алисе одну из команд:
Обратите внимание
Навык можно активировать в любом продукте Яндекса, в который встроена Алиса, и в котором доступен ввод текста — в Браузере, Алисе для Windows и т. д. Обратившись к Алисе с командой «запусти навык Винк» и следуя инструкциям голосового помощника.
Отзывы о навыке Алисы - Wink
Сергей Туминов - 11 декабря 2020 г. 1:07не всегда стабильно работает
не хватает возможности перематывать и ставить фильм или программу на паузу
Полная *****! Говорю: "Запусти навык винк", а эта ***** алиса редиректит в поиск и говорит ничего не нашла, *** с ней. Появляется кнопка "запусти навык винк", жму, такая же ***** происходит, неужели в яндекс пришли работать индусы?
Что такое Яндекс Диалоги и как пользоваться этой платформой, запуская различные навыки для Алисы.
29 мая 2018 года на конференции Яндекса Yet Another Conference (YaC) официально представили новую платформу Яндекс Диалоги. Что это за платформа и есть ли у неё аналоги?
Содержание
Что такое Яндекс.Диалоги
Яндекс Диалоги – это платформа, на которой сторонние разработчики могут создавать свои Навыки для голосового помощника Алисы. Например, каждая игра, в которую умеет играть Алиса, – это отдельный навык, созданный разработчиками Яндекса. И теперь, благодаря Яндекс Диалогам, возможность обучить Алису новым способностям есть у любого разработчика.
Что такое Навыки для Алисы
Навыки для Алисы – это сторонние приложения, расширяющие возможности голосового помощника от Яндекса. Навыки добавляют новые функции в голосовой помощник так же, как мобильные приложения добавляют новые функции в телефон.
Как запускать навыки в Алисе
Для запуска навыков нам потребуется одно из приложений, в которое встроен голосовой ассистент Алиса. На умной колонке Яндекс.Станция можно запускать не все навыки, только те которые адаптированы под Яндекс Станцию.
Wink от Ростелекома – это популярный видеосервис, который помогает людям наслаждаться любимыми фильмами и сериалами в любой момент. Он имеет свои особенности, которые выделяют приложение среди других. Дальше мы расскажем, какой функционал есть у сервиса, чем он отличается от конкурентов и что предлагает пользователю.
Что такое Wink от Ростелекома?
Платформа Wink — это сервис интерактивного телевидения, который не ограничивается показом ТВ-каналов. В спектр функциональных возможностей входит доступ к большому количеству фильмов, сериалов, спортивных каналов и аудиокниг с возможностью бесплатной подписки.
Wink — относительно новая платформа, однако уже сейчас цифры предоставляемого контента внушительные — 50000 фильмов и сериалов, которые доступны в реальном времени. Отличительной чертой является то, что доступ к некоторым сериалам появляется раньше, чем на ТВ.
Продвинутый интерфейс позволяет в несколько кликов устанавливать контент в зависимости от интересов. В Wink вы определяете, какой пакет услуг хотите подключить, выбирая десятки предложенных фильмов и сериалов. Также у вас есть возможность покупать отдельные фильмы или брать их в прокат.
Благодаря мультимедийности сервис работает не только с помощью приставки, но и без неё:
- в браузере;
- на смартфонах;
- на Smart TV.
Созданный аккаунт можно привязать ко всем устройствам. Платформа не влияет на возможности взаимодействия с приложением.
Плюсы и минусы Wink
Ни одна платформа не бывает идеальной, у каждой есть положительные и отрицательные стороны. Если дело касается Wink, к плюсам относят:
Это не все плюсы данного сервиса, однако даже в таком малом количестве они показывают потенциал Wink. Кроме плюсов, у платформы есть и минусы:
- Не все фильмы в наличии. Хоть библиотека Wink насчитывает десятки тысяч фильмов, всё равно некоторых лент не найти на сервисе — это старые и нелицензированные фильмы.
- Платное кино. Чтобы посмотреть некоторые фильмы на сервисе, за них нужно заплатить.
Это самые значительные минусы сервиса, однако все они нивелируются под давлением положительных сторон.
Основные возможности приложения
У каждого сервиса должен быть богатый функционал, чтобы удовлетворять потребности пользователей: просмотр фильмов, сериалов, спортивных каналов, прослушивание аудиокниг – всё это априори идёт в комплекте ТВ-приставок.
Wink выделяется на фоне других приложений рядом дополнительных возможностей.
- Мультискрин. Данная функция предоставляет возможность просматривать контент с любого устройства: телефон, ПК, телевизор, планшет. Достаточно привязать аккаунт Ростелекома и иметь стабильное подключение к интернету. Мультискрин доступен каждому пользователю с момента оформления договора.
- Мультирум. Возможность, позволяющая транслировать ТВ-сигнал на несколько телевизоров в доме без падения качества звука и видео. Плюсом является то, что использовать провода не нужно.
- Управление просмотром. Wink предоставляет возможность пользователю управлять контентом как угодно: ставить на паузу, начать просмотр сначала, перемотать к определённому фрагменту, занести передачу в архив, записать её, чтобы посмотреть позже.
- Родительский контроль. Благодаря этой функции родитель может быть спокоен за своего ребёнка, ведь он ничего не сможет купить и зайти туда, куда не нужно.
- Скачивание фильмов. Не всегда у пользователей есть возможность выйти в интернет, чтобы посмотреть фильмы. С Wink вы в любой момент можете скачать ленту и смотреть её даже тогда, когда нет подключения.
Стоимость подключения и тарифы
У Wink от Ростелекома тарифы вполне лояльные:
Как установить Wink?
Так как Wink — мультиплатформенный видеосервис, напрашивается вопрос: как же установить приложение на телевизор, смартфон или ноутбук? Рассмотрим процедуру установки программы на различные устройства.
На телевизор
Wink работает на всех современных телевизорах. Ключевым условием работоспособности сервиса является наличие Smart TV на базе Orsay или Tizen (Samsung) либо на базе WebOS (LG и Smart TV).
Как установить Wink на Samsung:
Как установить Wink на LG:
Чтобы установить Wink на телевизоры со Smart TV:
- Откройте магазин приложений.
- Введите название программы в поиске.
- Установите её, нажав на соответствующую кнопку.
ТВ-приставки
Если у вас модель телевизора без Smart TV, приложение всё равно будет работать. Достаточно приобрести приставку от компании Apple, начиная с версии 10.0, или приставку с Android TV, версия которой начинается от 5.0.
Установка Wink через флешку
Если на вашем устройстве недоступен магазин приложений Google Play, или устройство является приставкой с мобильной версией Android ОС, установить нужную версию Wink не получится. Существует вариант установки приложения через флешку:
Для упрощения задачи вы можете посмотреть видео-инструкцию по установке приложения:
На компьютер или ноутбук
На смартфон и планшет
Чтобы установить Wink на смартфон или планшет на системе Android:
Чтобы установить приложение на iOS:
Если вы пользуетесь оператором сотовой связи Tele2, это даёт возможность использовать Wink на всех устройствах, несмотря на то, что она ориентирована на мобильные телефоны.
В рамках услуги доступны специальные предложения, которые есть только для абонентов Tele2. Оплата за весь контент производится с лицевого счёта телефона.
Как зарегистрироваться?
После того, как вы зарегистрируете аккаунт, войдите в Wink:
Контент
На Wink есть масса возможностей для удовлетворения потребностей пользователей, доступ к которым открывают пакеты услуг.
Подписки
Кроме подписок Лайт, Трансформер и Премиум, вы можете подключить дополнительные:
Телевидение
На сервисе доступны сотни ТВ-каналов без дополнительных подписок:
Благодаря функции Wink TV Online, вы всегда можете просматривать любимые передачи через смартфон или ноутбук, даже если у вас нет доступа к телевизору.
Фильмы и сериалы
На сервисе Wink вы имеете доступ к фильмам и сериалам. Вы всегда можете посмотреть великие кинофраншизы, как, например:
- Звёздные войны;
- Чужой;
- Люди в чёрном;
- ленты от Marvel.
На Wink вы найдёте различные подборки от критиков, посмотрите лучшие российские и зарубежные фильмы, мировую классику, понастальгируете по былым временам в лентах 80-х и 90-х годов.
Каналы для детей
Видеосервис Wink предоставляет возможность смотреть кино не только взрослым, но и детям. На платформе есть множество развлекательных и познавательных программ для малышей: Мультфильмы Dreamworks, истории о принцессах, приключения в космосе, Смешарики и многое другое.
Тематические каналы
На Wink предусмотрена возможность смотреть не обычные каналы, а тематические: спорт, история, развлечения, познавательные, взрослые, музыкальные, информационные, телемагазины, кулинарные, региональные и другие. Все эти передачи посвящены определённым темам, и речь там идёт только о них.
Переводы Goblina
Правильные переводы Дмитрия Goblina Пучкова известны на территории всего СНГ. Никакой цензуры, никаких ограничений — всё это в переводах Goblina вы найдёте на Wink.
Ожесточённые бои всегда интересовали сильную часть человечества. На Wink вы можете не только смотреть фильмы, но и наблюдать за сражениями двух бойцов на телеканале UFC полностью на русском языке. Прямые трансляции, записи лучших боёв, прошедшие турниры — всё это доступно в сервисе.
Как пользоваться приложением?
Большой функционал — больше трудностей в освоении приложения. Для удобного пользования сервисом настройте его под себя: время, дополнительные устройства, промокоды.
Настройка времени в регионе
Как добавить устройство к аккаунту?
С Wink вы можете наслаждаться просмотром в любой момент, достаточно привязать дополнительное устройство к аккаунту: телефон, ноутбук или планшет.
Процесс привязки аккаунта ничем не отличается от его создания:
Как проверить подключённые устройства и удалить лишние?
Если вы случайно подключили устройство и хотите его удалить, выполните следующее:
Настройка шрифта интерфейса
Если шрифт кажется слишком маленьким или наоборот большим, поменяйте его размер. Чтобы изменить шрифт интерфейса, выполните ряд простых действий:
Как получить и активировать промокод?
Промокод — это код, позволяющий получить подписку или пакет услуг бесплатно. Ростелеком часто проводит акции и даёт возможность всем желающим познакомиться со своим сервисом. Он дарит промокоды на тысячи фильмов и сериалов.
Чтобы получить промокод обладателям интерактивного ТВ:
Активировать промокод можно на любых устройствах: на компьютере, мобильном телефоне, в телевизоре или на ТВ-приставке. Разберёмся с активацией промокода на смартфоне:
Покупка и оплата контента
При выборе любой платной услуги сервис запрашивает реквизиты — номер карты, срок действия и CVC-код. Чтобы оплатить контент, выполните ряд простых действий:
Защита от покупки
На Wink предусмотрена функция, которая защищает от необдуманных покупок. В любой момент вы можете поставить блок на оформление платных подписок. После этого для покупки контента потребуется сначала ввести придуманный вами PIN-код. Далее:
Смена PIN-кода
Чтобы сменить пин-код, выполните ряд простых действий:
Как отписаться от Wink?
Если по каким-то причинам вы останетесь недовольными после использования сервиса, вы всегда можете отписаться от Wink. Проще всего это сделать на компьютере, но можно и на других устройствах, порядок ничем не отличается. Чтобы отписаться от Wink, следуйте простым инструкциям:
Связь со службой поддержки
Если во время использования сервиса у вас возникла какая-то проблема, служба поддержки Wink всегда поможет вам с решением.
Существует несколько способов связаться с техподдержкой:
Часто задаваемые вопросы
Порой у пользователей возникают вопросы касательно работы приложения. Дальше приведён список самых распространённых проблем, которые встречаются.
Как вернуть старый интерфейс Ростелекома вместо Wink?
Если вас не устроил новый интерфейс, вернуть его на старый просто:
Если же в настройках нет этой функции, скорее всего, ранее вы перешли на тарифный план из нового пакета услуг: Трансформер, Максимум либо Премиум.
Как подключить Wink на другом устройстве?
Чтобы использовать Wink, создайте учётную запись, которая будет распространяться на все устройства. То есть если вы зарегистрируетесь на одном девайсе (телевизор, телефон, компьютер), ваш аккаунт будет доступен и на других.
При аренде или покупке ТВ-приставки от РТК аккаунт создаётся автоматически. В договоре указаны логин и пароль для активации.
Что делать, если Ростелеком заблокировал Wink?
Как узнать, поддерживает ли телевизор Wink?
Чтобы узнать, поддерживает ли телевизор видеосервис, посмотрите характеристики платформы. Если это продукция Samsung, Wink поддерживает телевизоры, выпущенные в 2013-2014 годах и устройства компании на операционной системе Tizen или Orsay.
Полноценную поддержку имеют телевизоры LG Smart TV с операционной системой WebOS не ниже версии 3.0. Если у вас платформа другого бренда, телевизор обязательно должен иметь Smart TV на операционной системе Android TV или Apple TV.
Нужно ли покупать приставку?
Если у вас старая модель телевизора, приставку нужно покупать. Wink можно установить на любую ТВ-приставку от компании Apple, начиная с версии 10.0, или Android TV с версией от 5.0.
Расходуется ли трафик при просмотре мультимедиа контента на Wink Ростелеком?
Отзывы пользователей
Владимир Русеинов, 32 года, аналитик, Московская обл. Здесь я нашёл неплохие аудиокниги, хоть слушать их на телевизоре неудобно. Также тут есть различные книги для школьников. Однозначно рекомендую. Среди массы использованных видеосервисов для телевизора этот мне понравился наибольше.
Валентин, 27 лет, врач, Москва. В Винке я могу смотреть как со Смарта, так и на работе со смартфона, что является для меня крайне удобным. Еще и сыну установил – смотрит любимые фильмы, каналы в школе. Говорит, что всем доволен.
@ntoh@22, студент, Калужская обл. Раньше я использовал ТВ от Билайна, контент был скуден, а сейчас подключил Wink и радуюсь. Интерфейс удобный и красивый, функционала много, а главное, что можно смотреть фильмы и сериалы в одном приложении с телевидением.
Алексей Алимов, 31 год, продавец игрушек. Я узнал много новых фильмов, о которых даже не слышал. Сейчас смотрю их в хорошем качестве.
Wink не ограничивается показом ТВ-каналов. Здесь есть много контента, эксклюзивные фильмы, лояльная цена на тарифы и подписки, функциональный интерфейс, который удобен в использовании на любом устройстве.
Всего месяц назад мы захотели попробовать себя в создании расширения для функционала Алисы — навыков. По опыту общения в чате поддержки Яндекс Диалогов сложилось впечатление что уже есть, чем поделиться с начинающими особенностями работы над голосовыми интерфейсами.
В заметке хочу рассказать свои впечатления от трех недель работы нашего детского новогоднего навыка Снегурочки и о вопросах и ответах в чате разработчиков диалогов.
Для профессионала в VUI в заметке не будет ничего нового, но дельные советы и комментарии от опытных приветствуются. Пишу впервые, прошу не судить строго.
Почему стоит обратить внимание на Алису?
Если за рубежом голосовые помощники уже стали обыденностью, многочасовые разговоры с роботом уже утекают в сеть, то у нас это пока остается на уровне взаимодействия с навигатором, болтовни детей с Алисой, баловством гиков с умными домами. Мало кто из моих знакомых заносит заметки и напоминания с помощью Siri, хотя, на мой взгляд — это один из самых удобных вариантов ее использования. С большой вероятностью в наступающем году эта ситуация изменится в лучшую сторону, ведь фундамент уже заложен:
- Алисе исполнился только год, она учится, но уже многое умеет.
- Выход Яндекс станции — думаю, постепенно она будет становиться умнее и более функциональной.
- Появление в продаже в декабре первых недорогих партнерских мини-колонок.
- Запуск школы Алисы для обучения разработчиков созданию навыков
- Анонсированы серьезные улучшения инфраструктуры Яндекс Диалогов, в частности, «discovery навыков» — средство для удобного поиска и ранжирования навыков от сторонних разработчиков
Зачем все это: голос, навыки?
Думаю, многим уже понятно преимущество голосовых интерфейсов в некоторых случаях, но не лишним будет напомнить: иногда это самый подходящий вариант. Например, в автомобиле или на кухне занимаясь приготовлением еды, при любой другой деятельности, где руки заняты, удобнее отдавать команды голосом. Например, уже давно есть роботы-медсестры, управляемые голосом, помогающие при хирургических операциях.
Голос — привычный людям интерфейс взаимодействия. Пожилые люди и дети без особых проблем осваивают этот метод для получения информации и управления гаджетами.
Для людей с нарушением зрения голос и слух — являются еще более важным каналом взаимодействия с окружающей средой. Судя по чату Яндекс.Станции такая категория людей очень оценила появление такого устройства, облегчающего их жизнь.
Продолжать перечислять кейсы не буду, если интересно, то можно детальнее узнать обо всем этом из специальной литературы.
Навык — это программа реализующая некий диалог, который запускается заданной командой активации в Алисе и расширяющий возможности голосового помощника от Яндекса.
Как создать навык?
Есть уже некоторое количество хороших сторонних навыков, но еще много ниш, которые можно занять и сделать по-настоящему интересный и полезный навык.
По созданию их есть несколько статей, в том числе и на Хабре. Есть документация, есть краткие общие рекомендации. Не стану сильно углубляться в технические детали реализации, т.к. хотелось бы поделиться общими подходами для начинающих.
Вот небольшой список ресурсов которые помогут начать:Библиотеки и ресурсы для Яндекс Диалогов
Неофициальный FAQ по работе с Яндекс Диалогами.
В документе собраны актуальные и не очень ссылки и вопросы-ответы.
Вышеупомянутый чат Яндекс Диалогов.
Детали реализации своих навыков я тут приводить не буду, если будет запрос от сообщества, то уделю этому внимание в отдельной статье. Тем более что подобные материалы уже есть.
Оставлю только пример простого навыка на PHP с комментариями который, думаю, позволит сделать быстрый старт новичку.
Далее регистрируем сам навык по ссылке:
Выбираем пункт «Навык в Алисе»
Заполняем все поля согласно подсказкам и документации диалогов:
В поле webhook url вводим полученный ранее урл.
Пробуем сохранить, если следовали приведенным инструкциям все должно отработать с первого раза.
В данной статье по реализации только посоветую обратить особое внимание системе логирования действий пользователя. Я все проблемные участки взаимодействия пользователя, например, ожидаю «да | нет» а получаю иное, записываю в лог и тут же транслирую (отдельным процессом для скорости работы вебхука) в телеграм-канал для оперативного отслеживания и реагирования.
Общий подход и типичные ошибки.
Вы хотите выучить еще одно стихотворения?
[да] [нет]
Ожидаем что человек ответит да или нет, но нам приходило много других вариантов:
- Да.
- да да
- конечно хочу
- да мама а что у нас кушать?
- надоело
- какая погода в Новосибирске?
Каждый из случаев взаимодействия следует рассматривать отдельно.
В приведенном выше примере мы столкнулись с тем, что пользователи просят стихотворение покороче или про какого-то персонажа («а есть покороче?», «давай про снегурочку»).
Тут у нас появляются варианты — либо добавлять новые уровни меню, но не забывать о «человечности» диалога или реагировать на такие запросы в соответствии с ожиданиями пользователя, но явно их не предлагая.
Как мы в начале ни продумывали эту диалоговую часть, мы поняли, что реальное использование лучше покажет желания пользователя, потому свой первый навык начали с минимальным функционалом, постепенно добавляя возможности нашей Снегурочки, а также реакции на востребованные, но непредусмотренные нами заранее запросы.
Использование сторонних API
Обратили внимание, что для предоставления в своих навыках каких-то полезных функций, разработчики прибегают порой к чрезмерному использованию сторонних API. Однако не стоит забывать, что время ответа вашего webhook не должно превышать 1,5 секунды. Иногда это может стать причиной отрицательного опыта пользователя с навыком, который то отвечает корректно, то пишет: «что-то пошло не так».
Особенности распознавания именованных сущностей: не все имена, города распознаются корректно, и потому желательно предусмотреть это в своем навыке. Мы пока, чтобы не лишать возможности ребенка с нераспознанным Яндексом именем общаться со Снегурочкой пришлось прибегать к некоторым «костылям». Сразу учитывайте это при разработке, чтобы потом не огорчать пользователей с именами Слава или Надежда, например. Надеемся, Яндекс вскоре это поправит.
Произношение слов
Существующий инструмент тестирования синтеза речи не всегда соответсвует тому, что будет у вас в навыке на самом деле. Не ленитесь предусмотреть механизмы добавления tts к любым вашим ответам. Мы понадеялись на движок Яндекса, и часть фраз в нашем навыке теперь уже сложно разметить для более качественного произношения (без больших изменений в коде). Учтем на будущее.
Очень помогли простые, но достаточно эффективные PHP функции для нечеткого сравнения слов:
similar_text(), levenshtein(), в других языках тоже есть подобные инструменты. Ну, и, конечно, регулярные выражения, куда без них.
Эти функции позволили, например, принять корректно ответ на загадку с частично верным ответом — не точно распознанный, в разных склонениях.
Это, конечно, для специалистов по NLP (Обработке естественного языка) будет выглядеть несерьезно, но, повторюсь, заметка — для начинающих.
Текущие недостатки платформы
Кратко обозначу основные претензии разработчиков к Яндекс Диалогам, которые заметил в чате.
Долгая, часто кажущаяся нелогичной, модерация. Бывает, что ваш навык не проходит модерацию по причине того, что у вас, скажем, слишком общее имя навыка, например, «погода в Крыму» при том, что уже есть навык с подобным именем — «Погода в Северодвинске». Так понимаю, что связано это с тем, что раньше требования к именам и активационным словам были проще и сыну маминой подруге тому вот парню повезло, а у вас так уже не получится. Ищите другую фразу или попробуйте использовать бренд.
Не всегда документация соответсвует действительности. Сама платформа развивается быстро, документация не поспевает, трактуется пользователями и представителями яндекса иногда по-разному.
Платформа пока предоставляет лишь базовые средства для дебага навыков.
При добавлении навыка в панель разработчика ваш вебхук уже должен отвечать правильно, или просто произойдет ошибка валидации. Что за ошибка, какой JSON был отправлен и какой пришел — мы не увидим. Если же вам удалось добавить навык, то у вас будет минимальная панель с содержимым лишь последнего запроса-ответа и все! Никаких средств проверить как это будет в реальности работать и звучать на устройстве до модерации нет. Есть сторонний эмулятор, который достаточно нестабильно работает, не во всех браузерах, да и не соответсвует текущему протоколу.
Есть и другие пожелания и запросы от разработчиков, такие как: интеграция с умным домом, определение собеседника по его голосу, возможность выбирать голоса для навыков с более качественной генерацией, интеграция платежных систем, интеграция с Яндекс аккаунтом, в том числе для работы с навыком с разных устройств под одним пользователем, продуманная система приватных навыков. Но это — функции требующие тщательной проработки и, с точки зрения безопасности, удобства. Думаю, Яндекс сможет предоставить эти возможности, когда реализует это на должном уровне. Однако, проблемы с модерацией, дебагом и местами неактуальной документацией могут сильно мешать начинающим освоится в платформе.
Для быстрого старта советую опубликовать приватный навык, они сейчас проверяются с минимальными требованиями:
- Навык проверяется на имя и активационную фразу, так как база общая для всех разработчиков.
- Вебхук должен корректно отвечать на запросы.
- Приватный навык должен сообщать о том, что навык закрытый в своем приветственном обращении. Чтобы пользователь, случайно запустивший его, был уведомлен.
Однажды опубликованный навык можно использовать для тестирования своих других диалогов в ожиданиях модерации путем проксирования запросов с опубликованного вебхука на разрабатываемый, фильтруя по user_id.
Вывод
В целом сами голосовые интерфейсы показались очень интересной темой, все более востребованной в будущем, планирую больше погружаться в нее, читая специальную литературу, инструкции и советы зарубежных аналогичных сервисов (Google, Amazon, Siri, etc.).
Еще раз напомню о яндексовской школе Алисы, если кого-то как и меня заинтересовала эта тематика.
Читайте также: