2016-08-31 4 views
1

Я развиваю навык, у меня есть модель взаимодействия и 3 пользовательских типа слота. Когда у меня были значения игрушек для типов слотов, все, похоже, работает, но когда я вставляю значения для типов пользовательских слотов и нажимаю save, сначала я получаю вращающееся колесо, сообщающее об обновлении модели взаимодействия, а затем еще один, говорящий Please wait while model is being built... через пару минут, которые я получаю красное сообщение об ошибке, которое гласит: Error: Failed building the interaction model.Ошибка: не удалось создать модель взаимодействия.

Я наклеил около 100 высказываний и около 30, 300 и 30 000 значений в моих пользовательских слотах. В соответствии с документацией: A skill can have a total of 50,000 custom slot values, totaled across all custom slots used in the interaction model.https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interaction-model-reference

ответ

1

Известно, что строитель модели взаимодействия. Несколько раз вам приходится ждать день или два, чтобы сбросить его. Жалоба на форум разработчиков или отправка запроса «Свяжитесь с нами» может иногда активироваться.

Вы не говорите, какие из ваших 30, 300 или 30 000 тестов ценности, а какие нет. Однако следует иметь в виду, что после пары сотен качество распознавания только немного улучшается. Список слов, которые вы даете для пользовательского слота, - это «совет». Это не сложный и быстрый список. Алекса может вернуть вам слова не в вашем списке. Чем больше слов у вас есть, тем более широкий и произвольный ввод будет возвращен. Итак, хотя вы можете представить 50 000 слов, это редко бывает выгодно.

+0

Это очень интересное понимание. Я был в предположении, что всегда получаю только слова из своего списка. Когда я вставил 30 000 значений, независимо от того, что я изменил в других слотах, это не сработает. –

+1

Легко забыть, что Alexa выполняет обработку звука, а не обработку текста. Большинство людей думает, что речь идет речь в тексте, затем текст в намерениях + слоты, и они продолжают просить о таких вещах, как регулярное выражение. Чтобы получить более высокое качество, он переходит прямо из речи в цель + слоты. Это дает более высокую точность, за счет более ограниченного словаря. Если вы действительно хотите ограничить его значениями в своем списке, вам нужно сделать шаг нечеткого совпадения самостоятельно. DoubleMetaphone - это общедоступный алгоритм, который люди успешно использовали для этого. Тем не менее, зависит от вашего контента. –

+0

Спасибо! Я уже хоть что-то вроде этого, но я пытался избежать этого. Кстати, мой список 300 - это страны мира и государства, а также 30 000 городов мира. Из-за разнообразия различных произношений я надеялся, что ASK уже попытается сопоставить что-то в списке для меня. –

Смежные вопросы