Неизвестные типы слотов

Я только начал изучать базовый навык Alexa.

Я хочу создать навык, который повторяет то, что говорит пользователь. Например, «Алекса, повтори« привет »».

Какой тип слота я бы использовал для приветствия, поскольку я не знаю, что скажет пользователь?

Спасибо


person Dylan Murphy    schedule 06.07.2017    source источник
comment
Возможный дубликат Catch-all for Alexa Skills Kit ввод не в соответствии с определенным намерением   -  person Josep Valls    schedule 06.07.2017


Ответы (1)


@Josep Valls ответ неверен:

  1. Amazon.LITERAL Slot-Type по-прежнему может использоваться. Amazon планировал удалить его, но из-за отзывов разработчиков отменил это решение. Здесь документация.
  2. Даже без буквального типа вы можете уловить все, что говорит пользователь. Сюда входят значения, которые не определены заранее. Цитата это :

«Когда вы создаете пользовательский тип слота, важно понимать, что это обучающие данные для НЛП Alexa (обработка естественного языка). Предоставляемые вами значения НЕ являются строгим перечислением или массивом, ограничивающим то, что пользователь может сказать. Это имеет два следствия: 1) слова и фразы, не входящие в значения вашего слота, будут переданы вам; 2) ваш код должен выполнить любую требуемую проверку, если то, что сказано, неизвестно ».

person mc51    schedule 08.07.2017
comment
Тип слота LITERAL существует только на английском языке (США), однако, как вы говорите, определенно возможно захватить вводимую речь с использованием настраиваемого типа слота, что я и делаю для развивающегося навыка. - person craig_h; 08.07.2017
comment
Удалил мой ответ. В прошлый раз, когда я проверил документацию, заметки о том, что типы слотов LITERAL снова доступны, там не было. - person Josep Valls; 09.07.2017