Te damos la bienvenida al Centro para desarrolladores de Google Home, el nuevo destino para aprender a desarrollar acciones para el hogar inteligente. Nota: Continuarás compilando acciones en la Consola de Actions.

Fulfillment

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

La entrega es código que se implementa como un webhook que te permite generar respuestas dinámicas para cada tipo de smart home intent. Durante una conversación de usuario con Google Assistant , fulfillment allows you to use the information extracted by Google's natural language processing to generate dynamic responses or trigger actions on your back-end such as turning on a light.

Tu entrega recibe solicitudes de Assistant, procesa la solicitud y responde. Este ida y vuelta de solicitud y respuesta 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 de usuario, es posible que tu entrega deba procesar varias solicitudes y respuestas, ya que Assistant puede solicitar un PIN de confirmación después de una solicitud de usuario específica, como Hey Google, desbloquea mi puerta principal.

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

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 de un usuario desde un teléfono con el Asistente de Google; luego, Google Cloud procesa el intent del usuario; luego, la solicitud se envía a la nube del desarrollador y, luego, el comando se emite al concentrador del dispositivo o directamente al dispositivo.
Figura 1: Una ruta de ejecución exitosa en la nube del desarrollador