Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
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 utilizas la CreateIntentoperación para añadir ranuras a una intención, puedes 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 valor de la ranura denominado reservation-start-date «» se establece en uno de los siguientes valores.
-
Si el contexto book-car-fulfilled «» está activo, el valor del parámetro startDate «» se utiliza como valor predeterminado.
-
Si el contexto book-car-fulfilled «» no está activo o si el parámetro startDate «» no está establecido, el valor del atributo de sesión reservationStartDate «» se utiliza como valor predeterminado.
-
Si no se utiliza ninguno de los dos primeros valores predeterminados, el slot no tiene un valor predeterminado y Amazon Lex obtendrá un valor como de costumbre.
Si se utiliza un valor predeterminado para el slot, el slot no se obtiene aunque sea necesario.