Spec-Zone.ru › AWS CLI v2

[ 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 (список)

Массив строк, которые пользователь может сказать, чтобы указать интент. Например, «Я хочу пиццу» или «Я хочу пиццу {РазмерПиццы}».

В фразе имена слотов заключены в фигурные скобки («{», «}») для обозначения места, где они должны быть отображены в фразе, показанной пользователю.

(структура)

Пример фразы, которая вызывает интент или отвечает на запрос слота.

фраза -> (строка)

Пример фразы, которую Amazon Lex использует для построения своей модели машинного обучения для распознавания интентов.

Сокращенный синтаксис:

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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее ответную карточку, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (string)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (string)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описывает кнопку для использования в ответной карточке, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сказать пользователю, какое значение возвращается, когда они выбирают эту кнопку.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее ответную карточку, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (string)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (string)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описывает кнопку для использования в ответной карточке, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сказать пользователю, какое значение возвращается, когда они выбирают эту кнопку.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ голосом от Amazon Lex.

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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее ответную карточку, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (string)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (string)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описывает кнопку для использования в ответной карточке, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сказать пользователю, какое значение возвращается, когда они выбирают эту кнопку.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее ответную карточку, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (string)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (string)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описывает кнопку для использования в ответной карточке, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сказать пользователю, какое значение возвращается, когда они выбирают эту кнопку.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ голосом от Amazon Lex.

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 -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для этого слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для этого слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

successNextStep -> (структура)

Определяет следующий шаг в диалоге, который Amazon Lex запускает, когда обработчик запроса выполнения завершается успешно.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

Если true, следующее сообщение для интента не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (массив)

Массив всех переопределённых значений слотов для интента. Имя слота сопоставлено со значением слота. Слоты, которые не включены в массив, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, оно указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, оно указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать использование значения, введённого пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, оно указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, оно указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать использование значения, введённого пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке 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)

Когда значение true, следующее сообщение для интента не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределенных значений слотов для интента. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (структура)

Условный блок, который должен выполняться, если условия для других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот, который нужно получить от пользователя.

suppressNextMessage -> (логическое значение)

При значении true следующий запрос для намерения не используется.

intent -> (структура)

Переопределить параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в отображение, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введённое пользователем, или можно позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значения могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введённое пользователем, или можно позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, который отображается на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется в ваше приложение.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, который отображается на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureNextStep -> (структура)

Указывает следующий шаг, который выполняет бот после того, как обработчик исключений кода выполнения бросил исключение или вернул State поле объекта Intent со значением Failed.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот, который нужно получить от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для интента не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (отображение)

Отображение всех переопределенных значений слотов для интента. Имя слота соответствует значению слота. Слот, который не включён в отображение, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перчерони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Если значение true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределить параметры для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слоты, которые не включены в карту, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, содержащий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который следует выполнять, когда условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога равно ElicitSlot, определяет слот для извлечения данных от пользователя.

suppressNextMessage -> (логическое значение)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. При значении Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. При значении Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

timeoutNextStep -> (структура)

Указывает следующий шаг, который выполняет бот при истечении времени ожидания обработчика.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога равно ElicitSlot, определяет слот для извлечения данных от пользователя.

suppressNextMessage -> (логическое значение)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. При значении Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. При значении Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(... рекурсивно ...)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

timeoutConditional -> (структура)

Список условных ветвей для оценки, если обработка запроса по таймауту.

active -> (логическое значение)

Определяет, активна ли условная ветвь. Когда active имеет значение false, условия не оцениваются.

conditionalBranches -> (список)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (строка)

Название ветви.

condition -> (структура)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (строка)

Строка выражения, которая оценивается.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot , определяет слот, который необходимо получить от пользователя.

suppressNextMessage -> (логическое значение)

Если значение true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение параметров для настройки состояния намерения.

name -> (строка)

Название намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List , это указывает на то, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает на то, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от параметра стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или можно позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List , это указывает на то, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает на то, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от параметра стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или можно позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее ответную карту, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на ответной карте. Формат заголовка определяется платформой, отображающей ответную карту.

subtitle -> (строка)

Подзаголовок для отображения на ответной карте. Формат подзаголовка определяется платформой, отображающей ответную карту.

imageUrl -> (строка)

URL изображения для отображения на ответной карте. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карту, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на ответной карте. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описывает кнопку для использования на ответной карте для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Вариации сообщений для отправки пользователю. Когда определены вариации, Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее ответную карту, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на ответной карте. Формат заголовка определяется платформой, отображающей ответную карту.

subtitle -> (строка)

Подзаголовок для отображения на ответной карте. Формат подзаголовка определяется платформой, отображающей ответную карту.

imageUrl -> (строка)

URL изображения для отображения на ответной карте. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карту, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на ответной карте. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описывает кнопку для использования на ответной карте для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (структура)

Условный ответ, который должен быть выполнен, когда условия для других ответов не выполнены. Условный ответ состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot , определяет слот для извлечения данных от пользователя.

suppressNextMessage -> (булево)

При значении true следующий ответ для намерения не используется.

intent -> (структура)

Переопределить параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех переопределённых значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включён в отображение, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает на то, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку пиццы, значениями могут быть «перцерони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает на то, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

fulfillmentUpdatesSpecification -> (структура)

Предоставляет настройки обновлений сообщений, отправляемых пользователю для долго выполняющихся функций Lambda. Обновления выполнения могут быть использованы только с потоковыми диалогами.

active -> (boolean)

Определяет, отправляются ли обновления выполнения пользователю. Когда это поле равно true, отправляются обновления.

Если поле active установлено в значение true, поля startResponse, updateResponse и timeoutInSeconds являются обязательными.

startResponse -> (structure)

Предоставляет конфигурационную информацию для сообщения, отправляемого пользователю, когда функция выполнения Lambda начинает выполняться.

delayInSeconds -> (integer)

Задержка между запуском функции выполнения Lambda и воспроизведением начального сообщения. Если функция Lambda возвращает результат до истечения задержки, начальное сообщение не воспроизводится.

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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок, который нужно отобразить на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, который нужно отобразить на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, которое нужно отобразить на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые нужно отобразить на карточке ответа. Выравнивание кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок, который нужно отобразить на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, который нужно отобразить на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, которое нужно отобразить на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые нужно отобразить на карточке ответа. Выравнивание кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Определяет, может ли пользователь прервать начальное сообщение во время его воспроизведения.

updateResponse -> (structure)

Предоставляет конфигурационную информацию для сообщений, отправляемых периодически пользователю, пока выполняется функция Lambda.

frequencyInSeconds -> (integer)

