Я написал приложение для динамиков для Google Home, используя DialogFlow, и сейчас я перевожу его на Alexa.
Одним из фундаментальных отличий, по-видимому, является неспособность легко вызвать последующие намерения. Например, у меня есть диалоговое окно, которое задает пользователю ряд вопросов, один за другим, прежде чем предоставить результат на основе предоставленных ответов. например ({типы слотов})
- Вам нравится сад с низким уровнем обслуживания или работающий сад? {низкие эксплуатационные расходы} {работа}
- Тебе нравится сад, в котором ты можешь расслабиться? {да / нет}
- Хотите выращивать овощи в своем саду? нет {да / нет}
Этого легко достичь, используя последующие намерения DialogFlow, но я понятия не имею, с чего начать с Alexa, и, похоже, не так много примеров. Все, что я могу найти, похоже, сосредоточено на заполнении слотов для одного диалога.
Я использую свой собственный сервис API для предоставления результатов (против Lambda).
Кто-нибудь может порекомендовать способ достижения этого в навыке Alexa?