2016-07-17 3 views
0

Я написал простую Q & Улыбка Alexa, которая просит пользователя угадать имя планеты на основе ее свойства.alexa умение не распознает мой правильный ответ

вопросы, как «Что является самой яркой планетой в Солнечной системе»

, когда пользователь отвечает как Венера. Алекса говорит, что ответ неверен. правильный ответ - Венера.

Я не уверен, почему это невозможно.

+0

Как выглядит ваш код? что вы пробовали? какие шаги по устранению неполадок вы прошли? – Malachi

ответ

1

Есть несколько вещей, в которых все может пойти не так.

1) Только потому, что пользователь сказал это, это не значит, что это услышала Алекса. Вы подтвердили в приложении для компаньона, что Алекса услышала слово «Венера»? Вы попробовали симулятор и типа в Венера? Это закончило бы синтаксический анализ того, что вы сказали.

2) Как вы проверяете ответ? Alexa, как правило, возвращает вещи в нижнем регистре, поскольку на разговорном языке нет обложек. Венера - это правильное имя, поэтому я не уверен, что она вернет его в качестве верхнего или нижнего регистра. В любом случае, если вы используете сравнение строк, чувствительных к регистру, вам нужно убедиться, что случаи совпадают, или использовать сравнение строк без учета регистра. Если вы используете Javascript, советы по проведению сравнения без учета регистра - here.

3) Как вы узнаете ответ? У вас есть отдельное намерение для «Венеры»? У вас есть слот для этого? Используете ли вы LITERAL с несколькими высказываниями для примеров? Используете ли вы пользовательский слот? Каждый из них вернет результаты по-разному. Лучший вариант - использовать пользовательский слот.

4) Вы проверили свои файлы журналов? Каков ваш код, фактически получаемый от Alexa? Если ваш код не печатает его, добавьте дополнительные записи журнала, чтобы узнать, что делает ваш код, и что вы делаете с ним.

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

+0

1) да, это правильно, он набирает текст на экране в симуляторе, а также в приложении alexa. будет обновлять больше на 2,3, 4 – Vik

+0

Дело было связано с проблемой – Vik

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