Aviso de fin de soporte: el 15 de septiembre de 2025, AWS dejaremos de ofrecer soporte para Amazon Lex V1. Después del 15 de septiembre de 2025, ya no podrá acceder a la consola Amazon Lex V1 ni a los recursos de Amazon Lex V1. Si utiliza Amazon Lex V2, consulte en su lugar la guía Amazon Lex V2.
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.
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 PutIntent para agregar ranuras a una intención, se puede agregar 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": [
{
"name": "reservation-start-date",
"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.