Entrega

La entrega es 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 del 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 cumplimiento recibe solicitudes de Assistant, las procesa y responde. Este proceso de solicitud y respuesta recíproco impulsa la conversación hasta que, finalmente, cumples con la solicitud inicial del usuario.

En la mayoría de los casos, un usuario tendría una interacción simple de smart home con Assistant, como Hey Google, enciende la luz. Sin embargo, si implementas la verificación secundaria del usuario, es posible que tu cumplimiento 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, destraba la puerta principal.

En la Figura 1, se muestra el cumplimiento y la ejecución correctos de una intención de 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 la intención del usuario desde un teléfono con Asistente de Google. Luego, Google Cloud procesa la intención del usuario, se envía la solicitud a la nube del desarrollador y, por último, se emite el comando al centro de dispositivos o directamente al dispositivo.
Figura 1: Ruta de ejecución exitosa de Cloud para desarrolladores