Alexa Node Skill Вопросы / Подсказки
Поэтому после очистки сети я не могу найти ответ на свою проблему.
По сути, я хочу получить следующий результат в Alexa, и я хочу знать, возможно ли это, и в каком направлении я должен искать пути достижения.
Skill / Intent Init
"Эй, Алекса... попроси найти ресторан рядом со мной"
Незамедлительный
"Какая твоя любимая кухня?"
отклик
"Итальянская"
Незамедлительный
"Вы хотите потратить много денег?"
отклик
"Нет"
Логика намерений идет где-то в середине этого
"Хорошо, я нашел ресторан рядом с вами называется
1 ответ
Это похоже на довольно стандартный пользовательский навык Alexa. Большинство примеров и учебных пособий по Alexa показывают, как это сделать. Я предлагаю заглянуть на сайт разработчиков Amazon, чтобы найти примеры и учебники по пользовательским навыкам Alexa, или просто поискать "Alexa tutorial".
Вы соберете 3 бита информации:
- Местоположение пользователя
- Тип еды
- Дорого
Их нужно будет сохранять между вопросами, поэтому посмотрите на примеры, в которых для хранения информации используется база данных (DynamoDB - самая простая в использовании) или эта информация сохраняется в объекте сеанса (это моя рекомендация).
Вы можете либо запросить у пользователя его местоположение, используя тип встроенного городского слота, либо получить адрес устройства alexa с помощью API адреса устройства.
Удачи. Я надеюсь, что это поможет вам дать некоторые советы о том, как / с чего начать.