Как запросить дополнительные параметры при определенном значении слота в модели диалога Alexa?

Я пытаюсь разработать Alexa-Skill и у меня есть одна проблема с пониманием в диалоге-построителе. Я спрашиваю пользователя о магазине. Я добавил слот "getStore" с типом слота "store" в мои намерения. Тип слота "магазины" содержит все магазины. Практически все магазины уникальны по своему выбору. Но в двух магазинах мне нужна дополнительная информация, которую я хотел бы спросить у пользователя. Например, пользователь говорит "Store A", слот заполнен. Но если пользователь говорит "Магазин B", я хотел бы спросить: "Вы имели в виду Магазин B1 или Магазин B2?" Я не могу добавить 2 варианта магазина B в тип слота, потому что пользователи не знают о них.

Как я могу реализовать это поведение, чтобы узнать об определенных значениях моего типа слота?

Я уже пробовал пример дерева решений от представителя alexa ( https://github.com/alexa/skill-sample-nodejs-decision-tree). Здесь такого особого случая не бывает. Пример, вероятно, поможет мне понять...

Большое спасибо!

0 ответов

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