какой тип слота мне следует использовать для любого типа данных, или мы говорим, который может принимать данные строкового типа в AWS lex - PullRequest
0 голосов
/ 13 сентября 2018

Я создал бота, используя aws-lex, где я создал слот, а тип слота определяется пользователем и расширяется пользовательскими высказываниями, но это работает не так, как ожидалось.Этот слот не принимает все высказывания, которые мы вводим через тестовый канал, и снова запрашивает вопрос о слоте.Есть ли способ, которым мы можем создать слот-тип, который может принимать любые строковые высказывания?или есть какой-либо встроенный тип слота, который принимает все типы данных?Любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 14 сентября 2018

Если у вас есть требование, что вы хотите указать конкретный тип, например, - Типы автомобилей, то вы можете создать свой собственный тип слотов, например, - Типы CarTypes, имеющие значения - SUV, MPV, Hatchback и т. Д.

В настоящее время Amazonподдерживает различные типы слотов, например, число, дату, время, устройство в стране аэропорта и т. д.

Но нет ничего похожего на строку или универсальный тип слота Amazon.

Надеюсь, это поможет!

0 голосов
/ 13 сентября 2018

По умолчанию в Amazon Lex отсутствует тип слота для приема любой строки.

Однако вы можете создать слот без какого-либо значения для намерения и снять отметку с нужным флажком. Затем в Lambda initialization and validation hook просто выберите ввод пользователя из event['inputTranscript'] и присвойте это значение слоту.

Надеюсь, это поможет.

...