[ aws . lexv2-models ]
создание-интента
Описание
Создает интент.
Для определения взаимодействия между пользователем и вашим ботом вы определяете один или несколько интентов. Например, для бота по заказу пиццы вы бы создали OrderPizza интент.
При создании интента необходимо указать имя. Вы можете дополнительно указать следующее:
- Примеры фраз. Например, «Я хочу заказать пиццу» и «Можно заказать пиццу». Вы не можете указать фразы для встроенных интентов.
- Информация для сбора. Вы указываете слоты для информации, которую ваш бот запрашивает у пользователя. Вы можете указать стандартные типы слотов, такие как дата и время, или пользовательские типы слотов для вашего приложения.
- Как выполняется интент. Вы можете предоставить функцию Lambda или настроить интент для возврата информации об интенте вашему прикладному программному обеспечению. Если вы используете функцию Lambda, Amazon Lex вызывает функцию, когда вся информация об интенте доступна.
- Подтверждающий запрос для отправки пользователю для подтверждения интента. Например, «Заказать вашу пиццу?»
- Заключение для отправки пользователю после выполнения интента. Например, «Я заказал вашу пиццу».
- Последовательный запрос, который спрашивает пользователя о дополнительной активности. Например, «Вы хотите напиток к своей пицце?»
См. также: Документация API AWS
Краткое описание
create-intent
--intent-name <value>
[--description <value>]
[--parent-intent-signature <value>]
[--sample-utterances <value>]
[--dialog-code-hook <value>]
[--fulfillment-code-hook <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-name (строка)
--description (строка)
--parent-intent-signature (строка)
--sample-utterances (список)
Массив строк, которые пользователь может сказать, чтобы указать интент. Например, «Я хочу пиццу» или «Я хочу пиццу {РазмерПиццы}».
В фразе имена слотов заключены в фигурные скобки («{», «}») для обозначения места, где они должны быть отображены в фразе, показанной пользователю.
(структура)
Пример фразы, которая вызывает интент или отвечает на запрос слота.
фраза -> (строка)
Сокращенный синтаксис:
utterance=string ...
Синтаксис JSON:
[
{
"utterance": "string"
}
...
]
--dialog-code-hook (структура)
Указывает, что Amazon Lex вызывает функцию Lambda алиаса для каждого входного значения пользователя. Вы можете вызвать эту функцию Lambda, чтобы персонализировать взаимодействие пользователя.
Например, предположим, что ваш бот определяет, что имя пользователя - Джон. Ваша функция Lambda может извлечь информацию Джона из базы данных backend и предварительно заполнить некоторые значения. Например, если вы обнаружите, что Джон не переносит глютен, вы можете установить соответствующий слот интента, glutenIntolerant на true. Вы можете найти номер телефона Джона и установить соответствующий атрибут сеанса.
enabled -> (булево)
Сокращенный синтаксис:
enabled=boolean
Синтаксис JSON:
{
"enabled": true|false
}
--fulfillment-code-hook (структура)
Указывает, что Amazon Lex вызывает лямбда-функцию алиаса, когда намерение готово к выполнению. Вы можете вызвать эту функцию, чтобы завершить транзакцию бота с пользователем.
Например, в боте по заказу пиццы лямбда-функция может найти ближайший пиццерий к местоположению клиента и затем сделать заказ от имени клиента.
enabled -> (boolean)
postFulfillmentStatusSpecification -> (structure)
Предоставляет настройки для сообщений, отправляемых пользователю после завершения выполнения лямбда-функции. Сообщения после выполнения могут быть отправлены как для потоковых, так и для не-потоковых диалогов.
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)
failureResponse -> (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)
timeoutResponse -> (structure)
Указывает список групп сообщений, которые 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 имеет значение 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 -> (структура)
Условный блок, который должен выполняться, если условия для других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.
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)
Сообщение в формате 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 -> (логическое значение)
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 -> (структура)
Сообщение в формате 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 -> (логическое значение)
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 (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 -> (булево)
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, обработчик кода не выполняется.Синтаксис 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
}
--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 имеет значение 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 -> (логическое значение)
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 ложно, условия не оцениваются.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 -> (булево)
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)
Сообщение в формате 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 -> (структура)
Сообщение в формате 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 -> (логическое значение)
codeHook -> (структура)
Объект DialogCodeHookInvocationSetting, связанный с шагом подтверждения намерения. Всплывающая функция кода диалога запускается на основе этих параметров вызова, когда следующий шаг подтверждения или отказ или неудача является шагом InvokeDialogCodeHook.
enableCodeHookInvocation -> (boolean)
active -> (boolean)
invocationLabel -> (string)
postCodeHookSpecification -> (структура)
Содержит ответы и действия, которые Amazon Lex выполняет после завершения работы функции Lambda.
successResponse -> (структура)
Указывает список групп сообщений, которые 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)
successNextStep -> (структура)
Указывает следующий шаг, который выполняется ботом после успешного завершения всплывающей функции кода диалога.
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 -> (строка)
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 -> (булево)
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 -> (структура)
Сообщение в формате 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 (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 -> (структура)
Сообщение в формате языка разметки для синтеза речи (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)
active -> (boolean)
active не указано, значение по умолчанию равно true.nextStep -> (структура)
Указывает следующий шаг, который выполняет бот после воспроизведения ответа на закрытие намерения.
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 -> (строка)
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 рассматривает использование намерения в взаимодействии с пользователем только тогда, когда указанные контексты включены в активный список контекстов для сеанса. Если контексты не активны, Amazon Lex не будет использовать намерение.
Контекст может быть автоматически активирован с помощью свойства outputContexts или задан во время выполнения.
Например, если есть два намерения с разными входными контекстами, которые отвечают на одни и те же высказывания, то только намерение с активным контекстом будет реагировать.
Намерение может иметь до 5 входных контекстов. Если у намерения несколько входных контекстов, все контексты должны быть активны для рассмотрения намерения.
(структура)
Контекст, который должен быть активен для выбора намерения Amazon Lex.
name -> (строка)
Сокращённый синтаксис:
name=string ...
Синтаксис JSON:
[
{
"name": "string"
}
...
]
--output-contexts (список)
Список контекстов, которые намерение активирует при выполнении.
Вы можете использовать выходной контекст, чтобы указать намерения, которые Amazon Lex должен рассмотреть для следующего этапа разговора с клиентом.
При использовании свойства outputContextsList все контексты, указанные в списке, активируются при выполнении намерения. Вы можете настроить до 10 выходных контекстов. Вы также можете установить количество поворотов разговора, на которые контекст должен оставаться активным, или длительность активности контекста.
(структура)
Описание контекста сеанса, который активируется при выполнении намерения.
name -> (строка)
timeToLiveInSeconds -> (целое число)
turnsToLive -> (целое число)
Сокращённый синтаксис:
name=string,timeToLiveInSeconds=integer,turnsToLive=integer ...
Синтаксис JSON:
[
{
"name": "string",
"timeToLiveInSeconds": integer,
"turnsToLive": integer
}
...
]
--kendra-configuration (структура)
Информация о конфигурации, необходимая для использования интента AMAZON.KendraSearchIntent для подключения к индексу Amazon Kendra. Интент AMAZON.KendraSearchIntent вызывается, когда Amazon Lex не может определить другой интент для вызова.
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 (строка)
--locale-id (строка)
--initial-response-setting (структура)
Параметры конфигурации для ответа, отправляемого пользователю в начале разговора, до извлечения значений слотов.
initialResponse -> (структура)
Указывает список групп сообщений, которые 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 -> (булево)
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)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые 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 -> (структура)
Сообщение в формате 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 -> (логическое значение)
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)
Сообщение в формате языка разметки синтеза речи (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 -> (булево)
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)
Сообщение в формате 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:
{
"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 -> (структура)
Конфигурация барьеров в спецификации модели 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
- text
- таблица
- 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 версии 1, и двоичные значения должны передаваться буквально. При предоставлении содержимого файла, сопоставленного с двоичным блоком fileb:// всегда будет обрабатываться как двоичное и использовать содержимое файла напрямую независимо от настроек cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое значение)
Отключить кли-вьювер для вывода.
--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 -> (структура)
Сообщение в формате 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 имеет значение 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 -> (структура)
Условный раздел, который должен быть выполнен, когда условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.
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 -> (булево)
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)
Сообщение в формате 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 -> (структура)
Условный раздел, который следует выполнить, если условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.
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 имеет значение 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 -> (булево)
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, обработчик кода не выполняется.intentConfirmationSetting -> (structure)
Настройка подтверждения, заданная для интента.
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 имеет значение 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 -> (логическое значение)
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 -> (структура)
Сообщение в формате 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 ложно, условия не оцениваются.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 -> (структура)
Сообщение в формате 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 -> (булево)
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)
Сообщение в формате 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 -> (структура)
Условный ответ, который должен быть выполнен, если условия других ответвлений не выполнены. Условное ответвление состоит из условия, ответа и следующего шага.
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 равно 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 -> (структура)
Сообщение в формате 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 -> (структура)
Сообщение в формате языка разметки для синтеза речи (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)
Сообщение в формате 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 -> (структура)
Условный раздел, который должен быть пройден, если условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.
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 -> (строка)
intentClosingSetting -> (структура)
Установленное значение для завершения интента.
closingResponse -> (структура)
Ответ, который 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 -> (логическое)
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 -> (булево)
inputContexts -> (список)
Список входных контекстов, указанных для намерения.
(структура)
Контекст, который должен быть активным для выбора намерения Amazon Lex.
name -> (строка)
outputContexts -> (список)
Список выходных контекстов, указанных для намерения.
(структура)
Описание контекста сеанса, который активируется при выполнении намерения.
name -> (строка)
timeToLiveInSeconds -> (целое)
turnsToLive -> (целое)
kendraConfiguration -> (структура)
Настройка для поиска в указанном индексе Amazon Kendra.
kendraIndex -> (строка)
AMAZON.KendraSearchIntent искало. Индекс должен находиться в той же учетной записи и регионе, что и бот Amazon Lex.queryFilterStringEnabled -> (булево)
AMAZON.KendraSearchIntent пользовательскую строку запроса для запроса индекса Amazon Kendra.queryFilterString -> (строка)
botId -> (строка)
botVersion -> (строка)
localeId -> (строка)
creationDateTime -> (метка времени)
initialResponseSetting -> (структура)
Настройки конфигурации ответа, отправляемого пользователю в начале разговора, перед извлечением значений слотов.
initialResponse -> (структура)
Указывает список групп сообщений, которые 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 -> (логическое)
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 ложно, условия не оцениваются.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 (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 -> (структура)
Настройки, определяющие обработчик запросов к коду диалога, вызываемый 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)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые 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 -> (структура)
Условный блок, который должен выполняться, если условия других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.
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)
Сообщение в формате языка разметки для синтеза речи (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 -> (булево)
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)
Сообщение в формате 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).
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 -> (булево)
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 -> (структура)
Конфигурация ограничений в спецификации модели Bedrock.
identifier -> (строка)
version -> (строка)
traceStatus -> (строка)
customPrompt -> (строка)
qInConnectIntentConfiguration -> (структура)
Подробная информация о конфигурации интента Qinconnect для ответа на создание интента.
qInConnectAssistantConfiguration -> (структура)
Подробная информация о конфигурации помощника Qinconnect для интента Qinconnect.
assistantArn -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.