Памятка игрового автомата Amazon Alexa - PullRequest
0 голосов
/ 08 июня 2018

Я создаю навык Alexa, который должен извлекать различные вещи, такие как Дата, Номер файла и т. Д. .Мне также нужно получить «Описание» , которое ему говорит пользователь, и иметь возможность его сохранить.

Например:

"Alexa, описание, составление патента"

, поэтому мне понадобится Alexa, чтобы иметь возможность сохранить "Patent drafting".Я не уверен, как мне поступить, и любая помощь будет принята с благодарностью.Спасибо!

Ответы [ 2 ]

0 голосов
/ 08 июня 2018

Так что для описания .. Я могу получить только те значения, которые я предопределил в высказываниях ?Я не смог бы запрограммировать Алексу, чтобы она получала все, что я скажу?Потому что можно было бы сказать много разных вещей.

0 голосов
/ 08 июня 2018

Вы можете использовать Слоты , чтобы получить эту информацию для вашего навыка.Вам понадобятся слоты, такие как Date (используйте встроенный AMAZON.Date в качестве типа слота), FileNumber (используйте AMAZON.Number) и Description (это будет пользовательский слот, где вам необходимо предоставитьзначения слотов явно).

Теперь вы делаете все слоты, необходимые в секции сборки вашего построителя навыков Alexa.И вам также необходимо предоставить подсказки (то есть, что Alexa скажет, чтобы запросить значение этого слота) и высказывания (то есть, что пользователь будет говорить в ответ на эти подсказки).В высказываниях должна быть переменная slot.Например: «Запишите дату до {Дата}»

После того, как это будет сделано, вам нужно будет посмотреть директиву Dialog.Delegate.Ваше умение должно вернуть этот диалог, чтобы получить входные данные.

Это не должно быть проблемой.Но если у вас возникнут какие-либо вопросы, прокомментируйте ниже, и я расскажу пошаговую процедуру и даже код, чтобы это сделать.

...