[ aws . lexv2-models ]
update-intent
Описание
Обновляет настройки интента.
См. также: Документацию API AWS
Синтаксис
update-intent
--intent-id <value>
--intent-name <value>
[--description <value>]
[--parent-intent-signature <value>]
[--sample-utterances <value>]
[--dialog-code-hook <value>]
[--fulfillment-code-hook <value>]
[--slot-priorities <value>]
[--intent-confirmation-setting <value>]
[--intent-closing-setting <value>]
[--input-contexts <value>]
[--output-contexts <value>]
[--kendra-configuration <value>]
--bot-id <value>
--bot-version <value>
--locale-id <value>
[--initial-response-setting <value>]
[--qn-a-intent-configuration <value>]
[--q-in-connect-intent-configuration <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--intent-id (строка)
--intent-name (строка)
--description (строка)
--parent-intent-signature (строка)
--sample-utterances (список)
Новые фразы, используемые для вызова интента.
(структура)
Пример фразы, вызывающей интент или отвечающей на запрос для заполнения слота.
фраза -> (строка)
Сокращенный синтаксис:
utterance=string ...
Синтаксис JSON:
[
{
"utterance": "string"
}
...
]
--dialog-code-hook (структура)
Новая функция Lambda, используемая между каждым этапом разговора с ботом.
включено -> (логическое значение)
Сокращенный синтаксис:
enabled=boolean
Синтаксис JSON:
{
"enabled": true|false
}
--fulfillment-code-hook (структура)
Новая функция Lambda, вызываемая, когда все необходимые слоты для интента предоставлены, и интент готов к выполнению.
включено -> (логическое значение)
postFulfillmentStatusSpecification -> (структура)
Предоставляет настройки сообщений, отправляемых пользователю после завершения функции выполнения Lambda. Сообщения после выполнения могут отправляться как для потоковых, так и для непотоковых разговоров.
успешныйОтвет -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
группыСообщений -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
сообщение -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
значение -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
значение -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
значение -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
заголовок -> (строка)
подзаголовок -> (строка)
imageUrl -> (строка)
кнопки -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Выравнивание кнопок определяется платформой, отображающей кнопку.
(структура)
Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
текст -> (строка)
значение -> (строка)
варианты -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
значение -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
значение -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
значение -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
заголовок -> (строка)
подзаголовок -> (строка)
imageUrl -> (строка)
кнопки -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Выравнивание кнопок определяется платформой, отображающей кнопку.
(структура)
Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
текст -> (строка)
значение -> (строка)
разрешитьПрерывание -> (логическое значение)
ответПриОшибке -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
группыСообщений -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
сообщение -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
значение -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
значение -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
значение -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
заголовок -> (строка)
подзаголовок -> (строка)
imageUrl -> (строка)
кнопки -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Выравнивание кнопок определяется платформой, отображающей кнопку.
(структура)
Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
текст -> (строка)
значение -> (строка)
варианты -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
значение -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
значение -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
значение -> (строка)
imageResponseCard -> (структура)
разрешитьПрерывание -> (логическое значение)
timeoutResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправлять пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений, которые нужно отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
successNextStep -> (структура)
Указывает следующий шаг в диалоге, который Amazon Lex вызывает, когда обработчик хука выполнения завершается успешно.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения у пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределение настроек для конфигурации состояния намерения.
name -> (строка)
slots -> (словарь)
Словарь всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, не включенные в словарь, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (словарь)
Словарь пар ключ-значение, представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
successConditional -> (структура)
Список условных ветвей для оценки после успешного завершения обработчика кода выполнения.
active -> (boolean)
active ложно, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот, который нужно получить от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния интента.
name -> (string)
slots -> (map)
Карта всех переопределённых значений слота для интента. Имя слота соответствует значению слота. Слоты, которые не включены в карту, не переопределяются.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию о приложении, передаваемую между Amazon Lex и приложением клиента.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением клиента.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее ответную карточку, которую приложение клиента может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на ответной карточке, используемой для получения значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением клиента.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее ответную карточку, которую приложение клиента может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на ответной карточке, используемой для получения значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный раздел, который должен выполняться, если условия для других разделов не удовлетворены. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния интента.
name -> (строка)
slots -> (карта)
Карта всех переопределённых значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, отсутствующий в карте, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее ответную карточку, которую клиентское приложение может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на ответной карточке. Расположение кнопок определяется платформой, которая их отображает.
(структура)
Описание кнопки для использования на ответной карточке для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее ответную карточку, которую клиентское приложение может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на ответной карточке. Расположение кнопок определяется платформой, которая их отображает.
(структура)
Описание кнопки для использования на ответной карточке для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
failureNextStep -> (структура)
Определяет следующий шаг, который выполняет бот после того, как обработчик кода выполнения выдаст исключение или вернёт значение поля State объекта Intent, установленное в значение Failed.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог доходит до этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (отображение)
Отображение всех значений слотов для переопределения намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в отображение, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар «ключ/значение», представляющих контекстную информацию, специфичную для сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
failureConditional -> (структура)
Список условных ветвей для оценки после выполнения кода-обработчика, если произойдет исключение или будет возвращено значение поля State объекта Intent, установленное в значение Failed.
active -> (boolean)
active равно false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для получения информации от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, не включенный в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значения могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значения могут быть «пепперони» и «ананас».
(... рекурсивно ...)
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный фрагмент, который следует выполнять, когда условия для других фрагментов не удовлетворены. Условный фрагмент состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет параметры для настройки состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перцы» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перцы» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
timeoutNextStep -> (структура)
Указывает следующий шаг, который бот выполняет при истечении времени ожидания вызова обработчика кода выполнения.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет параметры для настройки состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перцы» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перцы» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
timeoutConditional -> (структура)
Список условных ветвей для оценки, если обработчик выполнения запроса тайм-аута.
active -> (логическое значение)
active равно false, условия не оцениваются.conditionalBranches -> (список)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие соответствует.
name -> (строка)
condition -> (структура)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (строка)
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который нужно получить от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределить параметры для настройки состояния намерения.
name -> (строка)
slots -> (массив)
Массив всех переопределенных значений слотов для намерения. Название слота сопоставляется со значением слота. Слот, не включенный в массив, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.
shape -> (строка)
List, это означает, что поле values содержит список значений слотов. Если значение - Scalar, это означает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.
shape -> (строка)
List, это означает, что поле values содержит список значений слотов. Если значение - Scalar, это означает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (массив)
Массив пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию о приложении, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, которая отображает кнопки.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, которая отображает кнопки.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
defaultBranch -> (структура)
Условный блок, который должен выполняться, когда условия для других блоков не выполняются. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который нужно получить от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределить параметры для настройки состояния намерения.
name -> (строка)
slots -> (отображение)
Отображение всех переопределённых значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в отображение, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар «ключ-значение», представляющих информацию о контексте сеанса. Оно содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее ответную карточку, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на ответной карточке для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее ответную карточку, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на ответной карточке для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
fulfillmentUpdatesSpecification -> (структура)
Предоставляет настройки сообщений об обновлении, отправляемых пользователю для долго выполняющихся функций Lambda-выполнения. Обновления выполнения могут использоваться только с потоковыми беседами.
active -> (boolean)
Определяет, отправлять ли пользователю обновления выполнения. Когда это поле равно true, обновления отправляются.
Если поле active установлено в значение true, поля startResponse, updateResponse и timeoutInSeconds обязательны.
startResponse -> (structure)
Предоставляет конфигурационную информацию для сообщения, отправляемого пользователям, когда функция выполнения Lambda начинает работу.
delayInSeconds -> (integer)
messageGroups -> (list)
1–5 групп сообщений, содержащих начальные сообщения. Amazon Lex выбирает одно из сообщений для воспроизведения пользователю.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
updateResponse -> (structure)
Предоставляет конфигурационную информацию для сообщений, которые периодически отправляются пользователю во время работы функции выполнения Lambda.
frequencyInSeconds -> (integer)
messageGroups -> (list)
1–5 групп сообщений, содержащих сообщения об обновлении. Amazon Lex выбирает одно из сообщений для воспроизведения пользователю.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
timeoutInSeconds -> (integer)
active -> (boolean)
active равно false, крючок кода не выполняется.Синтаксис JSON:
{
"enabled": true|false,
"postFulfillmentStatusSpecification": {
"successResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"failureResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"timeoutResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"successNextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"successConditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
},
"failureNextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"failureConditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
},
"timeoutNextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"timeoutConditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
}
},
"fulfillmentUpdatesSpecification": {
"active": true|false,
"startResponse": {
"delayInSeconds": integer,
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"updateResponse": {
"frequencyInSeconds": integer,
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"timeoutInSeconds": integer
},
"active": true|false
}
--slot-priorities (list)
Новый список слотов и их приоритетов, содержащихся в интенте.
(structure)
Устанавливает приоритет, который Amazon Lex должен использовать при получении значений слотов от пользователя.
priority -> (integer)
slotId -> (string)
Краткая запись синтаксиса:
priority=integer,slotId=string ...
Синтаксис JSON:
[
{
"priority": integer,
"slotId": "string"
}
...
]
--intent-confirmation-setting (structure)
Новые подсказки, которые Amazon Lex отправляет пользователю для подтверждения завершения намерения.
promptSpecification -> (структура)
Подсказывает пользователю подтвердить намерение. Этот вопрос должен иметь ответ «да» или «нет».
Amazon Lex использует эту подсказку, чтобы убедиться, что пользователь подтверждает, что намерение готово к выполнению. Например, с намерением OrderPizza вы можете захотеть подтвердить, что заказ правильный, прежде чем разместить его. Для других намерений, таких как намерения, которые просто отвечают на вопросы пользователя, вам, возможно, не нужно спрашивать пользователя о подтверждении перед предоставлением информации.
messageGroups -> (список)
Коллекция сообщений, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактическое сообщение во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
maxRetries -> (целое число)
allowInterrupt -> (логическое значение)
messageSelectionStrategy -> (строка)
promptAttemptsSpecification -> (карта)
Указывает расширенные настройки для каждой попытки подсказки.
key -> (строка)
value -> (структура)
Указывает настройки для попытки подсказки.
allowInterrupt -> (логическое значение)
allowedInputTypes -> (структура)
Указывает разрешенные типы ввода для попытки подсказки.
allowAudioInput -> (логическое значение)
allowDTMFInput -> (логическое значение)
audioAndDTMFInputSpecification -> (структура)
Указывает настройки для аудио и DTMF ввода.
startTimeoutMs -> (целое число)
audioSpecification -> (структура)
Указывает настройки для аудио ввода.
maxLengthMs -> (целое число)
endTimeoutMs -> (целое число)
dtmfSpecification -> (структура)
Указывает настройки для DTMF ввода.
maxLength -> (целое число)
endTimeoutMs -> (целое число)
deletionCharacter -> (строка)
endCharacter -> (строка)
textInputSpecification -> (структура)
Указывает настройки для текстового ввода.
startTimeoutMs -> (целое число)
declinationResponse -> (структура)
Когда пользователь отвечает «нет» на вопрос, определённый в promptSpecification, Amazon Lex отвечает этим сообщением, чтобы подтвердить отмену намерения.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
active -> (булево)
active не указано, значение по умолчанию равно true.confirmationResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
confirmationNextStep -> (структура)
Указывает следующий шаг, который бот выполняет, когда клиент подтверждает намерение.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределение настроек для конфигурации состояния намерения.
name -> (строка)
slots -> (массив)
Массив всех переопределенных значений слотов для намерения. Имя слота отображается со значением слота. Слот, не включенный в массив, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (массив)
Массив пар ключ/значение, представляющих контекстную информацию, специфичную для сессии. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
confirmationConditional -> (структура)
Список условных ветвей для оценки после закрытия намерения.
active -> (boolean)
active ложно, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в разговоре.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на входной пользовательский запрос.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном клиентским приложением.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном клиентским приложением.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный раздел, который должен быть пройден, если условия для других разделов не удовлетворены. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для получения информации от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределяет параметры для настройки состояния намерения.
name -> (строка)
slots -> (отображение)
Отображение всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слот, не включенный в отображение, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
declinationNextStep -> (структура)
Определяет следующий шаг, который бот выполняет, когда пользователь отклоняет намерение.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который нужно получить от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
declinationConditional -> (структура)
Список условных ветвей для оценки после отклонения намерения.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие соответствует.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в разговоре.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный блок, который должен выполняться, когда условия для других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в разговоре.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для получения данных от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределить параметры для настройки состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределений значений слотов для намерения. Имя слота отображается со значением слота. Слот, который не включен в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перцерони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перцерони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Вариации сообщений для отправки пользователю. Когда определены вариации, Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
failureResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (boolean)
failureNextStep -> (структура)
Следующий шаг в разговоре, если шаг подтверждения завершится неудачей.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot , определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (структура)
Переопределяет параметры для настройки состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перцерони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перцерони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
failureConditional -> (структура)
Предоставляет список условных ветвей. Ветви оцениваются в порядке их ввода в список. Первая ветвь с условием, которое оценивается как истинное, выполняется. Последняя ветвь в списке — это ветвь по умолчанию. Ветвь по умолчанию не должна иметь никакого выражения условия. Ветвь по умолчанию выполняется, если ни одна из других ветвей не соответствует условию.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполнено.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в разговоре.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределяет параметры для настройки состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар «ключ-значение», представляющая контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Вариации сообщений для отправки пользователю. Когда определены вариации, Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный блок, который должен выполняться, если условия других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределение настроек для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределённых значений слотов для намерения. Имя слота соответствует значению слота. Слот, не включённый в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слота. Если значение равно Scalar, это указывает на то, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слота. Если значение равно Scalar, это указывает на то, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть «пепперони» и «ананас».
(… рекурсивно…)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющая контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
codeHook -> (структура)
Объект DialogCodeHookInvocationSetting, связанный с шагом подтверждения намерения. Включение хука кода диалога происходит на основе этих параметров запуска, когда следующим шагом является подтверждение, отклонение или возникновение ошибки.
enableCodeHookInvocation -> (boolean)
active -> (boolean)
invocationLabel -> (string)
postCodeHookSpecification -> (structure)
Содержит ответы и действия, которые Amazon Lex выполняет после завершения работы Lambda-функции.
successResponse -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
allowInterrupt -> (boolean)
successNextStep -> (structure)
Определяет следующий шаг, который выполняет бот после успешного завершения хука кода диалога.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределяет настройки для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Словарь всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слоты, не включенные в словарь, не переопределяются.
key -> (string)
value -> (structure)
Значения слота, которые Amazon Lex использует при установке значений слота в шаге диалога.
shape -> (string)
List, указывает, что поле values содержит список значений слота. Когда значение – Scalar, указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
sessionAttributes -> (map)
Словарь пар ключ/значение, представляющих информацию о контексте сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
successConditional -> (structure)
Список условных ветвей для оценки после успешного завершения обработки диалога.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в разговоре.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределить настройки для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Название слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перчерони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перчерони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением клиента.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на вход пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением клиента.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет карточку ответа, которую приложение клиента может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением клиента.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет карточку ответа, которую приложение клиента может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (структура)
Условный блок, который следует выполнять, когда условия для других блоков не удовлетворены. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения информации от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
failureResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (boolean)
failureNextStep -> (структура)
Определяет следующий шаг, который выполняет бот после того, как обработчик кода диалога бросил исключение или вернул значение с полем State объекта Intent, установленным в Failed.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для получения значения от пользователя.suppressNextMessage -> (boolean)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (массив)
Массив всех переопределенных значений слота для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в массив, не переопределяются.
key -> (строка)
value -> (структура)
Значения слота, которые Amazon Lex использует при установке значений слота в шаге диалога.
shape -> (строка)
List, оно указывает, что поле values содержит список значений слота. Если значение - Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слота, которые Amazon Lex использует при установке значений слота в шаге диалога.
shape -> (строка)
List, оно указывает, что поле values содержит список значений слота. Если значение - Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (массив)
Массив пар ключ/значение, представляющих информацию о контексте сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
failureConditional -> (структура)
Список условных ветвей для оценки после того, как обработчик диалогового кода сгенерирует исключение или вернётся со значением поля State объекта Intent, установленным в Failed.
active -> (boolean)
active равно false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполнено.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределяет настройки для конфигурации состояния интента.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для интента. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный раздел, который следует выполнять, когда условия для других разделов не выполняются. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в разговоре.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределение настроек для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющая контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
timeoutResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое)
timeoutNextStep -> (структура)
Указывает следующий шаг, который выполняет бот при истечении времени ожидания обработки кода.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения данных от пользователя.suppressNextMessage -> (логическое)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределений значений слотов для намерения. Имя слота отображается со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это означает, что поле values содержит список значений слотов. Если значение — Scalar, это означает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это означает, что поле values содержит список значений слотов. Если значение — Scalar, это означает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
timeoutConditional -> (структура)
Список условных ветвей для оценки таймаута обработки кода.
active -> (boolean)
active равно false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в разговоре.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перцовый» и «ананасы».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перцовый» и «ананасы».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный блок, который должен выполняться, если условия других блоков не удовлетворены. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения данных от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет параметры для настройки состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределённых значений слотов для намерения. Имя слота сопоставлено со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию о приложении, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Вариации сообщений для отправки пользователю. Когда определены вариации, Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
elicitationCodeHook -> (структура)
DialogCodeHookInvocationSetting, используемый при повторных попытках подтверждающего запроса, когда вызывается обработчик кода.
enableCodeHookInvocation -> (булево)
invocationLabel -> (строка)
Синтаксис JSON:
{
"promptSpecification": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"maxRetries": integer,
"allowInterrupt": true|false,
"messageSelectionStrategy": "Random"|"Ordered",
"promptAttemptsSpecification": {"Initial"|"Retry1"|"Retry2"|"Retry3"|"Retry4"|"Retry5": {
"allowInterrupt": true|false,
"allowedInputTypes": {
"allowAudioInput": true|false,
"allowDTMFInput": true|false
},
"audioAndDTMFInputSpecification": {
"startTimeoutMs": integer,
"audioSpecification": {
"maxLengthMs": integer,
"endTimeoutMs": integer
},
"dtmfSpecification": {
"maxLength": integer,
"endTimeoutMs": integer,
"deletionCharacter": "string",
"endCharacter": "string"
}
},
"textInputSpecification": {
"startTimeoutMs": integer
}
}
...}
},
"declinationResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"active": true|false,
"confirmationResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"confirmationNextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"confirmationConditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
},
"declinationNextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"declinationConditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
},
"failureResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"failureNextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"failureConditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
},
"codeHook": {
"enableCodeHookInvocation": true|false,
"active": true|false,
"invocationLabel": "string",
"postCodeHookSpecification": {
"successResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"successNextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"successConditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
},
"failureResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"failureNextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"failureConditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
},
"timeoutResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"timeoutNextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"timeoutConditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
}
}
},
"elicitationCodeHook": {
"enableCodeHookInvocation": true|false,
"invocationLabel": "string"
}
}
--intent-closing-setting (структура)
Новый ответ, который Amazon Lex отправляет пользователю при закрытии интента.
closingResponse -> (структура)
Ответ, который Amazon Lex отправляет пользователю при завершении интента.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Вариации сообщений для отправки пользователю. При определении вариаций Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
active -> (булево)
active не указано, значение по умолчанию равно true.nextStep -> (структура)
Указывает следующий шаг, который бот выполняет после воспроизведения ответа на закрытие интента.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot , определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет параметры для настройки состояния интента.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для интента. Имя слота сопоставляется со значением слота. Слоты, не включенные в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List , оно указывает, что поле values содержит список значений слотов. Если значение равно Scalar , оно указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List , оно указывает, что поле values содержит список значений слотов. Если значение равно Scalar , оно указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар «ключ-значение», представляющих информацию о контексте сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
conditional -> (структура)
Список условных ветвей, связанных с ответом на закрытие намерения. Эти ветви выполняются, когда атрибут nextStep установлен в значение EvalutateConditional.
active -> (boolean)
active ложно, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для получения значения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределить настройки для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставлено со значением слота. Слот, не включенный в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это означает, что поле values содержит список значений слотов. Если значение - Scalar, это означает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это означает, что поле values содержит список значений слотов. Если значение - Scalar, это означает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию о приложении, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа, используемой для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа, используемой для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный раздел, который должен выполняться, если условия других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который нужно получить от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет параметры для настройки состояния интента.
name -> (строка)
slots -> (карта)
Карта всех переопределённых значений слотов для интента. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карте ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карте ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
Синтаксис JSON:
{
"closingResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"active": true|false,
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"conditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
}
}
--input-contexts (список)
Новый список контекстов, которые должны быть активными, чтобы Amazon Lex мог рассмотреть интент.
(структура)
Контекст, который должен быть активным, чтобы Amazon Lex выбрал интент.
name -> (строка)
Сокращённый синтаксис:
name=string ...
Синтаксис JSON:
[
{
"name": "string"
}
...
]
--output-contexts (список)
Новый список контекстов, которые Amazon Lex активирует при выполнении интента.
(структура)
Описание контекста сеанса, который активируется при выполнении интента.
name -> (строка)
timeToLiveInSeconds -> (целое число)
turnsToLive -> (целое число)
Сокращённый синтаксис:
name=string,timeToLiveInSeconds=integer,turnsToLive=integer ...
Синтаксис JSON:
[
{
"name": "string",
"timeToLiveInSeconds": integer,
"turnsToLive": integer
}
...
]
--kendra-configuration (структура)
Новые параметры конфигурации для подключения к индексу Amazon Kendra.
kendraIndex -> (строка)
AMAZON.KendraSearchIntent. Индекс должен находиться в одной учётной записи и регионе с ботом Amazon Lex.queryFilterStringEnabled -> (булево)
AMAZON.KendraSearchIntent пользовательскую строку запроса для запроса в индекс Amazon Kendra.queryFilterString -> (строка)
Сокращённый синтаксис:
kendraIndex=string,queryFilterStringEnabled=boolean,queryFilterString=string
Синтаксис JSON:
{
"kendraIndex": "string",
"queryFilterStringEnabled": true|false,
"queryFilterString": "string"
}
--bot-id (строка)
--bot-version (строка)
DRAFT.--locale-id (строка)
--initial-response-setting (структура)
Настройки конфигурации ответа, отправляемого пользователю перед началом извлечения слотов Amazon Lex.
initialResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, выполняемое ботом во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot , определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределение настроек для конфигурации состояния интента.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для интента. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, оно указывает, что поле values содержит список значений слотов. Если значение равно Scalar, оно указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который извлекает дополнения к пицце, значения могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, оно указывает, что поле values содержит список значений слотов. Если значение равно Scalar, оно указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который извлекает дополнения к пицце, значения могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих информацию о контексте сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
conditional -> (структура)
Предоставляет список условных ветвей. Ветви оцениваются в порядке их ввода в список. Первая ветвь с условием, которое оценивается как истинное, выполняется. Последняя ветвь в списке — это ветвь по умолчанию. Ветвь по умолчанию не должна иметь выражение условия. Ветвь по умолчанию выполняется, если ни одна другая ветвь не имеет соответствующего условия.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(structure)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение параметров для настройки состояния интента.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть «перец» и «ананас».
(structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(structure)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(structure)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный блок, который должен выполняться, когда условия для других блоков не выполняются. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, значение которого нужно получить от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределение параметров для настройки состояния намерения.
name -> (строка)
slots -> (отображение)
Отображение всех переопределённых значений слотов для намерения. Имя слота соответствует значению слота. Слот, не включённый в отображение, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает на то, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перчерони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает на то, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перчерони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
codeHook -> (структура)
Настройки, определяющие обработчик кода диалога, вызываемый Amazon Lex на шаге диалога.
enableCodeHookInvocation -> (boolean)
active -> (boolean)
invocationLabel -> (string)
postCodeHookSpecification -> (structure)
Содержит ответы и действия, которые выполняет Amazon Lex после завершения работы функции Lambda.
successResponse -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
successNextStep -> (structure)
Указывает следующий шаг, который выполняет бот после успешного завершения обработчика кода диалога.
dialogAction -> (structure)
Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слота для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (string)
value -> (structure)
Значения слота, которые Amazon Lex использует при установке значений слота на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перец» и «ананас».
(structure)
Значения слота, которые Amazon Lex использует при установке значений слота на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
successConditional -> (structure)
Список условных ветвей для оценки после успешного выполнения крючка кода диалога.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(structure)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения данных от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включённый в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «пепперони» и «ананас».
(structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на вход пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправлять пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправлять пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карту ответа, которую приложение-клиент может показать пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карте ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(structure)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карту ответа, которую приложение-клиент может показать пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карте ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(structure)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный узел, который должен выполняться, когда условия для других узлов не удовлетворены. Условный узел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в разговоре.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для получения данных от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределение настроек для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределённых значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значения могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значения могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
failureResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправлять пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправлять пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее ответную карточку, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на ответной карточке для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее ответную карточку, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на ответной карточке для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
failureNextStep -> (структура)
Определяет следующий шаг бота после того, как обработчик кода диалога выбросит исключение или вернётся с полем State объекта Intent, установленным в значение Failed.
dialogAction -> (структура)
Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку для пиццы, значения могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку для пиццы, значения могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющая контекстную информацию, специфичную для сессии. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
failureConditional -> (структура)
Список условных ветвей для оценки после того, как обработчик кода диалога бросит исключение или вернётся с полем State объекта Intent, установленным в значение Failed.
active -> (boolean)
active равно false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения у пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределить настройки для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный раздел, который следует выполнить, если условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределяет параметры для настройки состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределённых значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который извлекает дополнения к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который извлекает дополнения к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
timeoutResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений, которые нужно отправить пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
timeoutNextStep -> (структура)
Указывает следующий шаг, который выполняет бот при истечении времени ожидания хука кода.
dialogAction -> (структура)
Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния интента.
name -> (строка)
slots -> (мапа)
Мапа всех переопределённых значений слота для интента. Имя слота соответствует значению слота. Слоты, которые не включены в мапу, не переопределяются.
key -> (строка)
value -> (структура)
Значения слота, которые Amazon Lex использует при установке значений слота в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слота, которые Amazon Lex использует при установке значений слота в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (мапа)
Мапа пар «ключ-значение», представляющая контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
timeoutConditional -> (структура)
Список условных ветвей для оценки, если тайм-аут подключения к коду.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие совпало.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения данных от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределяет настройки для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует, когда он устанавливает значения слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует, когда он устанавливает значения слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар ключ-значение, представляющая контекстную информацию, специфичную для сеанса. Она содержит информацию о приложении, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный раздел, который следует выполнить, когда условия для других разделов не выполняются. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределить параметры для настройки состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения для пиццы, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения для пиццы, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию о приложении, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
Синтаксис JSON:
{
"initialResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"conditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
},
"codeHook": {
"enableCodeHookInvocation": true|false,
"active": true|false,
"invocationLabel": "string",
"postCodeHookSpecification": {
"successResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"successNextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"successConditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
},
"failureResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"failureNextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"failureConditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
},
"timeoutResponse": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
},
"timeoutNextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"timeoutConditional": {
"active": true|false,
"conditionalBranches": [
{
"name": "string",
"condition": {
"expressionString": "string"
},
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
...
],
"defaultBranch": {
"nextStep": {
"dialogAction": {
"type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
"slotToElicit": "string",
"suppressNextMessage": true|false
},
"intent": {
"name": "string",
"slots": {"string": {
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{
"shape": "Scalar"|"List",
"value": {
"interpretedValue": "string"
},
"values": [
{ ... recursive ... }
...
]
}
...
]
}
...}
},
"sessionAttributes": {"string": "string"
...}
},
"response": {
"messageGroups": [
{
"message": {
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
},
"variations": [
{
"plainTextMessage": {
"value": "string"
},
"customPayload": {
"value": "string"
},
"ssmlMessage": {
"value": "string"
},
"imageResponseCard": {
"title": "string",
"subtitle": "string",
"imageUrl": "string",
"buttons": [
{
"text": "string",
"value": "string"
}
...
]
}
}
...
]
}
...
],
"allowInterrupt": true|false
}
}
}
}
}
}
--qn-a-intent-configuration (структура)
Указывает конфигурацию встроенного Amazon.QnAIntent. Интент AMAZON.QnAIntent вызывается, когда Amazon Lex не может определить другой интент для вызова. Если вы укажете это поле, вы не сможете указать поле kendraConfiguration.
dataSourceConfiguration -> (структура)
Содержит подробности о конфигурации источника данных, используемого для AMAZON.QnAIntent.
opensearchConfiguration -> (структура)
Содержит подробности о конфигурации базы данных Amazon OpenSearch Service, используемой для AMAZON.QnAIntent. Для создания домена следуйте инструкциям в разделе Создание и управление доменами Amazon OpenSearch Service.
domainEndpoint -> (строка)
indexName -> (строка)
exactResponse -> (булево)
exactResponseFields -> (структура)
Содержит имена полей, используемых для точного ответа пользователю.
questionField -> (строка)
answerField -> (строка)
includeFields -> (список)
Содержит список полей из Amazon OpenSearch Service, которые модель может использовать для генерации ответа на запрос.
(строка)
kendraConfiguration -> (структура)
Содержит подробности о конфигурации индекса Amazon Kendra, используемого для AMAZON.QnAIntent. Для создания индекса Amazon Kendra следуйте инструкциям в разделе Создание индекса.
kendraIndex -> (строка)
queryFilterStringEnabled -> (булево)
queryFilterString -> (строка)
exactResponse -> (булево)
bedrockKnowledgeStoreConfiguration -> (структура)
Содержит подробности о конфигурации базы знаний Amazon Bedrock, используемой для AMAZON.QnAIntent. Для настройки базы знаний следуйте инструкциям в разделе Создание базы знаний.
bedrockKnowledgeBaseArn -> (строка)
exactResponse -> (булево)
exactResponseFields -> (структура)
Содержит имена полей, используемых для точного ответа пользователю.
answerField -> (строка)
bedrockModelConfiguration -> (структура)
Содержит информацию о модели Amazon Bedrock, используемой для интерпретации запроса, используемого при создании описательного бота.
modelArn -> (строка)
guardrail -> (структура)
Конфигурация guardrail в спецификации модели Bedrock.
identifier -> (строка)
version -> (строка)
traceStatus -> (строка)
customPrompt -> (строка)
Синтаксис JSON:
{
"dataSourceConfiguration": {
"opensearchConfiguration": {
"domainEndpoint": "string",
"indexName": "string",
"exactResponse": true|false,
"exactResponseFields": {
"questionField": "string",
"answerField": "string"
},
"includeFields": ["string", ...]
},
"kendraConfiguration": {
"kendraIndex": "string",
"queryFilterStringEnabled": true|false,
"queryFilterString": "string",
"exactResponse": true|false
},
"bedrockKnowledgeStoreConfiguration": {
"bedrockKnowledgeBaseArn": "string",
"exactResponse": true|false,
"exactResponseFields": {
"answerField": "string"
}
}
},
"bedrockModelConfiguration": {
"modelArn": "string",
"guardrail": {
"identifier": "string",
"version": "string"
},
"traceStatus": "ENABLED"|"DISABLED",
"customPrompt": "string"
}
}
--q-in-connect-intent-configuration (структура)
Подробности конфигурации интента Qinconnect для запроса обновления интента.
qInConnectAssistantConfiguration -> (структура)
Подробности конфигурации помощника Qinconnect для интента Qinconnect.
assistantArn -> (строка)
Сокращенный синтаксис:
qInConnectAssistantConfiguration={assistantArn=string}
Синтаксис JSON:
{
"qInConnectAssistantConfiguration": {
"assistantArn": "string"
}
}
--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные JSON. Передавать произвольные двоичные значения с помощью значения, предоставленного JSON, невозможно, так как строка будет взята буквально. Это может не быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если не указано значение или значение input, выводит JSON-образец входных данных, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если указано yaml-input, он выведет образец входных данных YAML, который можно использовать с --cli-input-yaml. При указании значения output, он проверит входные данные команды и вернет JSON-образец выходных данных для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (булево)
Включить отладку.
--endpoint-url (строка)
Переопределить URL по умолчанию команды заданным URL.
--no-verify-ssl (булево)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого подключения SSL AWS CLI проверит сертификаты SSL. Этот параметр переопределяет поведение по умолчанию по проверке SSL-сертификатов.
--no-paginate (булево)
Отключить автоматическую постраничность. Если автоматическая постраничность отключена, AWS CLI сделает только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для выходных данных команды.
- json
- текст
- таблица
- yaml
- yaml-поток
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использование определенного профиля из файла учетных данных.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отобразить версию этого инструмента.
--color (строка)
Включить/выключить цветной вывод.
- включено
- выключено
- автоматически
--no-sign-request (булево)
Не подписывать запросы. Учетные данные не будут загружены, если этот параметр указан.
--ca-bundle (строка)
Файл сертификата CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, а двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображающего двоичный блок, fileb:// всегда будет рассматриваться как двоичный и использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (булево)
Отключить вывод CLI-навигатора.
--cli-auto-prompt (булево)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (булево)
Отключить автоматическую запрос параметров ввода CLI.
Вывод
intentId -> (строка)
intentName -> (строка)
description -> (строка)
parentIntentSignature -> (строка)
sampleUtterances -> (список)
Обновлённый список образцов фраз для интента.
(структура)
Образец фразы, вызывающей интент или отвечающий на запрос значения слота.
utterance -> (строка)
dialogCodeHook -> (структура)
Обновлённая функция Lambda, вызываемая во время каждого раунда разговора с пользователем.
enabled -> (логическое значение)
fulfillmentCodeHook -> (структура)
Обновлённая функция Lambda, вызываемая, когда интент готов к выполнению.
enabled -> (логическое значение)
postFulfillmentStatusSpecification -> (структура)
Настройки сообщений, отправляемых пользователю после завершения выполнения функции Lambda. Сообщения после выполнения могут отправляться как для потоковых, так и для непотоковых разговоров.
successResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
failureResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
timeoutResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены в карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования в карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены в карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования в карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
successNextStep -> (структура)
Указывает следующий шаг в диалоге, который Amazon Lex вызывает, когда обработка успешна.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot , определяет слот для извлечения у пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределить параметры для настройки состояния намерения.
name -> (строка)
slots -> (массив)
Массив всех значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в массив, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «пепперони» и «ананас».
( … рекурсивно … )
sessionAttributes -> (массив)
Массив пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
successConditional -> (структура)
Список условных ветвей для оценки после успешного завершения обработчика кода выполнения.
active -> (boolean)
active ложно, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределяет параметры для настройки состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар ключ-значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет ответную карточку, которую клиентское приложение может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на ответной карточке для получения значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет ответную карточку, которую клиентское приложение может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на ответной карточке для получения значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный раздел, который должен выполняться, если условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределить параметры для настройки состояния интента.
name -> (строка)
slots -> (карта)
Карта всех переопределённых значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, отсутствующий в карте, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение — Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение — Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно…)
sessionAttributes -> (карта)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
failureNextStep -> (структура)
Определяет следующий шаг, выполняемый ботом после того, как обработчик кода выполнения бросил исключение или вернулся с полем State объекта Intent, установленным в значение Failed.
dialogAction -> (структура)
Определяет действие, выполняемое ботом во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения информации от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния интента.
name -> (строка)
slots -> (словарь)
Словарь всех переопределённых значений слотов для интента. Имя слота сопоставляется со значением слота. Слоты, которые не включены в словарь, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (словарь)
Словарь пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
failureConditional -> (структура)
Список условных ветвей для оценки после выполнения кода обработки исключений или возврата с полем State объекта Intent, установленным в значение Failed.
active -> (boolean)
active равно false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполнено.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения у пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Словарь всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слоты, отсутствующие в словаре, не переопределяются.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, указывая, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перчик» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, указывая, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перчик» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Словарь пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный блок, который следует выполнить, если условия других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределить настройки для конфигурации состояния интента.
name -> (строка)
slots -> (массив)
Массив всех переопределенных значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, который не включен в массив, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинку для пиццы, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинку для пиццы, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (массив)
Массив пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ, который будет отправлен во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования в карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений, которые нужно отправить пользователю. Если определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, содержащий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования в карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
timeoutNextStep -> (структура)
Определяет следующий шаг, который выполняет бот, при истечении времени ожидания выполнения обработчика.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет параметры для настройки состояния интента.
name -> (строка)
slots -> (отображение)
Отображение всех переопределённых значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, который не включён в отображение, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку для пиццы, значения могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку для пиццы, значения могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Оно содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
timeoutConditional -> (структура)
Список условных ветвей для оценки, если обработчик выполнения кода таймаута.
active -> (boolean)
active ложно, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие совпадает.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включенный в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перчик» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значениями могут быть «перчик» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет ответную карточку, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на ответной карточке. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на ответной карточке для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет ответную карточку, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на ответной карточке. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на ответной карточке для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный ответ, который должен быть выполнен, если условия других ветвей не соблюдены. Условный ответ состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения данных от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределение параметров для настройки состояния намерения.
name -> (строка)
slots -> (отображение)
Отображение всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включенный в отображение, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Оно содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены в карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования в карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Если определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены в карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования в карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
fulfillmentUpdatesSpecification -> (структура)
Предоставляет настройки для сообщений об обновлениях, отправляемых пользователю для функций выполнения Lambda с длительным выполнением. Обновления выполнения могут использоваться только с потоковыми диалогами.
active -> (boolean)
Определяет, отправляются ли пользователю обновления выполнения. При значении true отправляются обновления.
Если поле active установлено в значение true, поля startResponse, updateResponse и timeoutInSeconds являются обязательными.
startResponse -> (structure)
Предоставляет конфигурационную информацию для сообщения, отправляемого пользователю при запуске функции выполнения Lambda.
delayInSeconds -> (integer)
messageGroups -> (list)
От 1 до 5 групп сообщений, содержащих начальные сообщения. Amazon Lex выбирает одно из сообщений для воспроизведения пользователю.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
updateResponse -> (structure)
Предоставляет конфигурационную информацию для сообщений, периодически отправляемых пользователю во время работы функции выполнения Lambda.
frequencyInSeconds -> (integer)
messageGroups -> (list)
От 1 до 5 групп сообщений, содержащих сообщения об обновлениях. Amazon Lex выбирает одно из сообщений для воспроизведения пользователю.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
timeoutInSeconds -> (integer)
active -> (boolean)
active равно false, хук кода не выполняется.slotPriorities -> (list)
Обновленный список слотов и их приоритетов, полученных от пользователя для намерения.
(structure)
Устанавливает приоритет, который Amazon Lex должен использовать при получении значений слотов от пользователя.
priority -> (integer)
slotId -> (string)
intentConfirmationSetting -> (structure)
Обновленные подсказки, которые Amazon Lex отправляет пользователю для подтверждения завершения намерения.
promptSpecification -> (структура)
Подсказывает пользователю подтвердить намерение. Этот вопрос должен иметь ответ «да» или «нет».
Amazon Lex использует эту подсказку, чтобы убедиться, что пользователь подтверждает готовность намерения к выполнению. Например, с намерением OrderPizza вы можете захотеть подтвердить правильность заказа перед его размещением. Для других намерений, таких как намерения, которые просто отвечают на вопросы пользователя, вам, возможно, не нужно просить пользователя подтвердить информацию перед её предоставлением.
messageGroups -> (список)
Коллекция сообщений, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактическое сообщение для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
maxRetries -> (целое число)
allowInterrupt -> (булево)
messageSelectionStrategy -> (строка)
promptAttemptsSpecification -> (отображение)
Указывает расширенные параметры на каждой попытке подсказки.
key -> (строка)
value -> (структура)
Указывает настройки на попытке подсказки.
allowInterrupt -> (булево)
allowedInputTypes -> (структура)
Указывает разрешённые типы ввода для попытки подсказки.
allowAudioInput -> (булево)
allowDTMFInput -> (булево)
audioAndDTMFInputSpecification -> (структура)
Указывает настройки для аудио и DTMF ввода.
startTimeoutMs -> (целое число)
audioSpecification -> (структура)
Указывает настройки для аудиоввода.
maxLengthMs -> (целое число)
endTimeoutMs -> (целое число)
dtmfSpecification -> (структура)
Указывает настройки для DTMF ввода.
maxLength -> (целое число)
endTimeoutMs -> (целое число)
deletionCharacter -> (строка)
endCharacter -> (строка)
textInputSpecification -> (структура)
Указывает настройки для ввода текста.
startTimeoutMs -> (целое число)
declinationResponse -> (структура)
Когда пользователь отвечает «нет» на вопрос, определенный в promptSpecification, Amazon Lex отвечает этим сообщением, чтобы подтвердить, что намерение было отменено.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
active -> (булево)
active не указано, значение по умолчанию равно true.confirmationResponse -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
confirmationNextStep -> (структура)
Определяет следующий шаг, который бот выполняет, когда пользователь подтверждает намерение.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для получения данных от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включенный в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию об приложении, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
confirmationConditional -> (структура)
Список условных ветвей для оценки после закрытия намерения.
active -> (boolean)
active ложно, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполнено.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для получения информации от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение параметров для настройки состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включенный в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку пиццы, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку пиццы, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих информацию о контексте сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на вход пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный раздел, который должен быть выполнен, если условия для других разделов не соблюдены. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot , определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределение настроек для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределений значений слотов для намерения. Имя слота отображается со значением слота. Слот, который не включен в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карту ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описывает кнопку для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карту ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описывает кнопку для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
declinationNextStep -> (структура)
Указывает следующий шаг, который бот выполняет, когда клиент отклоняет намерение.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для получения информации от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (отображение)
Отображение всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включенный в отображение, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Оно содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
declinationConditional -> (структура)
Список условных ветвей для оценки после отклонения намерения.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие совпало.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot , определяет слот, который следует получить от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для настройки состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на вход пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный блок, который следует выполнять, если условия для других блоков не удовлетворены. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределение настроек для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включенный в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на вход пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
failureResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое)
failureNextStep -> (структура)
Следующий шаг в разговоре, если шаг подтверждения завершается неудачно.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (логическое)
intent -> (структура)
Переопределяет настройки для конфигурации состояния интента.
name -> (строка)
slots -> (карта)
Карта всех переопределённых значений слотов для интента. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значения могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значения могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющая информацию о контексте сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
failureConditional -> (структура)
Предоставляет список условных ветвей. Ветви оцениваются в порядке их ввода в список. Первая ветвь с условием, которое оценивается как истинное, выполняется. Последняя ветвь в списке — это ветвь по умолчанию. У ветви по умолчанию не должно быть выражения условия. Ветвь по умолчанию выполняется, если ни у какой другой ветви нет соответствующего условия.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(structure)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределяет параметры для настройки состояния интента.
name -> (string)
slots -> (map)
Карта всех переопределённых значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «перец» и «ананас».
(structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может показать пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(structure)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений, которые нужно отправить пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может показать пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(structure)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный блок, который следует выполнить, если условия для других блоков не удовлетворены. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения данных от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет параметры для настройки состояния интента.
name -> (строка)
slots -> (карта)
Карта всех переопределённых значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, который не указан в карте, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
codeHook -> (структура)
Объект DialogCodeHookInvocationSetting, связанный с этапом подтверждения намерения. Обработчик диалогового кода срабатывает на основе этих параметров запуска, когда следующим шагом является подтверждение, отклонение или ошибка.
enableCodeHookInvocation -> (boolean)
active -> (boolean)
invocationLabel -> (string)
postCodeHookSpecification -> (structure)
Содержит ответы и действия, которые Amazon Lex выполняет после завершения работы функции Lambda.
successResponse -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
successNextStep -> (structure)
Определяет следующий шаг, который выполняет бот после успешного завершения диалогового обработчика кода.
dialogAction -> (structure)
Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение параметров для настройки состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, указывает, что поле values содержит список значений слотов. Если значение - Scalar, указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «пепперони» и «ананас».
(structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, указывает, что поле values содержит список значений слотов. Если значение - Scalar, указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «пепперони» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
successConditional -> (structure)
Список условных ветвей для оценки после успешного завершения обработки кода диалога.
active -> (boolean)
active равно false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие соответствует.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для получения информации от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, отсутствующий в карте, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перчерони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перчерони» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет карточку ответа, которую клиентское приложение может показать пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопки.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет карточку ответа, которую клиентское приложение может показать пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопки.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный раздел, который должен быть пройден, когда условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot , определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния интента.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для интента. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющая информацию о контексте сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
failureResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
failureNextStep -> (структура)
Указывает следующий шаг, который выполняет бот после того, как обработка кода диалога вызывает исключение или возвращается с полем State объекта Intent, установленным в Failed.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения у пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределить настройки для конфигурации состояния интента.
name -> (строка)
slots -> (отображение)
Отображение всех переопределений значений слотов для интента. Имя слота соответствует значению слота. Слоты, которые не включены в отображение, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значения могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значения могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Оно содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
failureConditional -> (структура)
Список условных ветвей для обработки после того, как обработчик диалога выбросил исключение или вернул значение поля State объекта Intent, установленное в Failed.
active -> (boolean)
active ложно, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для получения данных от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включённый в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку для пиццы, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку для пиццы, значениями могут быть «пепперони» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (структура)
Условный раздел, который должен быть выполнен, когда условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для получения данных от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределить настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (отображение)
Отображение всех значений слотов для намерения. Имя слота отображается со значением слота. Слот, который не включен в отображение, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Оно содержит информацию о приложении, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправлять пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправлять пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описывает кнопку для использования на карте ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описывает кнопку для использования на карте ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
timeoutResponse -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
timeoutNextStep -> (структура)
Определяет следующий шаг, который выполняет бот при истечении времени ожидания кодового хука.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределение параметров для настройки состояния намерения.
name -> (строка)
slots -> (массив)
Массив всех переопределенных значений слотов для намерения. Имя слота отображается на значении слота. Слоты, которые не включены в массив, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это означает, что поле values содержит список значений слотов. Когда значение — Scalar, это означает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это означает, что поле values содержит список значений слотов. Когда значение — Scalar, это означает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (массив)
Массив пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
timeoutConditional -> (структура)
Список условных ветвей для проверки истечения времени ожидания обработчика кода.
active -> (boolean)
active ложно, условия не проверяются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, если условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие соответствует.
name -> (string)
condition -> (structure)
Содержит выражение для проверки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение параметров для настройки состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, не включённый в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перчёный сыр» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перчёный сыр» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (структура)
Условный раздел, который должен быть выполнен, если условия для других разделов не соблюдаются. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения информации от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Изменение параметров для настройки состояния намерения.
name -> (строка)
slots -> (словарь)
Словарь всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включенный в словарь, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «перчерони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «перчерони» и «ананас».
(... рекурсивно ...)
sessionAttributes -> (словарь)
Словарь пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее ответную карточку, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на ответной карточке для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее ответную карточку, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на ответной карточке для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
elicitationCodeHook -> (структура)
DialogCodeHookInvocationSetting, используемый при повторных попытках подтверждения запроса во время вызова хука кода.
enableCodeHookInvocation -> (булево)
invocationLabel -> (строка)
intentClosingSetting -> (структура)
Обновленный ответ, который Amazon Lex отправляет пользователю при закрытии интента.
closingResponse -> (структура)
Ответ, который Amazon Lex отправляет пользователю, когда интент завершен.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
active -> (булево)
active не указано, значение по умолчанию — true.nextStep -> (структура)
Указывает следующий шаг, который бот выполняет после воспроизведения ответа на закрытие интента.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет параметры для настройки состояния интента.
name -> (строка)
slots -> (отображение)
Отображение всех переопределенных значений слотов для интента. Имя слота соответствует значению слота. Слоты, не включенные в отображение, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Оно содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
conditional -> (структура)
Список условных ветвей, связанных с ответом на закрытие намерения. Эти ветви выполняются, когда атрибут nextStep установлен в значение EvalutateConditional.
active -> (boolean)
active ложно, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределённых значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включённый в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значения могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значения могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар ключ-значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Если варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (структура)
Условный раздел, который следует выполнить, если условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для получения данных от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределение настроек для настройки состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределений значений слотов для намерения. Имя слота отображается в значении слота. Слот, который не включен в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значения могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значения могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
inputContexts -> (список)
Обновленный список контекстов, которые должны быть активными, чтобы намерение рассматривалось Amazon Lex.
(структура)
Контекст, который должен быть активным, чтобы намерение выбиралось Amazon Lex.
name -> (строка)
outputContexts -> (список)
Обновленный список контекстов, которые Amazon Lex активирует при выполнении намерения.
(структура)
Описание контекста сеанса, который активируется при выполнении намерения.
name -> (строка)
timeToLiveInSeconds -> (целое число)
turnsToLive -> (целое число)
kendraConfiguration -> (структура)
Обновленная конфигурация для подключения к индексу Amazon Kendra с намерение AMAZON.KendraSearchIntent.
kendraIndex -> (строка)
AMAZON.KendraSearchIntent. Индекс должен находиться в том же аккаунте и регионе, что и бот Amazon Lex.queryFilterStringEnabled -> (логическое значение)
AMAZON.KendraSearchIntent пользовательскую строку запроса для запроса к индексу Amazon Kendra.queryFilterString -> (строка)
botId -> (строка)
botVersion -> (строка)
DRAFT.localeId -> (строка)
creationDateTime -> (метка времени)
lastUpdatedDateTime -> (метка времени)
initialResponseSetting -> (структура)
Настройки конфигурации ответа, отправляемого пользователю перед началом запроса слотов Amazon Lex.
initialResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карте ответа. Размещение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карте ответа. Размещение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot , определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределите настройки для настройки состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List , это указывает, что поле values содержит список значений слота. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перчёный сыр» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List , это указывает, что поле values содержит список значений слота. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перчёный сыр» и «ананас».
( … рекурсивно … )
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
conditional -> (структура)
Предоставляет список условных ветвей. Ветви оцениваются в том порядке, в котором они введены в список. Первая ветвь с условием, которое оценивается как истинное, выполняется. Последняя ветвь в списке — это ветвь по умолчанию. Ветвь по умолчанию не должна иметь никакого выражения условия. Ветвь по умолчанию выполняется, если ни одна другая ветвь не имеет соответствующего условия.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(structure)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения у пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для настройки состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «перцовый» и «ананас».
(structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «перцовый» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар «ключ-значение», представляющая контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может показать пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный раздел, который должен выполняться, когда условия других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для получения данных от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределение настроек для конфигурации состояния интента.
name -> (строка)
slots -> (отображение)
Отображение всех переопределенных значений слотов для интента. Имя слота соответствует значению слота. Слот, который не включён в отображение, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перчерони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перчерони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Оно содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карте ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карте ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
codeHook -> (структура)
Настройки, которые определяют обработку кода диалога, вызываемого Amazon Lex на этапе разговора.
enableCodeHookInvocation -> (boolean)
active -> (boolean)
invocationLabel -> (string)
postCodeHookSpecification -> (structure)
Содержит ответы и действия, которые выполняет Amazon Lex после завершения работы функции Lambda.
successResponse -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.
(structure)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.
(structure)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
successNextStep -> (structure)
Указывает следующий этап работы бота после успешного завершения обработки кода диалога.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого этапа.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для получения данных от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для настройки состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (string)
value -> (structure)
Значения слота, которые Amazon Lex использует при установке значений слотов на этапе диалога.
shape -> (string)
List, это означает, что поле values содержит список значений слота. Если значение - Scalar, это означает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».
(structure)
Значения слота, которые Amazon Lex использует при установке значений слотов на этапе диалога.
shape -> (string)
List, это означает, что поле values содержит список значений слота. Если значение - Scalar, это означает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих сессионную контекстную информацию. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
successConditional -> (structure)
Список условных ветвей для оценки после успешного завершения обработчика кода диалога.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в разговоре.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение параметров для настройки состояния интента.
name -> (string)
slots -> (map)
Карта всех переопределенных значений слотов для интента. Имя слота сопоставлено со значением слота. Слот, который не включен в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинку для пиццы, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинку для пиццы, значениями могут быть «пепперони» и «ананас».
(... рекурсивно ...)
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный блок, который следует выполнять, когда условия для других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для получения значения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или более значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или более значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карте ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карте ответа для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
failureResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
failureNextStep -> (структура)
Указывает следующий шаг, который выполняет бот после того, как обработчик кода диалога выбросил исключение или вернул значение с полем State объекта Intent, установленным в Failed.
dialogAction -> (структура)
Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределение настроек для конфигурации состояния намерения.
name -> (строка)
slots -> (массив)
Массив всех переопределённых значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в массив, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List оно указывает, что поле values содержит список значений слота. При значении Scalar оно указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List оно указывает, что поле values содержит список значений слота. При значении Scalar оно указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (массив)
Массив пар «ключ-значение», представляющих контекстную информацию, специфичную для сессии. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
failureConditional -> (структура)
Список условных ветвей для обработки после того, как обработчик кода диалога выбросит исключение или вернёт значение для поля State объекта Intent, установленного в Failed.
active -> (boolean)
active имеет значение false, условия не проверяются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для проверки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение параметров для настройки состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределённых значений слотов для намерения. Имя слота соответствует значению слота. Слот, отсутствующий в карте, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентом.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением клиента.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение клиента может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением клиента.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение клиента может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный блок, который должен выполняться, если условия для других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для получения информации от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (отображение)
Отображение всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в отображение, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар ключ/значение, представляющих информацию о контексте, специфичную для сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
timeoutResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
timeoutNextStep -> (структура)
Указывает следующий шаг, который выполняет бот при истечении времени ожидания кода-обработчика.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot , определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния интента.
name -> (строка)
slots -> (массив)
Массив всех переопределённых значений слотов для интента. Имя слота сопоставляется со значением слота. Слоты, которые не включены в массив, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List , оно указывает, что поле values содержит список значений слотов. Когда значение является Scalar , это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List , оно указывает, что поле values содержит список значений слотов. Когда значение является Scalar , это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (массив)
Массив пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
timeoutConditional -> (структура)
Список условных ветвей для оценки, если вызов кода отключается по времени.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в разговоре.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределяет настройки для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (map)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (структура)
Условный ответ, который следует выполнить, когда условия для других ответов не выполнены. Условный ответ состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в разговоре.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределить параметры для настройки состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
qnAIntentConfiguration -> (структура)
Подробности о конфигурации встроенного Amazon.QnAIntent.
dataSourceConfiguration -> (структура)
Содержит сведения о конфигурации источника данных, используемого для AMAZON.QnAIntent.
opensearchConfiguration -> (структура)
Содержит сведения о конфигурации базы данных Amazon OpenSearch Service, используемой для AMAZON.QnAIntent. Для создания домена следуйте инструкциям в разделе Создание и управление доменами Amazon OpenSearch Service.
domainEndpoint -> (строка)
indexName -> (строка)
exactResponse -> (логическое значение)
exactResponseFields -> (структура)
Содержит имена полей, используемых для точного ответа пользователю.
questionField -> (строка)
answerField -> (строка)
includeFields -> (список)
Содержит список полей из Amazon OpenSearch Service, которые модель может использовать для генерации ответа на запрос.
(строка)
kendraConfiguration -> (структура)
Содержит сведения о конфигурации индекса Amazon Kendra, используемого для AMAZON.QnAIntent. Для создания индекса Amazon Kendra следуйте инструкциям в разделе Создание индекса.
kendraIndex -> (строка)
queryFilterStringEnabled -> (логическое значение)
queryFilterString -> (строка)
exactResponse -> (логическое значение)
bedrockKnowledgeStoreConfiguration -> (структура)
Содержит сведения о конфигурации хранилища знаний Amazon Bedrock, используемого для AMAZON.QnAIntent. Для настройки хранилища знаний следуйте инструкциям в разделе Создание хранилища знаний.
bedrockKnowledgeBaseArn -> (строка)
exactResponse -> (логическое значение)
exactResponseFields -> (структура)
Содержит имена полей, используемых для точного ответа пользователю.
answerField -> (строка)
bedrockModelConfiguration -> (структура)
Содержит информацию о модели Amazon Bedrock, используемой для интерпретации запроса, используемого в создании описательного бота.
modelArn -> (строка)
guardrail -> (структура)
Конфигурация guardrail в спецификации модели Bedrock.
identifier -> (строка)
version -> (строка)
traceStatus -> (строка)
customPrompt -> (строка)
qInConnectIntentConfiguration -> (структура)
Подробности конфигурации намерения Qinconnect для ответа на намерение обновления.
qInConnectAssistantConfiguration -> (структура)
Подробности конфигурации помощника Qinconnect для намерения Qinconnect.
assistantArn -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.