Alexa
AMAZON.SearchQuery
тип слота позволяет захватывать менее предсказуемые входные данные, составляющие поисковый запрос.
Ex:
{
"intents": [
{
"name": "SearchIntent",
"slots": [
{
"name": "Query",
"type": "AMAZON.SearchQuery"
},
{
"name": "CityList",
"type": "AMAZON.US_CITY"
}
],
"samples": [
"search for {Query} near me",
"find out {Query}",
"search for {Query}",
"give me details about {CityList}"
]
}
]
}
Подробнее о AMAZON.SearchQuery
здесь
Есть слот AMAZON.LITERAL
, который передает распознанные слова для значения слота без преобразования. Но это не рекомендуется. Вы не можете использовать AMAZON.LITERAL
в навыке, настроенном для диалоговой модели.
Lex
Amazon Lex поддерживает встроенные типы слотов из набора навыков Alexa. Вы можете создавать слоты этих типов в ваших намерениях.
Amazon Lex не поддерживает встроенные слоты AMAZON.LITERAL или AMAZON.SearchQuery .
В отличие от Alexa, в Lex вы получили бы весь пользовательский ввод как inputTranscript
.
Ссылка встроенного слота здесь