Частота отправки сообщения пользователю. По окончании периода Amazon Lex выбирает сообщение из групп сообщений и воспроизводит его пользователю. Если функция выполнения Lambda возвращает результат до окончания первого периода, сообщение обновления не воспроизводится пользователю.

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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок, который нужно отобразить на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, который нужно отобразить на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, которое нужно отобразить на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые нужно отобразить на карточке ответа. Выравнивание кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок, который нужно отобразить на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, который нужно отобразить на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, которое нужно отобразить на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые нужно отобразить на карточке ответа. Выравнивание кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Определяет, может ли пользователь прервать сообщение обновления во время его воспроизведения.

timeoutInSeconds -> (integer)

Время, в течение которого должна выполняться функция Lambda выполнения, прежде чем она прекратит работу из-за истечения времени.

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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

maxRetries -> (целое число)

Максимальное количество попыток бота получить ответ от пользователя с помощью этого запроса.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать голосовую подсказку от бота.

messageSelectionStrategy -> (строка)

Указывает, как выбирается сообщение из группы сообщений среди попыток.

promptAttemptsSpecification -> (карта)

Указывает расширенные настройки на каждой попытке запроса.

key -> (строка)

Имя попытки попыток запроса.

value -> (структура)

Указывает настройки на попытке запроса.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать попытку голосового запроса от бота.

allowedInputTypes -> (структура)

Указывает разрешенные типы входных данных для попытки запроса.

allowAudioInput -> (булево)

Указывает, разрешен ли аудиоввод.

allowDTMFInput -> (булево)

Указывает, разрешен ли ввод DTMF.

audioAndDTMFInputSpecification -> (структура)

Указывает настройки для аудио и DTMF ввода.

startTimeoutMs -> (целое число)

Время, в течение которого бот ожидает, прежде чем предположить, что пользователь не будет говорить или нажимать клавишу. Этот таймаут общий для аудио и DTMF ввода.

audioSpecification -> (структура)

Указывает настройки для аудио ввода.

maxLengthMs -> (целое число)

Время, в течение которого Amazon Lex ожидает, прежде чем речь будет усечена, и речь будет возвращена приложению.

endTimeoutMs -> (целое число)

Время, в течение которого бот ожидает после того, как пользователь перестанет говорить, чтобы предположить, что произнесение закончено.

dtmfSpecification -> (структура)

Указывает настройки для ввода DTMF.

maxLength -> (целое число)

Максимальное количество цифр DTMF, разрешенных в произнесении.

endTimeoutMs -> (целое число)

Время, в течение которого бот должен ждать после последнего ввода символа DTMF, прежде чем предположить, что вход завершен.

deletionCharacter -> (строка)

Символ DTMF, который очищает накопленные цифры DTMF и немедленно завершает ввод.

endCharacter -> (строка)

Символ DTMF, который немедленно завершает ввод. Если пользователь не нажмет этот символ, ввод завершится после таймаута завершения.

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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Если варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать голосовую реакцию от Amazon Lex.

active -> (булево)

Определяет, отправляется ли подтверждение намерения пользователю. Когда это поле равно false, подтверждающие и отрицающие ответы не отправляются. Если поле 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Если варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать голосовую реакцию от Amazon Lex.

confirmationNextStep -> (структура)

Определяет следующий шаг, который бот выполняет, когда клиент подтверждает намерение.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для получения данных от пользователя.

suppressNextMessage -> (булево)

При значении true последующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (массив)

Массив всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в массив, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значения могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Когда значение shape равно List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть "перец" и "ананас".

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается, когда он нажимает эту кнопку.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается, когда он нажимает эту кнопку.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ голосом от Amazon Lex.

defaultBranch -> (structure)

Условный блок, который должен быть выполнен, когда условия других блоков не удовлетворены. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для извлечения данных от пользователя.

suppressNextMessage -> (логическое значение)

При значении true следующий ответ для интента не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (массив)

Массив всех переопределенных значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, который не включён в массив, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен в открытом доступе, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен в открытом доступе, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

declinationNextStep -> (структура)

Указывает следующий шаг, который бот выполняет, когда клиент отказывается от намерения.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этой стадии.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех значений переопределения слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в отображение, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введённого пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введённого пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, определяющий подсказку.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая их отображает.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий подсказку.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая их отображает.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который следует выполнять, когда условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot , определяет слот для извлечения информации от пользователя.

suppressNextMessage -> (булево)

Если значение true, то следующее сообщение для интента не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (карта)

Карта всех переопределений значений слотов для интента. Имя слота сопоставляется со значением слота. Слоты, не включенные в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «перцовый» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном клиентским приложением.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureNextStep -> (структура)

Следующий шаг в разговоре, если шаг подтверждения завершится неудачей.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределённых значений слотов для намерения. Имя слота соответствует значению слота. Слоты, не включённые в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает на то, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает на то, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать использование значения, введённого пользователем, или разрешить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает на то, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает на то, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать использование значения, введённого пользователем, или разрешить Amazon Lex выбрать первое значение в списке 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)

Если true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставлено со значением слота. Слот, который не включён в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать использование значения, введённого пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать использование значения, введённого пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений, которые нужно отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который должен выполняться, когда условия для других разделов не выполняются. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот, который нужно получить от пользователя.

suppressNextMessage -> (логическое значение)

Если значение true, следующее сообщение для интента не используется.

intent -> (структура)

Переопределить настройки для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (карта)

Карта всех переопределённых значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карте ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карте ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

codeHook -> (структура)

Объект DialogCodeHookInvocationSetting, связанный с шагом подтверждения намерения. Всплывающая функция кода диалога запускается на основе этих параметров вызова, когда следующий шаг подтверждения или отказ или неудача является шагом InvokeDialogCodeHook.

enableCodeHookInvocation -> (boolean)

Указывает, должна ли быть вызвана функция Lambda для диалога.

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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

successNextStep -> (структура)

Указывает следующий шаг, который выполняется ботом после успешного завершения всплывающей функции кода диалога.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Название намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, оно указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, оно указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, оно указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, оно указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значения могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

defaultBranch -> (structure)

Условный ответ, который должен быть выполнен, когда условия других ветвей не удовлетворены. Условный ответ состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для извлечения данных от пользователя.

suppressNextMessage -> (булево)

При значении true следующий запрос для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределенных значений слотов для намерения. Имя слота сопоставлено со значением слота. Слот, не включенный в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать введенное пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать введенное пользователем значение или позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карте ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение будет возвращено при нажатии на кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном клиентским приложением.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карте ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение будет возвращено при нажатии на кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен по общему доступу, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен по общему доступу, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

