[ aws . lexv2-models ]
describe-slot
Описание
Получает метаданные о слоте.
См. также: Документация AWS API
Синтаксис
describe-slot
--slot-id <value>
--bot-id <value>
--bot-version <value>
--locale-id <value>
--intent-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]
Параметры
--slot-id (строка)
--bot-id (строка)
--bot-version (строка)
--locale-id (строка)
--intent-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
- table
- yaml
- yaml-stream
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использование определенного профиля из файла учетных данных.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отобразить версию этого инструмента.
--color (строка)
Включить/отключить цветной вывод.
- on
- off
- auto
--no-sign-request (логическое значение)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Файл сертификатов CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения к сокету в секундах. Если значение установлено в 0, подключение к сокету будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображающегося в двоичный блок fileb://, всегда будет обрабатываться как двоичный и использовать содержимое файла напрямую независимо от параметра cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое значение)
Отключить пейджер CLI для вывода.
--cli-auto-prompt (логическое значение)
Автоматически запрашивать параметры CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запросы параметров CLI.
Вывод
slotId -> (строка)
slotName -> (строка)
description -> (строка)
slotTypeId -> (строка)
valueElicitationSetting -> (структура)
Подсказки, которые Amazon Lex использует для получения значения слота.
defaultValueSpecification -> (структура)
Список значений по умолчанию для слота. Значения по умолчанию используются, когда Amazon Lex не определил значение для слота. Вы можете указать значения по умолчанию из переменных контекста, атрибутов сеанса и определенных значений.
defaultValueList -> (список)
Список значений по умолчанию. Amazon Lex выбирает значение по умолчанию в порядке их представления в списке.
(структура)
Указывает значение по умолчанию, которое должно использоваться, когда пользователь не предоставляет значение для слота.
defaultValue -> (строка)
slotConstraint -> (строка)
promptSpecification -> (структура)
Подсказка, которую Amazon Lex использует для получения значения слота от пользователя.
messageGroups -> (список)
Коллекция сообщений, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактическое сообщение для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карте ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карте ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
maxRetries -> (целое число)
allowInterrupt -> (булево)
messageSelectionStrategy -> (строка)
promptAttemptsSpecification -> (мапа)
Указывает расширенные настройки на каждой попытке подсказки.
key -> (строка)
value -> (структура)
Указывает настройки для попытки подсказки.
allowInterrupt -> (булево)
allowedInputTypes -> (структура)
Указывает допустимые типы ввода для попытки подсказки.
allowAudioInput -> (булево)
allowDTMFInput -> (булево)
audioAndDTMFInputSpecification -> (структура)
Указывает настройки для аудио и DTMF ввода.
startTimeoutMs -> (целое число)
audioSpecification -> (структура)
Указывает настройки для аудио ввода.
maxLengthMs -> (целое число)
endTimeoutMs -> (целое число)
dtmfSpecification -> (структура)
Указывает настройки для DTMF ввода.
maxLength -> (целое число)
endTimeoutMs -> (целое число)
deletionCharacter -> (строка)
endCharacter -> (строка)
textInputSpecification -> (структура)
Указывает настройки для текстового ввода.
startTimeoutMs -> (целое число)
sampleUtterances -> (список)
Если вы знаете определенный шаблон, на который пользователи могут реагировать на запрос Amazon Lex для значения слота, вы можете предоставить эти высказывания для повышения точности. Это необязательно. В большинстве случаев Amazon Lex способен понимать высказывания пользователей.
(структура)
Пример высказывания, которое вызывает намерение или отвечает на подсказку для получения значения слота.
utterance -> (строка)
waitAndContinueSpecification -> (структура)
Указывает подсказки, которые Amazon Lex использует, пока бот ожидает ввода от клиента.
waitingResponse -> (структура)
Ответ, который Amazon Lex отправляет, чтобы указать, что бот ожидает продолжения разговора.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
continueResponse -> (структура)
Ответ, который Amazon Lex отправляет, чтобы указать, что бот готов продолжить разговор.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
stillWaitingResponse -> (структура)
Ответ, который Amazon Lex периодически отправляет пользователю, чтобы указать, что бот всё ещё ждёт ввода от пользователя.
messageGroups -> (список)
Один или несколько наборов сообщений, каждый из которых содержит одно или несколько сообщений, которые определяют запросы, отправляемые Amazon Lex пользователю.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений, которые нужно отправить пользователю. Если варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
frequencyInSeconds -> (целое число)
timeoutInSeconds -> (целое число)
allowInterrupt -> (булево)
active -> (булево)
active не указано, значение по умолчанию - истина.slotCaptureSetting -> (структура)
Указывает настройки, которые Amazon Lex использует, когда пользователь успешно вводит значение слота.
captureResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
captureNextStep -> (структура)
Указывает следующий шаг, который выполняет бот, когда значение слота захватывается до истечения времени ожидания обработчика кода.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot , определяет слот для извлечения у пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределений значений слотов для намерения. Название слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (карта)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
captureConditional -> (структура)
Список условных ветвей для оценки после получения значения слота.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot , определяет слот для извлечения у пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределить настройки для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, не включенный в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный блок, который должен выполняться, когда условия для других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в разговоре.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения информации от пользователя.suppressNextMessage -> (логическое)
intent -> (структура)
Переопределить настройки для конфигурирования состояния намерения.
name -> (строка)
slots -> (отображение)
Отображение всех значений слотов для переопределения намерения. Имя слота отображается со значением слота. Слот, который не включён в отображение, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом клиентским приложением.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое)
failureResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений, которые нужно отправить пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описывает кнопку для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
failureNextStep -> (структура)
Указывает следующий шаг, который бот выполняет, когда код значения слота не распознан.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который нужно получить от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределённых значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.
shape -> (строка)
List, оно указывает, что поле values содержит список значений слотов. Если значение равно Scalar, оно указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть "перец" и "ананас".
(структура)
Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.
shape -> (строка)
List, оно указывает, что поле values содержит список значений слотов. Если значение равно Scalar, оно указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значения могут быть "перец" и "ананас".
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
failureConditional -> (структура)
Список условных ветвей для оценки, когда значение слота не захвачено.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(structure)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота сопоставлено со значением слота. Слот, не включенный в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
(structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный раздел, который должен выполняться, когда условия для других разделов не выполняются. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в разговоре.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения данных от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
codeHook -> (структура)
Обработчик кода, вызываемый после успешного захвата Amazon Lex значения слота.
enableCodeHookInvocation -> (boolean)
active -> (boolean)
invocationLabel -> (string)
postCodeHookSpecification -> (structure)
Содержит ответы и действия, которые выполняет Amazon Lex после завершения работы функции Lambda.
successResponse -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(structure)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(structure)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(structure)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
successNextStep -> (structure)
Указывает следующий шаг, выполняемый ботом после успешного завершения обработчика кода диалога.
dialogAction -> (structure)
Определяет действие, выполняемое ботом во время выполнения, когда разговор достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределяет настройки для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слоты, которые не включены в карту, не переопределяются.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Если значение - Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слота. Если значение - Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
successConditional -> (structure)
Список условных ветвей для оценки после успешного завершения обработки кода диалога.
active -> (boolean)
active имеет значение false, условия не оцениваются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для извлечения информации от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение настроек для конфигурации состояния намерения.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перчерони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перчерони» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный блок, который следует выполнить, если условия для других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который следует получить от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «пепперони» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений, которые нужно отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
failureResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Вариации сообщений, которые необходимо отправить пользователю. При определении вариаций Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
failureNextStep -> (структура)
Указывает следующий шаг, который выполняет бот после того, как обработчик кода диалога генерирует исключение или возвращает State поле объекта Intent, установленное в Failed.
dialogAction -> (структура)
Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот, который необходимо получить от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределяет настройки для конфигурации состояния интента.
name -> (строка)
slots -> (карта)
Карта всех переопределённых значений слотов для интента. Имя слота соответствует значению слота. Слоты, которые не включены в карту, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
failureConditional -> (структура)
Список условных ветвей для обработки после того, как обработчик кода диалога сгенерировал исключение или вернул значение поля State объекта Intent, установленное в Failed.
active -> (boolean)
active равно false, условия не проверяются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для проверки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot, определяет слот для получения значения от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределяет параметры для настройки состояния намерения.
name -> (string)
slots -> (map)
Массив всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, не включённый в массив, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку пиццы, значениями могут быть «пепперони» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку пиццы, значениями могут быть «пепперони» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Массив пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (structure)
Условный раздел, который должен быть выполнен, когда условия для других разделов не удовлетворены. Условный раздел состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в диалоге.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для получения информации от пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределяет настройки для конфигурации состояния намерения.
name -> (строка)
slots -> (карта)
Карта всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, которые пользователь ввел для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, которые пользователь ввел для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (карта)
Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию о приложении, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
timeoutResponse -> (структура)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
timeoutNextStep -> (структура)
Указывает следующий шаг, который бот выполняет при истечении времени ожидания кода-обработчика.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot , определяет слот для извлечения от пользователя.suppressNextMessage -> (булево)
intent -> (структура)
Переопределение параметров для настройки состояния интента.
name -> (строка)
slots -> (отображение)
Отображение всех переопределённых значений слотов для интента. Имя слота соответствует значению слота. Слоты, не включённые в отображение, не переопределяются.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List , оно указывает, что поле values содержит список значений слотов. Если значение равно Scalar , оно указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (строка)
List , оно указывает, что поле values содержит список значений слотов. Если значение равно Scalar , оно указывает, что поле value содержит единственное значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
timeoutConditional -> (структура)
Список условных ветвей для проверки истечения времени ожидания хука кода.
active -> (boolean)
active имеет значение false, условия не проверяются.conditionalBranches -> (list)
Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.
(структура)
Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.
name -> (string)
condition -> (structure)
Содержит выражение для проверки. Если условие истинно, выполняются действия ветви.
expressionString -> (string)
nextStep -> (structure)
Следующий шаг в диалоге.
dialogAction -> (structure)
Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.
type -> (string)
slotToElicit -> (string)
ElicitSlot , определяет слот, который нужно получить от пользователя.suppressNextMessage -> (boolean)
intent -> (structure)
Переопределение параметров для настройки состояния интента.
name -> (string)
slots -> (map)
Карта всех переопределений значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.
key -> (string)
value -> (structure)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List , это указывает, что поле values содержит список значений слота. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.
shape -> (string)
List , это указывает, что поле values содержит список значений слота. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.value -> (structure)
Текущее значение слота.
interpretedValue -> (string)
resolvedValues.values -> (list)
Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».
( … рекурсивно … )
sessionAttributes -> (map)
Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (string)
value -> (string)
response -> (structure)
Указывает список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.
messageGroups -> (list)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (structure)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
variations -> (list)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (structure)
Сообщение в формате простого текста.
value -> (string)
customPayload -> (structure)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (string)
ssmlMessage -> (structure)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (string)
imageResponseCard -> (structure)
Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.
title -> (string)
subtitle -> (string)
imageUrl -> (string)
buttons -> (list)
Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.
text -> (string)
value -> (string)
allowInterrupt -> (boolean)
defaultBranch -> (структура)
Условный блок, который должен быть выполнен, когда условия для других ветвей не выполняются. Условный блок состоит из условия, ответа и следующего шага.
nextStep -> (структура)
Следующий шаг в разговоре.
dialogAction -> (структура)
Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.
type -> (строка)
slotToElicit -> (строка)
ElicitSlot, определяет слот для извлечения у пользователя.suppressNextMessage -> (логическое значение)
intent -> (структура)
Переопределяет параметры для настройки состояния запроса.
name -> (строка)
slots -> (отображение)
Отображение всех переопределений значений слотов для запроса. Имя слота соответствует значению слота. Слот, который не включён в отображение, не переопределяется.
key -> (строка)
value -> (структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, который извлекает начинки для пиццы, значения могут быть «перец» и «ананас».
(структура)
Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.
shape -> (строка)
List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.value -> (структура)
Текущее значение слота.
interpretedValue -> (строка)
resolvedValues.values -> (список)
Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, который извлекает начинки для пиццы, значения могут быть «перец» и «ананас».
(… рекурсивно …)
sessionAttributes -> (отображение)
Отображение пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.
key -> (строка)
value -> (строка)
response -> (структура)
Определяет список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет ответную карту, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на ответной карте. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на ответной карте для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, который предоставляет текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате SSML (Speech Synthesis Markup Language).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, которое определяет ответную карту, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на ответной карте. Расположение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на ответной карте для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (логическое значение)
elicitationCodeHook -> (структура)
Код-обработчик, вызываемый, когда Amazon Lex не получает значение слота.
enableCodeHookInvocation -> (логическое значение)
invocationLabel -> (строка)
slotResolutionSetting -> (структура)
Объект, содержащий информацию о том, включена ли для слота расширенная обработка слотов.
slotResolutionStrategy -> (строка)
EnhancedFallback, расширенная обработка слотов активируется, когда Amazon Lex по умолчанию выбирает значение AMAZON.FallbackIntent. Если значение равно Default, расширенная обработка слотов выключена.obfuscationSetting -> (структура)
Определяет, отображаются ли значения слотов в журнале Amazon CloudWatch. Если значение равно None, фактическое значение слота отображается в логах.
obfuscationSettingType -> (строка)
botId -> (строка)
botVersion -> (строка)
localeId -> (строка)
intentId -> (строка)
creationDateTime -> (отметка времени)
lastUpdatedDateTime -> (отметка времени)
multipleValuesSetting -> (структура)
Указывает, принимает ли слот несколько значений в одном высказывании.
Если multipleValuesSetting не задано, значение по умолчанию - false.
allowMultipleValues -> (логическое значение)
Указывает, может ли слот возвращать несколько значений. При значении true слот может возвращать более одного значения в ответе. При значении false слот возвращает только одно значение.
Слот с несколькими значениями доступен только в локали en-US. Если вы зададите это значение в любой другой локали, Amazon Lex выдаст ошибку ValidationException.
Если allowMutlipleValues не задано, значение по умолчанию - false.
subSlotSetting -> (структура)
Спецификации для составляющих подслотов и выражения для составного слота.
expression -> (строка)
slotSpecifications -> (карта)
Спецификации для составляющих подслотов составного слота.
ключ -> (строка)
значение -> (структура)
Спецификации подслотов.
slotTypeId -> (строка)
valueElicitationSetting -> (структура)
Указывает детали настроек извлечения значений для составляющих подслотов составного слота.
defaultValueSpecification -> (структура)
Определяет список значений, которые Amazon Lex должен использовать в качестве значения по умолчанию для слота.
defaultValueList -> (список)
Список значений по умолчанию. Amazon Lex выбирает значение по умолчанию в порядке их представления в списке.
(структура)
Указывает значение по умолчанию, которое должно использоваться, если пользователь не предоставляет значение для слота.
defaultValue -> (строка)
promptSpecification -> (структура)
Указывает список групп сообщений, которые Amazon Lex отправляет пользователю для получения ответа.
messageGroups -> (список)
Коллекция сообщений, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактическое сообщение для отправки во время выполнения.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате обычного текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате обычного текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определенном приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
maxRetries -> (целое число)
allowInterrupt -> (булево)
messageSelectionStrategy -> (строка)
promptAttemptsSpecification -> (карта)
Указывает расширенные настройки для каждой попытки запроса.
ключ -> (строка)
значение -> (структура)
Указывает настройки для попытки запроса.
allowInterrupt -> (булево)
allowedInputTypes -> (структура)
Указывает разрешенные типы ввода для попытки запроса.
allowAudioInput -> (булево)
allowDTMFInput -> (булево)
audioAndDTMFInputSpecification -> (структура)
Указывает настройки для аудио и DTMF ввода.
startTimeoutMs -> (целое число)
audioSpecification -> (структура)
Указывает настройки для аудиоввода.
maxLengthMs -> (целое число)
endTimeoutMs -> (целое число)
dtmfSpecification -> (структура)
Указывает настройки для ввода DTMF.
maxLength -> (целое число)
endTimeoutMs -> (целое число)
deletionCharacter -> (строка)
endCharacter -> (строка)
textInputSpecification -> (структура)
Указывает настройки для текстового ввода.
startTimeoutMs -> (целое число)
sampleUtterances -> (список)
Если вам известен определенный шаблон, на который пользователи могут реагировать на запрос Amazon Lex о значении подслота, вы можете предоставить эти высказывания для повышения точности. Это необязательно. В большинстве случаев Amazon Lex способен понять пользовательские высказывания. Это похоже на SampleUtterances для слотов.
(структура)
Пример высказывания, которое вызывает намерение или отвечает на запрос о значении слота.
utterance -> (строка)
waitAndContinueSpecification -> (структура)
Указывает подсказки, которые Amazon Lex использует, пока бот ожидает ввода от клиента.
waitingResponse -> (структура)
Ответ, который Amazon Lex отправляет, чтобы указать, что бот ожидает продолжения диалога.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
continueResponse -> (структура)
Ответ, который Amazon Lex отправляет, чтобы указать, что бот готов продолжить разговор.
messageGroups -> (список)
Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.
(структура)
Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате Speech Synthesis Markup Language (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.
(структура)
Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
allowInterrupt -> (булево)
stillWaitingResponse -> (структура)
Ответ, который Amazon Lex периодически отправляет пользователю, чтобы указать, что бот всё ещё ждёт ввода от пользователя.
messageGroups -> (список)
Один или несколько наборов сообщений, каждый из которых содержит одно или несколько сообщений, определяющих запросы, которые Amazon Lex отправляет пользователю.
(структура)
Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.
message -> (структура)
Основное сообщение, которое Amazon Lex должен отправить пользователю.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
variations -> (список)
Варианты сообщений, которые нужно отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.
(структура)
Объект, предоставляющий текст сообщения и его тип.
plainTextMessage -> (структура)
Сообщение в формате простого текста.
value -> (строка)
customPayload -> (структура)
Сообщение в пользовательском формате, определённом приложением-клиентом.
value -> (строка)
ssmlMessage -> (структура)
Сообщение в формате языка разметки для синтеза речи (SSML).
value -> (строка)
imageResponseCard -> (структура)
Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.
title -> (строка)
subtitle -> (строка)
imageUrl -> (строка)
buttons -> (список)
Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.
(структура)
Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.
text -> (строка)
value -> (строка)
frequencyInSeconds -> (целое число)
timeoutInSeconds -> (целое число)
allowInterrupt -> (логическое значение)
active -> (логическое значение)
active не указано, значение по умолчанию равно true.
© Copyright 2025, Amazon Web Services. Created using Sphinx.