Entrega

La entrega es un código que se implementa como un webhook que te permite generar respuestas dinámicas para cada tipo de intent smart home. Durante una conversación de usuario con Google Assistant, la entrega te permite usar la información extraída por el procesamiento de lenguaje natural de Google para generar respuestas dinámicas o activar acciones en tu backend, como encender una luz.

Tu entrega recibe solicitudes de Assistant, procesa la solicitud y responde. Este proceso de solicitud y respuesta de ida y vuelta impulsa la conversación hasta que finalmente completes la solicitud inicial del usuario.

En la mayoría de los casos, un usuario tendría una interacción smart home simple con Assistant, como Hey Google, enciende la luz. Sin embargo, si implementas la verificación secundaria del usuario, es posible que la entrega deba procesar varias solicitudes y respuestas, ya que Assistant podría solicitar un PIN de confirmación después de una solicitud específica del usuario, como Hey Google, desbloquea la puerta principal.

En la Figura 1, se muestra una entrega y ejecución correctas de un intent smart home EXECUTE.

En esta figura, se muestra el flujo de ejecución para la ejecución en la nube. La ruta de ejecución captura el intent del usuario desde un teléfono con Asistente de Google. Luego, Google Cloud procesa el intent del usuario, luego, la solicitud se envía a la nube del desarrollador y, por último, el comando se emite al concentrador del dispositivo o directamente al dispositivo.
Figura 1: Ruta de ejecución correcta en la nube de un desarrollador