failureNextStep -> (структура)

Определяет следующий шаг, выполняемый ботом после того, как обработчик диалога выбросит исключение или вернёт State поле объекта Intent с значением Failed.

dialogAction -> (структура)

Определяет действие, которое выполняет бот во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (логическое значение)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределённых значений слота для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Если значение true, следующее сообщение для интента не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределений значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, не включенный в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который следует выполнить, если условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для получения данных от пользователя.

suppressNextMessage -> (логическое значение)

Если значение true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределить настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределённых значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape — List, это указывает на то, что поле values содержит список значений слотов. Если значение — Scalar, это указывает на то, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape — List, это указывает на то, что поле values содержит список значений слотов. Если значение — Scalar, это указывает на то, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, могла получить доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, могла получить доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

timeoutResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

timeoutNextStep -> (структура)

Указывает следующий шаг, который выполняет бот при истечении времени ожидания кодового хука.

dialogAction -> (структура)

Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога - ElicitSlot , определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

Если значение истинно, то следующее сообщение для интента не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (массив)

Массив всех переопределений значений слотов для интента. Имя слота сопоставляется со значением слота. Слоты, которые не включены в массив, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List , оно указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , оно указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введенного пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List , оно указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , оно указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введенного пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке 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)

Если значение true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, отсутствующий в карте, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или можно задать Amazon Lex выбор первого значения в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или можно задать Amazon Lex выбор первого значения в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ на речь от Amazon Lex.

defaultBranch -> (structure)

Условный блок, который должен выполняться, когда условия для других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для извлечения информации от пользователя.

suppressNextMessage -> (булево)

При значении true следующий ответ для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включенный в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или можно задать Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или можно задать Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для информирования пользователя о возвращаемом значении при нажатии на кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Должно быть одним из значений слота, настроенного для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для информирования пользователя о возвращаемом значении при нажатии на кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Должно быть одним из значений слота, настроенного для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

elicitationCodeHook -> (структура)

DialogCodeHookInvocationSetting, используемый при повторных попытках подтверждения запроса при вызове крючка кода.

enableCodeHookInvocation -> (булево)

Указывает, должна ли вызываться функция Lambda для диалога.

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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сказать пользователю, какое значение возвращается, когда он нажимает эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сказать пользователю, какое значение возвращается, когда он нажимает эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

active -> (boolean)

Указывает, используется ли ответ на закрытие намерения. Когда это поле равно false, ответ на закрытие не отправляется пользователю. Если поле active не указано, значение по умолчанию равно true.

nextStep -> (структура)

Указывает следующий шаг, который выполняет бот после воспроизведения ответа на закрытие намерения.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога - ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (boolean)

Если true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставлено со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать использование значения, введенного пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значения могут быть «перчик» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать использование значения, введенного пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке 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)

При значении true, следующее сообщение для интента не используется.

intent -> (structure)

Переопределяет параметры для настройки состояния интента.

name -> (string)

Название интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределений значений слотов для интента. Название слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, определяющий подсказку.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий подсказку.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный блок, который должен выполняться, если условия других блоков не удовлетворены. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот, который необходимо получить от пользователя.

suppressNextMessage -> (логическое значение)

Если значение true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в отображение, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее ответную карточку, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (строка)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (строка)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на ответной карточке для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений, которые нужно отправить пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее ответную карточку, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (строка)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (строка)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на ответной карточке для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

Синтаксис 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 (ARN) индекса Amazon Kendra, который должен быть проиндексирован интентом AMAZON.KendraSearchIntent. Индекс должен находиться в той же учётной записи и регионе, что и бот Amazon Lex.

queryFilterStringEnabled -> (булево)

Определяет, использует ли интент AMAZON.KendraSearchIntent пользовательскую строку запроса для запроса индекса Amazon Kendra.

queryFilterString -> (строка)

Фильтр запроса, который Amazon Lex отправляет в Amazon Kendra для фильтрации ответа от запроса. Фильтр имеет формат, определённый Amazon Kendra. Дополнительную информацию можно найти в разделе Фильтрация запросов.

Сокращённый синтаксис:

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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок, отображаемый на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок, отображаемый на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения, которое нужно отобразить на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок, отображаемый на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок, отображаемый на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения, которое нужно отобразить на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи Amazon Lex.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если диалоговое действие равно ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для интента не используется.

intent -> (структура)

Переопределите настройки для конфигурации состояния интента.

name -> (строка)

Название интента. Требуется только при переключении интентов.

slots -> (мапа)

Мапа всех переопределённых значений слотов для интента. Название слота сопоставляется со значением слота. Слоты, не включённые в мапу, не переопределяются.

key -> (строка)

value -> (структура)

Значения слота, которые Amazon Lex использует при установке значений слота на шаге диалога.

shape -> (строка)

Значение shape равно List, указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно выбрать использование значения, введённого пользователем, или можно позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «пепперони» и «ананас».

(структура)

Значения слота, которые Amazon Lex использует при установке значений слота на шаге диалога.

shape -> (строка)

Значение shape равно List, указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно выбрать использование значения, введённого пользователем, или можно позволить Amazon Lex выбрать первое значение в списке 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)

Если значение true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределяет параметры для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Массив всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включенный в массив, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карте ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

variations -> (list)

Вариации сообщений для отправки пользователю. При определении вариаций Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карте ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который должен выполняться, когда условия для других разделов не удовлетворены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (логическое значение)

При значении true следующее сообщение для интента не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (карта)

Карта всех переопределений значений слотов для интента. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен в открытом доступе, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенного для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен в открытом доступе, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенного для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

codeHook -> (структура)

Настройки, определяющие обработчик диалогового кода, вызываемый Amazon Lex на шаге разговора.

enableCodeHookInvocation -> (boolean)

Указывает, следует ли вызывать функцию Lambda для диалога.

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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое следует отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

successNextStep -> (structure)

Указывает следующий шаг, который бот выполняет после успешного завершения диалогового обработчика кода.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога - ElicitSlot, определяет слот для получения данных от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для намерения не используется.

intent -> (structure)

Переопределяет настройки для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Когда значение shape - List, это указывает, что поле values содержит список значений слотов. Когда значение - Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перчерони» и «ананас».

(structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Когда значение shape - List, это указывает, что поле values содержит список значений слотов. Когда значение - Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Когда true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение клиента может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сказать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением клиента.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение клиента может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сказать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который должен выполняться, когда условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для получения информации от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределить параметры для настройки состояния намерения.

name -> (строка)

Название намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Название слота соответствует значению слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для этого слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Если варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном клиентским приложением.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для этого слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureResponse -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенного для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенного для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ на основе речи от Amazon Lex.

failureNextStep -> (структура)

Определяет следующий шаг, который бот выполняет после того, как обработчик кода диалога генерирует исключение или возвращается со значением поля State объекта Intent, установленного в Failed.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот, который нужно получить от пользователя.

suppressNextMessage -> (булево)

Если true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределённых значений слота для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует, когда задаёт значения слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слота. Если значение равно Scalar, это означает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует, когда задаёт значения слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слота. Если значение равно Scalar, это означает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Если значение равно true, следующее сообщение для интента не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределений значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который должен быть пройден, когда условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если диалоговое действие является ElicitSlot, определяет слот, который нужно получить от пользователя.

suppressNextMessage -> (булево)

При значении true следующий ответ для интента не используется.

intent -> (структура)

Переопределить параметры для настройки состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (карта)

Карта всех переопределенных значений слотов для интента. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значения могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Вариации сообщений для отправки пользователю. При определении вариаций Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном клиентским приложением.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

timeoutResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое следует отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое следует отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

timeoutNextStep -> (структура)

Указывает следующий шаг, который бот выполняет при истечении времени ожидания кода.

dialogAction -> (структура)

Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для получения данных от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слота для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слота, которые Amazon Lex использует при установке значений слота в шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слота. Если значение равно Scalar, это означает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слота, которые Amazon Lex использует при установке значений слота в шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слота. Если значение равно Scalar, это означает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

При значении true следующее сообщение для намерения не используется.

intent -> (structure)

Переопределяет параметры для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределённых значений слотов для намерения. Имя слота соответствует значению слота. Слот, не включённый в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который должен выполняться, когда условия для других разделов не выполняются. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога ElicitSlot , определяет слот для извлечения информации от пользователя.

suppressNextMessage -> (логическое значение)

Если true, следующее сообщение для интента не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (отображение)

Отображение всех значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, который не включён в отображение, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описывает кнопку для использования на карте ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описывает кнопку для использования на карте ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

Синтаксис 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 -> (строка)

Конечная точка домена Amazon OpenSearch Service.

indexName -> (строка)

Имя индекса Amazon OpenSearch Service.

exactResponse -> (логическое значение)

Указывает, нужно ли возвращать точный ответ или ответ, сгенерированный моделью, используя указанные поля из базы данных.

exactResponseFields -> (структура)

Содержит имена полей, используемых для точного ответа пользователю.

questionField -> (строка)

Имя поля, содержащего запрос, отправленный в базу данных OpenSearch Service.

answerField -> (строка)

Имя поля, содержащего ответ на запрос, отправленный в базу данных OpenSearch Service.

includeFields -> (список)

Содержит список полей из Amazon OpenSearch Service, которые модель может использовать для генерации ответа на запрос.

(строка)

kendraConfiguration -> (структура)

Содержит подробности о конфигурации индекса Amazon Kendra, используемого для AMAZON.QnAIntent. Для создания индекса Amazon Kendra следуйте инструкциям в разделе Создание индекса.

kendraIndex -> (строка)

ARN индекса Amazon Kendra для использования.

queryFilterStringEnabled -> (логическое значение)

Указывает, нужно ли включить строку фильтра Amazon Kendra или нет.

queryFilterString -> (строка)

Содержит строку фильтра Amazon Kendra для использования, если она включена. Дополнительную информацию о формате JSON фильтра поиска Amazon Kendra см. в разделе Использование атрибутов документов для фильтрации результатов поиска.

exactResponse -> (логическое значение)

Указывает, нужно ли возвращать точный ответ из индекса Amazon Kendra или разрешить выбранной модели Amazon Bedrock сгенерировать ответ на основе результатов. Для использования этой функции необходимо сначала добавить вопросы FAQ в свой индекс, следуя инструкциям в разделе Добавление часто задаваемых вопросов (FAQ) в индекс.

bedrockKnowledgeStoreConfiguration -> (структура)

Содержит сведения о конфигурации базы знаний Amazon Bedrock, используемой для AMAZON.QnAIntent. Для настройки базы знаний следуйте инструкциям в разделе Создание базы знаний.

bedrockKnowledgeBaseArn -> (строка)

Основной ARN базы знаний, используемой.

exactResponse -> (логическое значение)

Указывает, нужно ли возвращать точный ответ или ответ, сгенерированный моделью, используя указанные поля из базы данных.

exactResponseFields -> (структура)

Содержит имена полей, используемых для точного ответа пользователю.

answerField -> (строка)

Поле ответа, используемое для точного ответа из Bedrock Knowledge Store.

bedrockModelConfiguration -> (структура)

Содержит информацию о модели Amazon Bedrock, используемой для интерпретации подсказки при создании описательного бота.

modelArn -> (строка)

ARN базовой модели, используемой при создании описательного бота.

guardrail -> (структура)

Конфигурация барьеров в спецификации модели Bedrock.

identifier -> (строка)

Уникальный идентификатор барьера для конфигурации барьера Bedrock.

version -> (строка)

Версия барьера для конфигурации барьера Bedrock.

traceStatus -> (строка)

Статус отслеживания Bedrock в деталях спецификации модели Bedrock.

customPrompt -> (строка)

Пользовательская подсказка, используемая в деталях спецификации модели Bedrock.

Синтаксис 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 -> (строка)

Подробные сведения о параметре assistant Arn конфигурации помощника Qinconnect.

Краткая запись синтаксиса:

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 -> (строка)

Пример фразы, используемой Amazon Lex для построения своей модели машинного обучения, чтобы распознать интенты.

dialogCodeHook -> (структура)

Указанная функция Lambda для диалога интента.

enabled -> (булево)

Включает обработку запросов пользователя функцией диалога.

fulfillmentCodeHook -> (структура)

Указанная функция Lambda для выполнения интента.

enabled -> (булево)

Указывает, должна ли быть вызвана функция Lambda для выполнения конкретного интента.

postFulfillmentStatusSpecification -> (структура)

Предоставляет настройки для сообщений, отправляемых пользователю после завершения выполнения функции Lambda. Сообщения после выполнения могут отправляться как для потоковых, так и для непотоковых разговоров.

successResponse -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок, отображаемый на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок, отображаемый на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения, отображаемого на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карте ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок, отображаемый на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок, отображаемый на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения, отображаемого на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карте ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

failureResponse -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок, отображаемый на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок, отображаемый на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения, отображаемого на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карте ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок, отображаемый на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок, отображаемый на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения, отображаемого на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карте ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

timeoutResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описывает кнопку для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (список)

Вариации сообщений для отправки пользователю. При определении вариаций Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описывает кнопку для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

successNextStep -> (структура)

Указывает следующий шаг в разговоре, который Amazon Lex вызывает, когда обработка пометки успешна.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для интента не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (отображение)

Отображение всех переопределений значений слота для интента. Имя слота сопоставляется со значением слота. Слоты, которые не включены в отображение, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Если true, следующее сообщение для интента не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Словарь всех переопределений значений слотов для интента. Имя слота сопоставляется со значением слота. Слоты, которые не включены в словарь, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение из списка resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение из списка 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

defaultBranch -> (структура)

Условный раздел, который должен быть выполнен, когда условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор доходит до этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот, который необходимо получить от пользователя.

suppressNextMessage -> (булево)

При значении true следующий запрос для интента не используется.

intent -> (структура)

Переопределение параметров для настройки состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (карта)

Карта всех переопределённых значений слотов для интента. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует, когда задаёт значения слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует, когда задаёт значения слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureNextStep -> (структура)

Указывает следующий шаг, который бот выполняет после того, как обработчик исключений кода выполнения бросил исключение или вернул значение с полем State объекта Intent, установленным в значение Failed.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор доходит до этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для получения данных от пользователя.

suppressNextMessage -> (логическое значение)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при смене намерений.

slots -> (отображение)

Отображение всех переопределенных значений слота для намерения. Название слота сопоставляется со значением слота. Слот, не включённый в отображение, не переопределяется.

key -> (строка)

value -> (структура)

Значения слота, которые Amazon Lex использует при установке значений слота на шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слота. При значении Scalar это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слота, которые Amazon Lex использует при установке значений слота на шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слота. При значении Scalar это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Если значение shape — List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Можно использовать введенное пользователем значение или заставить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape — List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Можно использовать введенное пользователем значение или заставить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступным публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Вариации сообщений для отправки пользователю. Когда определены вариации, Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном клиентским приложением.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступным публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

defaultBranch -> (структура)

Условный раздел, который следует выполнить, если условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога ElicitSlot, определяет слот для получения данных от пользователя.

suppressNextMessage -> (логическое значение)

Если значение true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределённых значений слотов для намерения. Имя слота соответствует значению слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается, когда они выбирают эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенного для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается, когда они выбирают эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенного для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

timeoutNextStep -> (структура)

Определяет следующий шаг, который бот выполняет при истечении времени ожидания обработчика запроса выполнения.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot , определяет слот, который нужно получить от пользователя.

suppressNextMessage -> (логическое значение)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в отображение, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape — List , это указывает, что поле values содержит список значений слота. Если значение — Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape — List , это указывает, что поле values содержит список значений слота. Если значение — Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Когда true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределить настройки для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Массив всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в массив, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List , это указывает, что поле values содержит список значений слота. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List , это указывает, что поле values содержит список значений слота. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок, отображаемый на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, отображаемый на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, которое отображается на карточке ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений, которые нужно отправить пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов, которые нужно отправить пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок, отображаемый на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, отображаемый на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, которое отображается на карточке ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который следует выполнить, если условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога - ElicitSlot, определяет слот, который необходимо получить от пользователя.

suppressNextMessage -> (булево)

Когда значение истинно, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карте ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карте ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

fulfillmentUpdatesSpecification -> (структура)

Предоставляет параметры для обновлений сообщений, отправляемых пользователю для функций выполнения Lambda с длительным выполнением. Обновления выполнения могут использоваться только с потоковыми диалогами.

active -> (boolean)

Определяет, отправляются ли обновления выполнения пользователю. При значении true отправляются обновления.

Если поле active установлено в true, поля startResponse, updateResponse и timeoutInSeconds обязательны.

startResponse -> (structure)

Предоставляет конфигурационную информацию для сообщения, отправляемого пользователю при запуске функции выполнения Lambda.

delayInSeconds -> (integer)

Задержка между запуском функции выполнения Lambda и воспроизведением начального сообщения. Если функция Lambda возвращает значение до истечения задержки, начальное сообщение не воспроизводится.

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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок, отображаемый на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, отображаемый на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, которое нужно отобразить на карточке ответа. URL изображения должен быть доступен для всех, чтобы платформа, отображающая карточку ответа, могла получить доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(structure)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений, которые необходимо отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок, отображаемый на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, отображаемый на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, которое нужно отобразить на карточке ответа. URL изображения должен быть доступен для всех, чтобы платформа, отображающая карточку ответа, могла получить доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(structure)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Определяет, может ли пользователь прервать начальное сообщение во время его воспроизведения.

updateResponse -> (structure)

Предоставляет конфигурационную информацию для сообщений, которые периодически отправляются пользователю, пока выполняется функция выполнения Lambda.

frequencyInSeconds -> (integer)

Частота отправки сообщения пользователю. По окончании периода Amazon Lex выбирает сообщение из групп сообщений и воспроизводит его пользователю. Если функция выполнения Lambda возвращает значение до завершения первого периода, сообщение обновления не воспроизводится пользователю.

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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок, отображаемый на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, отображаемый на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, которое нужно отобразить на карточке ответа. URL изображения должен быть доступен для всех, чтобы платформа, отображающая карточку ответа, могла получить доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(structure)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений, которые необходимо отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок, отображаемый на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, отображаемый на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, которое нужно отобразить на карточке ответа. URL изображения должен быть доступен для всех, чтобы платформа, отображающая карточку ответа, могла получить доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(structure)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Определяет, может ли пользователь прервать сообщение об обновлении во время его воспроизведения.

timeoutInSeconds -> (integer)

Срок выполнения функции выполнения Lambda, прежде чем она будет завершена по тайм-ауту.

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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенного для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенного для слота.

maxRetries -> (целое число)

Максимальное количество попыток бота получить ответ от пользователя с помощью этого запроса.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать запрос речи от бота.

messageSelectionStrategy -> (строка)

Указывает, как выбирается сообщение из группы сообщений среди попыток.

promptAttemptsSpecification -> (карта)

Устанавливает расширенные настройки для каждой попытки запроса.

key -> (строка)

Имя попытки попыток запроса.

value -> (структура)

Устанавливает настройки для попытки запроса.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать попытку запроса речи от бота.

allowedInputTypes -> (структура)

Указывает допустимые типы ввода для попытки запроса.

allowAudioInput -> (булево)

Указывает, разрешен ли ввод аудио.

allowDTMFInput -> (булево)

Указывает, разрешен ли ввод DTMF.

audioAndDTMFInputSpecification -> (структура)

Устанавливает настройки для ввода аудио и DTMF.

startTimeoutMs -> (целое число)

Время, в течение которого бот ожидает, прежде чем предположить, что пользователь не собирается говорить или нажимать клавишу. Этот таймаут общий для ввода аудио и DTMF.

audioSpecification -> (структура)

Устанавливает настройки для ввода аудио.

maxLengthMs -> (целое число)

Время, в течение которого Amazon Lex ожидает, прежде чем ввод речи будет усечен, и речь будет возвращена приложению.

endTimeoutMs -> (целое число)

Время, в течение которого бот ожидает после того, как пользователь перестанет говорить, чтобы предположить, что произнесение завершено.

dtmfSpecification -> (структура)

Устанавливает настройки для ввода DTMF.

maxLength -> (целое число)

Максимальное количество цифр DTMF, разрешенных в произнесении.

endTimeoutMs -> (целое число)

Время, в течение которого бот должен ждать после последнего ввода символа DTMF, прежде чем предположить, что ввод завершен.

deletionCharacter -> (строка)

Символ DTMF, который очищает накопленные цифры DTMF и немедленно завершает ввод.

endCharacter -> (строка)

Символ DTMF, который немедленно завершает ввод. Если пользователь не нажмет эту клавишу, ввод завершается по истечении таймаута.

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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для этого слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для этого слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать голосовую реакцию Amazon Lex.

active -> (булево)

Указывает, отправляется ли подтверждение намерения пользователю. Если это поле равно false, ответы подтверждения и отказа не отправляются. Если поле 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для этого слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для этого слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать голосовую реакцию Amazon Lex.

confirmationNextStep -> (структура)

Определяет следующий шаг, который бот выполняет, когда клиент подтверждает намерение.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot , определяет слот, который необходимо получить от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех переопределённых значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в отображение, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке 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)

