Определение типов внешних слотов

Видеоруководство по развитию навыков Alexa

В модели взаимодействия для навыка Alexa высказывания — это то, что пользователь может сказать вашему навыку, и которые преобразуются в отдельные намерения, которые обрабатываются кодом выполнения вашего навыка. Слоты — это заполнители в высказывании, которые действуют как параметры.

Например, в навыке погоды пользователь может спросить о погоде в Денвере, Орландо, Лос-Анджелесе или любом другом городе. Вместо того, чтобы иметь отдельные намерения для каждого города, одно намерение может определить слот типа «AMAZON.City», и город, о котором говорит пользователь, будет передан коду выполнения в качестве параметра, используемого для поиска информации о погоде в городе.

Хотя Amazon предоставляет впечатляющий набор встроенных типов слотов для многих доменов, часто возникает необходимость создавать собственные типы слотов для охвата доменов, не предоставляемых Amazon.

В следующем видео я покажу не только то, как создавать пользовательские типы слотов, но и то, как создавать их вне навыков. Отделив тип слота от модели взаимодействия навыка, вы сможете более легко управлять типом слота и обновлять его без повторной публикации навыка. Более того, вы сможете использовать тип внешнего слота в нескольких навыках без необходимости дублировать его в модели взаимодействия каждого навыка.

Если вам понравился этот пост, вам также могут понравиться Build Talking Apps for Alexa от Craig Walls, бета-версия которого теперь доступна на The Pragmatic Bookshelf:



В честь события Alexa Live 2022 вы можете использовать промокод ALEXALIVE2022 при оформлении заказа, чтобы сэкономить 35% на электронной книге до 22 июля.