Spec-Zone.ru › AWS CLI v2

[ aws . lexv2-models ]

describe-intent

Описание

Возвращает метаданные о намерении.

См. также: Документация API AWS

Синтаксис

  describe-intent
--intent-id <value>
--bot-id <value>
--bot-version <value>
--locale-id <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--intent-id (строка)

Идентификатор намерения, которое требуется описать.

--bot-id (строка)

Идентификатор бота, связанного с намерением.

--bot-version (строка)

Версия бота, связанного с намерением.

--locale-id (строка)

Идентификатор языка и региона намерения, которое требуется описать. Строка должна соответствовать одному из поддерживаемых регионов. Дополнительная информация приведена в разделе Поддерживаемые языки.

--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 V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, соответствующего двоичному блоку, fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

Отключить вывод страниц AWS CLI.

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

Сообщение в формате 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 ложно, условия не оцениваются.

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

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

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 имеет значение 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.

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 ложно, условия не оцениваются.

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 -> (булево)

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

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, обработчик кода не выполняется.

slotPriorities -> (list)

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

(structure)

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

priority -> (integer)

Приоритет, который Amazon Lex должен применить к слоту.

slotId -> (string)

Уникальный идентификатор слота.

intentConfirmationSetting -> (structure)

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

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

Запрашивает у пользователя подтверждение намерения. Этот вопрос должен иметь ответ «да» или «нет».

Amazon Lex использует этот запрос, чтобы убедиться, что пользователь подтверждает, что намерение готово к выполнению. Например, с намерением OrderPizza вы можете захотеть подтвердить, что заказ правильный перед его оформлением. Для других намерений, таких как намерения, которые просто отвечают на вопросы пользователя, вам, возможно, не нужно просить пользователя подтвердить перед предоставлением информации.

messageGroups -> (список)

Коллекция сообщений, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактическое сообщение во время выполнения.

(структура)

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

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

Основное сообщение, которое Amazon Lex должен отправить пользователю.

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

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

value -> (строка)

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

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

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

value -> (строка)

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

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

Сообщение в формате 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, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

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

Сообщение в формате языка разметки для синтеза речи (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.

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

Указывает список групп сообщений, которые 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.

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

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

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

Сообщение в формате языка разметки для синтеза речи (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.

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)

Сообщение в формате 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 -> (структура)

Сообщение в формате 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 -> (структура)

Сообщение в формате языка разметки для синтеза речи (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 -> (структура)

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

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

Сообщение в формате 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 -> (структура)

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

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 (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.

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 ложно, условия не оцениваются.

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

Сообщение в формате 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 -> (строка)

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

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

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

interpretedValue -> (строка)

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

values -> (список)

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

(структура)

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

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 -> (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 -> (boolean)

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

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

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

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

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

Сообщение в формате 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.

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

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

enableCodeHookInvocation -> (булево)

Указывает, должна ли вызываться функция Lambda для диалога.

invocationLabel -> (строка)

Метка, указывающая шаг диалога, из которого происходит вызов крючка кода диалога.

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

Ответ, который 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 -> (булево)

Указывает, может ли пользователь прервать ответ речи от 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)

Сообщение в формате языка разметки синтеза речи (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 -> (структура)

Сообщение в формате 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.

inputContexts -> (список)

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

(структура)

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

name -> (строка)

Имя контекста.

outputContexts -> (список)

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

(структура)

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

name -> (строка)

Имя выходного контекста.

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

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

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

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

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

Информация о конфигурации, необходимая для использования намерения AMAZON.KendraSearchIntent.

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 -> (отметка времени)

Отметка времени создания намерения.

lastUpdatedDateTime -> (отметка времени)

Отметка времени последнего обновления намерения.

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

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

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 имеет значение 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.

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 (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.

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 ложно, условия не оцениваются.

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

Сообщение в формате 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 ложно, условия не оцениваются.

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.

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

Подробности assistant Arn конфигурации помощника Qinconnect.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API