Если значение true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределяет параметры для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

defaultBranch -> (structure)

Условный ответ, который следует выполнить, если условия для других ответов не выполнены. Условный ответ состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот, который необходимо получить от пользователя.

suppressNextMessage -> (логическое значение)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать введенное пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать введенное пользователем значение или позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение клиента может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, который отображается на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенного для слота.

variations -> (список)

Варианты сообщений, которые нужно отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением клиента.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение клиента может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, который отображается на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенного для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

declinationNextStep -> (структура)

Указывает следующий шаг, который выполняет бот, когда клиент отказывается от намерения.

dialogAction -> (структура)

Определяет действие, которое выполняет бот во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot , определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (массив)

Массив всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слот, не включённый в массив, не переопределяется.

key -> (строка)

value -> (структура)

Значения слота, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слота. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слота, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слота. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Если значение true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределить параметры для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота отображается со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карте ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Вариации сообщений для отправки пользователю. При определении вариаций Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карте ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который должен быть выполнен, если условия для других разделов не удовлетворены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для извлечения у пользователя.

suppressNextMessage -> (булево)

Если истинно, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Название намерения. Требуется только при переключении намерений.

slots -> (массив)

Массив всех переопределений значений слотов для намерения. Название слота сопоставляется со значением слота. Слот, который не включен в массив, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует, когда он задаёт значения слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать использование значения, введённого пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует, когда он задаёт значения слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать использование значения, введённого пользователем, или Amazon Lex может выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex голосом.

