

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 de 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](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html). 

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.

# Paso 4: adición de la función de Lambda como enlace de código
<a name="ex-book-trip-create-integrate"></a>

En esta sección, actualizarás las configuraciones de las BookHotel intenciones BookCar y añadiendo la función Lambda como enlace de código initialization/validation para las actividades de logística. Asegúrese de elegir la versión $LATEST de las intenciones, ya que solo es posible actualizar la versión $LATEST de los recursos de Amazon Lex.



1. En la consola Amazon Lex, elige el **BookTrip**bot. 

1. En la pestaña **Editor**, elija la **BookHotel**intención. Actualice la configuración de la intención de la siguiente manera:

   1. Asegúrese de que la versión de la intención (junto al nombre de la intención) es $LATEST. 

   1. Añada la función de Lambda como enlace de código de inicialización y validación de la siguiente manera:
      + En **Options**, elija **Initialization and validation code hook**.
      + Elija la función de Lambda en la lista.

   1. Añada la función de Lambda como enlace de código de cumplimiento de la siguiente manera:
      + En **Fulfillment**, elija **AWS Lambda function**.
      + Elija la función de Lambda en la lista.
      + Elija **Goodbye message** y escriba un mensaje.

   1. Seleccione **Save**.

1. En la pestaña **Editor**, elija la BookCar intención. Siga los pasos anteriores para añadir la función Lambda como enlace de código de validación y cumplimiento.

   

1. Elija **Compilar**. La consola envía una serie de solicitudes a Amazon Lex para guardar las configuraciones.

1. Pruebe el bot. Ahora que ya tiene una función de Lambda que realiza la inicialización, la validación de los datos del usuario y el cumplimiento, podrá ver la diferencia en la interacción con el usuario en la siguiente conversación:  
![Una conversación con un agente en la que este obtiene la ciudad, la fecha, el número de noches de estancia y el tipo de habitación para tramitar la reserva del viaje del cliente y confirmarla.](http://docs.aws.amazon.com/es_es/lex/latest/dg/images/book-trip-with-lambda-30.png)

   Para obtener más información sobre el flujo de datos desde el cliente (consola) a Amazon Lex y desde Amazon Lex a la función de Lambda, consulte [Flujo de datos: intención de reservar un hotel](book-trip-detail-flow.md#data-flow-book-hotel).

1. Siga con la conversación y reserve un automóvil, tal y como se muestra en la siguiente imagen:  
![Una conversación con un agente en la que este obtiene la edad del conductor y el tipo de automóvil y, a continuación, confirma la reserva del vehículo.](http://docs.aws.amazon.com/es_es/lex/latest/dg/images/book-trip-with-lambda-40.png)

   Cuando decide reservar un coche, el cliente (consola) envía una solicitud a Amazon Lex que incluye los atributos de la sesión (de la conversación anterior BookHotel). Amazon Lex pasa esta información a la función Lambda, que, a continuación, inicializa (es decir, rellena previamente) algunos de los datos de la BookCar ranura (es decir,, PickUpDate y). ReturnDate PickUpCity 
**nota**  
Aquí se muestra cómo se pueden utilizar los atributos de la sesión para conservar el contexto entre diferentes intenciones. La consola cliente proporciona el enlace **Clear** en la ventana de prueba que un usuario puede utilizar para borrar cualquier atributo de la sesión anterior.

   Para obtener más información sobre el flujo de datos desde el cliente (consola) a Amazon Lex y desde Amazon Lex a la función de Lambda, consulte [Flujo de datos: intención de reservar un automóvil](book-trip-detail-flow.md#data-flow-book-car).