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

Я новичок в разработке Alexa. Я пытаюсь создать навык Alexa с лямбда-функцией AWS и кодом Node.js. Это своего рода пустяковое мастерство. Я получаю вопросы из API с их ответами, я просто хочу поместить ответы в настраиваемый слот, чтобы Alexa распознала ввод пользователя и сопоставление ответов стало проще. На данный момент я сохранил некоторые ответы в пользовательском слоте. Но это невыполнимое решение, так как количество вопросов и ответов на них может увеличиваться, поэтому определение значения каждого слота - своего рода сложная работа. Я читал о поведении Alexa и ее NLP (обработке естественного языка). Даже если я помещу возможные пользовательские данные в пользовательский слот, мы не сможем предсказать, будет ли Alexa соответствовать правильному пользовательскому вводу или нет. Поэтому мне нужна помощь в динамическом добавлении значений слотов.

Почему бы не упростить ввод данных пользователем до набора известных ответов. Большинство мелочей - это множественный выбор с ответами «A», «B», «C» или «D». Вы можете расширить этот пользовательский слот, включив в него «первый», «второй», «третий», «четвертый», «последний» и т. Д.

Jay A. Little 12.04.2018 15:00

Спасибо за ваш отзыв, прямо сейчас я разрешил ответы только с «A», «B», «C», «D», но есть ли какое-нибудь решение для получения динамических значений, которое я хочу знать ...

Prana 16.04.2018 07:18

Тогда я не уверен, что полностью понимаю. Не могли бы вы расширить свой вопрос примером взаимодействия Alexa с пользователем и какие значения из этого примера вы хотите поместить в слоты?

Jay A. Little 16.04.2018 17:55

вам действительно нужно заполнить все значения слотов? согласно это сообщение в блоге, значения слотов НЕ являются строгим перечислением или массивом, который ограничивает то, что пользователь может сказать, поэтому, если вы правильно спроектируете высказывание, если это не должно быть проблемой, или, возможно, вы ищете слот фразы, который захватит все и проверит внутри ваше мастерство?

user1 19.04.2018 16:44

@ user1 спасибо. Я долго искал

DIRTY DAVE 11.11.2020 06:25
0
5
394
0

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