failureNextStep -> (структура)

Следующий шаг в диалоге, если шаг подтверждения завершится неудачно.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если диалоговое действие ElicitSlot, определяет слот для извлечения информации от пользователя.

suppressNextMessage -> (boolean)

Если true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределить настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно выбрать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно выбрать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

При значении true следующий запрос для намерения не используется.

intent -> (structure)

Переопределить настройки для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок, отображаемый на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, отображаемый на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, отображаемого на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(structure)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, сконфигурированных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок, отображаемый на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, отображаемый на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, отображаемого на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(structure)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, сконфигурированных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ на речь от Amazon Lex.

defaultBranch -> (structure)

Условный блок, который должен быть выполнен, когда условия для других блоков не выполняются. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот, который нужно получить от пользователя.

suppressNextMessage -> (булево)

Если значение true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределить настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределённых значений слота для намерения. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слота, которые Amazon Lex использует при установке значений слота на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слота, которые Amazon Lex использует при установке значений слота на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карте ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Если варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карте ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

codeHook -> (структура)

Объект DialogCodeHookInvocationSetting, связанный с шагом подтверждения интента. Разрыв кода диалога запускается на основе этих параметров вызова, когда следующим шагом является подтверждение, отклонение или ошибка.

enableCodeHookInvocation -> (boolean)

Указывает, должна ли вызываться функция Lambda для диалога.

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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

successNextStep -> (structure)

Указывает следующий шаг, выполняемый ботом после успешного завершения разрыва кода диалога.

dialogAction -> (structure)

Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для интента не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределений значений слота для интента. Имя слота отображается на значении слота. Слоты, которые не включены в карту, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

При значении true следующее сообщение для интента не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределений значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, отсутствующий в карте, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

defaultBranch -> (структура)

Условный ответ, который должен быть выполнен, если условия других ответвлений не выполнены. Условное ответвление состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для получения информации от пользователя.

suppressNextMessage -> (логическое значение)

При значении true следующий ответ для интента не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (карта)

Карта всех переопределённых значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, отсутствующий в карте, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть публично доступен, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть публично доступен, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Это должно быть одно из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений, которые нужно отправить пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Это должно быть одно из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ на речь от Amazon Lex.

failureNextStep -> (структура)

Указывает следующий шаг, выполняемый ботом после того, как обработка кода диалога сбросила исключение или вернула State поле объекта Intent, установленное в значение Failed.

dialogAction -> (структура)

Определяет действие, выполняемое ботом во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога - ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

Если значение true, то следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно выбрать значение, введённое пользователем, или можно позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно выбрать значение, введённое пользователем, или можно позволить Amazon Lex выбрать первое значение в списке 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)

Если значение true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «пепперони» и «ананас».

(structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(structure)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Это должно быть одно из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(structure)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Это должно быть одно из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который следует выполнить, когда условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот, который необходимо получить от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установлении значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или можно позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку для пиццы, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установлении значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или можно позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для указания пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для указания пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

timeoutResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

timeoutNextStep -> (структура)

Указывает следующий шаг, который выполняет бот при истечении времени ожидания кода-обработчика.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

Если true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех переопределённых значений слота для намерения. Имя слота соответствует значению слота. Слоты, которые не включены в отображение, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введённого пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введённого пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Если значение true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Словарь всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в словарь, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Выравнивание кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Выравнивание кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

defaultBranch -> (структура)

Условный раздел, который должен быть пройден, если условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если диалоговое действие - ElicitSlot, определяет слот для получения данных от пользователя.

suppressNextMessage -> (булево)

При значении true следующий запрос для интента не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (карта)

Карта всех переопределённых значений слотов для интента. Имя слота соответствует значению слота. Слот, не включённый в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Если варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

elicitationCodeHook -> (структура)

DialogCodeHookInvocationSetting, используемый при повторных попытках подтверждения запроса, когда вызывается код-хук.

enableCodeHookInvocation -> (булево)

Указывает, должна ли быть вызвана функция Lambda для диалога.

invocationLabel -> (строка)

Метка, которая указывает шаг диалога, с которого происходит вызов диалогового кода-хука.

intentClosingSetting -> (структура)

Установленное значение для завершения интента.

closingResponse -> (структура)

Ответ, который Amazon Lex отправляет пользователю после завершения интента.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (логическое)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

active -> (логическое)

Указывает, используется ли ответ интента при закрытии. Если это поле равно false, ответ при закрытии не отправляется пользователю. Если поле active не указано, значение по умолчанию — true.

nextStep -> (структура)

Определяет следующий шаг, который выполняет бот после воспроизведения ответа интента при закрытии.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога ElicitSlot , определяет слот, значение которого нужно получить от пользователя.

suppressNextMessage -> (логическое)

Если true, следующее сообщение для интента не используется.

intent -> (структура)

Переопределить настройки для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (карта)

Карта всех переопределённых значений слотов для интента. Имя слота соответствует значению слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значения могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Если значение shape — List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape — List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое следует отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

defaultBranch -> (structure)

Условный ответ, который должен быть выполнен, если условия для других ответов не удовлетворены. Условный ответ состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если диалоговое действие — ElicitSlot, определяет слот для получения информации от пользователя.

suppressNextMessage -> (булево)

Если значение true, то следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение параметров для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или можно позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку для пиццы, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или можно позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая в ваше приложение.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

inputContexts -> (список)

Список входных контекстов, указанных для намерения.

(структура)

Контекст, который должен быть активным для выбора намерения Amazon Lex.

name -> (строка)

Имя контекста.

outputContexts -> (список)

Список выходных контекстов, указанных для намерения.

(структура)

Описание контекста сеанса, который активируется при выполнении намерения.

name -> (строка)

Имя выходного контекста.

timeToLiveInSeconds -> (целое)

Количество времени в секундах, в течение которого выходной контекст должен оставаться активным. Время рассчитывается с момента первого отправления контекста пользователю.

turnsToLive -> (целое)

Количество ходов диалога, в течение которого выходной контекст должен оставаться активным. Количество ходов подсчитывается с момента первого отправления контекста пользователю.

kendraConfiguration -> (структура)

Настройка для поиска в указанном индексе Amazon Kendra.

kendraIndex -> (строка)

Amazon Resource Name (ARN) индекса Amazon Kendra, который вы хотите, чтобы намерение AMAZON.KendraSearchIntent искало. Индекс должен находиться в той же учетной записи и регионе, что и бот Amazon Lex.

queryFilterStringEnabled -> (булево)

Определяет, использует ли намерение AMAZON.KendraSearchIntent пользовательскую строку запроса для запроса индекса Amazon Kendra.

queryFilterString -> (строка)

Фильтр запроса, который Amazon Lex отправляет в Amazon Kendra для фильтрации ответа на запрос. Фильтр находится в формате, определенном Amazon Kendra. Дополнительная информация приведена в разделе Фильтрация запросов.

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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое следует отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (логическое)

Указывает, может ли пользователь прервать ответ Amazon Lex.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (логическое)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех переопределённых значений слотов для намерения. Название слота соответствует значению слота. Слоты, не включённые в отображение, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, оно указывает, что поле values содержит список значений слотов. Если значение равно Scalar, оно указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть "пепперони" и "ананас".

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, оно указывает, что поле values содержит список значений слотов. Если значение равно Scalar, оно указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Если значение равно true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределяет настройки для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует, когда он устанавливает значения слотов на шаге диалога.

shape -> (string)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(structure)

Значения слотов, которые Amazon Lex использует, когда он устанавливает значения слотов на шаге диалога.

shape -> (string)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карту ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описывает кнопку для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карту ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описывает кнопку для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

defaultBranch -> (structure)

Условный блок, который следует выполнить, если условия для других ветвей не выполнены. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для получения информации от пользователя.

suppressNextMessage -> (булево)

Если значение true, то следующее сообщение для интента не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (карта)

Карта всех переопределённых значений слотов для интента. Имя слота соответствует значению слота. Слот, не включённый в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или можно попросить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значения могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или можно попросить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте для указания пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте для указания пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать голосовое сообщение от Amazon Lex.

codeHook -> (структура)

Настройки, определяющие обработчик запросов к коду диалога, вызываемый Amazon Lex на шаге разговора.

enableCodeHookInvocation -> (boolean)

Указывает, следует ли вызывать функцию Lambda для диалога.

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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое следует отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

successNextStep -> (structure)

Указывает следующий шаг, который бот выполняет после успешного завершения обработки запросов к коду диалога.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога - ElicitSlot, определяет слот, который необходимо получить от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для интента не используется.

intent -> (structure)

Переопределить настройки для конфигурации состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Массив всех переопределенных значений слота для интента. Имя слота сопоставляется со значением слота. Слот, который не включен в массив, не переопределяется.

key -> (string)

value -> (structure)

Значения слота, которые Amazon Lex использует при установке значений слота на шаге диалога.

shape -> (string)

Когда значение shape - List, это указывает, что поле values содержит список значений слота. Когда значение - Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».

(structure)

Значения слота, которые Amazon Lex использует при установке значений слота на шаге диалога.

shape -> (string)

Когда значение shape - List, это указывает, что поле values содержит список значений слота. Когда значение - Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке 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)

При значении true следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределённых значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, отсутствующий в карте, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок, отображаемый на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, отображаемый на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, отображаемого на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений, которые нужно отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок, отображаемый на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, отображаемый на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, отображаемого на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

defaultBranch -> (структура)

Условный блок, который должен выполняться, если условия других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если диалоговое действие — ElicitSlot, определяет слот, который необходимо получить от пользователя.

suppressNextMessage -> (булево)

Если значение true, то следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слот, отсутствующий в карте, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать введенное пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать введенное пользователем значение или позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для этого слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном клиентским приложением.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для этого слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно соответствовать одному из значений слотов, сконфигурированных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно соответствовать одному из значений слотов, сконфигурированных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

failureNextStep -> (структура)

