Alexa Node Skill Вопросы / Подсказки

Поэтому после очистки сети я не могу найти ответ на свою проблему.

По сути, я хочу получить следующий результат в Alexa, и я хочу знать, возможно ли это, и в каком направлении я должен искать пути достижения.

Skill / Intent Init

"Эй, Алекса... попроси найти ресторан рядом со мной"

Незамедлительный

"Какая твоя любимая кухня?"

отклик

"Итальянская"

Незамедлительный

"Вы хотите потратить много денег?"

отклик

"Нет"

Логика намерений идет где-то в середине этого

"Хорошо, я нашел ресторан рядом с вами называется

1 ответ

Решение

Это похоже на довольно стандартный пользовательский навык Alexa. Большинство примеров и учебных пособий по Alexa показывают, как это сделать. Я предлагаю заглянуть на сайт разработчиков Amazon, чтобы найти примеры и учебники по пользовательским навыкам Alexa, или просто поискать "Alexa tutorial".

Вы соберете 3 бита информации:

  1. Местоположение пользователя
  2. Тип еды
  3. Дорого

Их нужно будет сохранять между вопросами, поэтому посмотрите на примеры, в которых для хранения информации используется база данных (DynamoDB - самая простая в использовании) или эта информация сохраняется в объекте сеанса (это моя рекомендация).

Вы можете либо запросить у пользователя его местоположение, используя тип встроенного городского слота, либо получить адрес устройства alexa с помощью API адреса устройства.

Удачи. Я надеюсь, что это поможет вам дать некоторые советы о том, как / с чего начать.

Другие вопросы по тегам