Uso de los valores de ranura predeterminados en las intenciones de su bot Lex V2 - Amazon Lex

Uso de los valores de ranura predeterminados en las intenciones de su bot Lex V2

Cuando utiliza un valor por defecto, se especifica una fuente para que el valor de un slot se rellene con nuevas intenciones cuando la entrada del usuario no proporciona ningún slot. Esta fuente puede ser un cuadro de diálogo anterior, un atributo de una solicitud o una sesión, o un valor fijo que se establezca en el momento de la compilación.

Puede utilizar lo siguiente como origen de los valores por defecto.

  • Diálogo anterior (contextos): #context -name.parameter-name

  • Atributos de sesión: [nombre-atributo]

  • Atributos de solicitud: <attribute-name>

  • Valor fijo: cualquier valor que no coincida con el anterior

Cuando se utiliza la operación CreateIntent para añadir slots a una intención, se puede añadir una lista de valores predeterminados. Los valores por defecto se utilizan en el orden en el que se muestran. Por ejemplo, supongamos que tiene una intención con un slot con la siguiente definición:

"slots": [ { "botId": "string", "defaultValueSpec": { "defaultValueList": [ { "defaultValue": "#book-car-fulfilled.startDate" }, { "defaultValue": "[reservationStartDate]" } ] }, Other slot configuration settings } ]

Cuando se reconoce la intención, el slot denominado «reservation-start-date» tiene su valor establecido en uno de los siguientes valores.

  1. Si el contexto «book-car-filled» está activo, el valor del parámetro «StartDate» se utiliza como valor predeterminado.

  2. Si el contexto «book-car-filled» no está activo o si el valor del parámetro «StartDate» no está establecido, el valor del atributo de la sesión «reservationStartDate» se utiliza como valor predeterminado.

  3. Si no se utiliza ninguno de los dos primeros valores predeterminados, la ranura no tiene ningún valor predeterminado y Amazon Lex V2 obtendrá un valor como de costumbre.

Si se utiliza un valor predeterminado para el slot, el slot no se obtiene aunque sea necesario.