Указывает следующий шаг, выполняемый ботом после того, как обработчик кода диалога выбросил исключение или вернулся со значением State поля Intent объекта, установленным в Failed.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот, для которого нужно получить значение от пользователя.

suppressNextMessage -> (булево)

Если true, следующее сообщение для интента не используется.

intent -> (структура)

Переопределить настройки для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (карта)

Карта всех переопределённых значений слотов для интента. Имя слота сопоставлено со значением слота. Слот, отсутствующий в карте, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно выбрать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно выбрать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке 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)

Если значение true, то следующее сообщение для интента не используется.

intent -> (structure)

Переопределяет настройки для конфигурации состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределений значений слотов для интента. Имя слота отображается со значением слота. Слот, который не включён в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape — List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape — List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок, отображаемый на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, отображаемый на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, отображаемого на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок, отображаемый на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, отображаемый на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, отображаемого на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

defaultBranch -> (структура)

Условный блок, который должен выполняться, когда условия для других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для извлечения значения от пользователя.

suppressNextMessage -> (булево)

Если true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение параметров для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape — List, это указывает, что поле values содержит список значений слотов. Когда значение — Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape — List, это указывает, что поле values содержит список значений слотов. Когда значение — Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке 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 -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

timeoutResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Выравнивание кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенного для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Выравнивание кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенного для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

timeoutNextStep -> (структура)

Указывает следующий шаг, который выполняет бот при истечении времени ожидания кодовой зацепки.

dialogAction -> (структура)

Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога - ElicitSlot, определяет слот для получения значения от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех переопределённых значений слота для намерения. Имя слота сопоставлено со значением слота. Слоты, которые не включены в отображение, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

При значении shape - List, это указывает, что поле values содержит список значений слотов. При значении Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

При значении shape - List, это указывает, что поле values содержит список значений слотов. При значении Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке 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)

Если значение true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределяет настройки для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает на то, что поле values содержит список значений слота. Если значение равно Scalar, это указывает на то, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать введенное пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть "перец" и "ананас".

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает на то, что поле values содержит список значений слота. Если значение равно Scalar, это указывает на то, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать введенное пользователем значение или позволить Amazon Lex выбрать первое значение в списке 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)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который должен быть выполнен, если условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

Если значение true, то следующее сообщение для интента не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (отображение)

Отображение всех значений слота для переопределения интента. Имя слота сопоставляется со значением слота. Слот, не включённый в отображение, не переопределяется.

key -> (строка)

value -> (структура)

Значения слота, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слота, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке 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 -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее ответную карточку, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (строка)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (строка)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на ответной карточке для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений, которые нужно отправить пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее ответную карточку, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (строка)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (строка)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на ответной карточке для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

qnAIntentConfiguration -> (структура)

Подробная информация о конфигурации встроенного Amazon.QnAIntent.

dataSourceConfiguration -> (структура)

Содержит подробную информацию о конфигурации источника данных, используемого для AMAZON.QnAIntent.

opensearchConfiguration -> (структура)

Содержит подробную информацию о конфигурации базы данных Amazon OpenSearch Service, используемой для AMAZON.QnAIntent. Для создания домена следуйте инструкциям в разделе Создание и управление доменами Amazon OpenSearch Service.

domainEndpoint -> (строка)

Конечная точка домена Amazon OpenSearch Service.

indexName -> (строка)

Имя индекса Amazon OpenSearch Service.

exactResponse -> (булево)

Указывает, нужно ли возвращать точный ответ или ответ, сгенерированный моделью на основе указанных полей из базы данных.

exactResponseFields -> (структура)

Содержит имена полей, используемых для точного ответа пользователю.

questionField -> (строка)

Имя поля, содержащего запрос к базе данных OpenSearch Service.

answerField -> (строка)

Имя поля, содержащего ответ на запрос к базе данных OpenSearch Service.

includeFields -> (список)

Содержит список полей из Amazon OpenSearch Service, которые модель может использовать для генерации ответа на запрос.

(строка)

kendraConfiguration -> (структура)

Содержит подробную информацию о конфигурации индекса Amazon Kendra, используемого для AMAZON.QnAIntent. Для создания индекса Amazon Kendra следуйте инструкциям в разделе Создание индекса.

kendraIndex -> (строка)

ARN индекса Amazon Kendra для использования.

queryFilterStringEnabled -> (булево)

Указывает, нужно ли включить строку фильтра Amazon Kendra.

queryFilterString -> (строка)

Содержит строку фильтра Amazon Kendra для использования, если включена. Дополнительную информацию о формате JSON фильтра поиска Amazon Kendra см. в разделе Использование атрибутов документов для фильтрации результатов поиска.

exactResponse -> (булево)

Указывает, нужно ли возвращать точный ответ из индекса Amazon Kendra или позволить выбранной модели Amazon Bedrock сгенерировать ответ на основе результатов. Для использования этой функции необходимо сначала добавить вопросы FAQ в индекс, выполнив шаги в разделе Добавление часто задаваемых вопросов (FAQ) в индекс.

bedrockKnowledgeStoreConfiguration -> (структура)

Содержит подробную информацию о конфигурации базы знаний Amazon Bedrock, используемой для AMAZON.QnAIntent. Для настройки базы знаний следуйте инструкциям в разделе Создание базы знаний.

bedrockKnowledgeBaseArn -> (строка)

Основной ARN базы знаний.

exactResponse -> (булево)

Указывает, нужно ли возвращать точный ответ или ответ, сгенерированный моделью, на основе указанных полей из базы данных.

exactResponseFields -> (структура)

Содержит имена полей, используемых для точного ответа пользователю.

answerField -> (строка)

Поле ответа, используемое для точного ответа из Bedrock Knowledge Store.

bedrockModelConfiguration -> (структура)

Содержит информацию о модели Amazon Bedrock, используемой для интерпретации запроса при создании описательного бота.

modelArn -> (строка)

ARN модели основного уровня, используемой при создании описательного бота.

guardrail -> (структура)

Конфигурация ограничений в спецификации модели Bedrock.

identifier -> (строка)

Уникальный идентификатор ограничений для конфигурации ограничений Bedrock.

version -> (строка)

Версия ограничений для конфигурации ограничений Bedrock.

traceStatus -> (строка)

Статус отслеживания Bedrock в спецификации модели Bedrock.

customPrompt -> (строка)

Пользовательский запрос, используемый в спецификации модели Bedrock.

qInConnectIntentConfiguration -> (структура)

Подробная информация о конфигурации интента Qinconnect для ответа на создание интента.

qInConnectAssistantConfiguration -> (структура)

Подробная информация о конфигурации помощника Qinconnect для интента Qinconnect.

assistantArn -> (строка)

Подробная информация о помощнике Qinconnect.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API