Noticias
Puede utilizar Gemini para crear automatizaciones domésticas de Google, pero ¿debería hacerlo?
Los dispositivos inteligentes, por sí solos, son ingeniosos, pero de una sola nota. Puede encender o apagar cosas, ajustar el volumen o el brillo, o decirle a su aspiradora dónde ir. Pero las automatizaciones son las que hacen que los hogares inteligentes sean increíbles: conecta sus dispositivos en red, crea dependencias y configura escenarios de si/esto, entonces/aquello para ejecutar tareas automáticamente. Crear estas automatizaciones siempre requiere un poco de delicadeza, pero ahora, Gemini AI de Google se ofrece a configurar automatizaciones por usted.
Cuando probé esta nueva característica, esperaba que fuera para el profano que podría sentirse intimidado por el flujo básico de creación de automatización. En cambio, lo que encontré fue una función destinada a usuarios avanzados que desean sumergirse en el uso de una nueva herramienta llamada editor de scripts (la herramienta de Google para escribir automatizaciones personalizadas). La mayoría de los usuarios no tendrán automatizaciones que requieran más que el asistente de automatización del hogar estándar que siempre ha existido, lo que significa que no necesitarán abrir el editor de secuencias de comandos ni obtener la ayuda de Gemini aquí, lo cual es genial, porque la función no parece completamente horneado todavía. Estas funciones podrían resultar útiles en el futuro, a medida que las complicadas automatizaciones inteligentes del hogar se vuelvan más poderosas y necesarias, pero por ahora, encontré que Gemini no puede ofrecer asistencia libre de errores.
Google Home, Gemini y el editor de guiones
Hay tres componentes clave para crear automatizaciones a través de los servicios de Google. Primero, está Google Home. Esta es una base de operaciones para todos sus dispositivos domésticos inteligentes, el estado y la configuración de su wifi y, lo mejor de todo, las automatizaciones. Si desea encender una bombilla, puede hacerlo tocando un botón o preguntándole al Asistente de Google. Pero si no quieres preguntar, las automatizaciones encenderán la luz según los criterios que configures, como la hora del día, la actividad de otro dispositivo o una determinada frase que le digas al Asistente. Simplemente tiene que crear una automatización en Google Home diciéndole que lo haga, y aquí hay un asistente de configuración sencillo para ayudarlo a hacerlo. Google Home agregó recientemente una aplicación de escritorio, que aún está en versión beta, pero también puedes crear automatizaciones y controlar tu hogar inteligente desde tu computadora.
Gemini, por otro lado, es el gran modelo de lenguaje y chatbot de inteligencia artificial de Google. La compañía ha estado integrando Gemini en todo tipo de funciones de Google, incluido un chatbot disponible en iPhone y Android. En este momento, es más útil como asistente que se abre en la barra lateral de la mayoría de las aplicaciones de Google y puede responder preguntas en idiomas reales. Ya puede hacer esto en Gmail, buscando contenido o ajustando el lenguaje que usa, y en Google Meet, tomando notas de las reuniones en su nombre. En teoría, usar Gemini para crear automatizaciones para los usuarios sería una gran característica, pero resulta que en realidad es más complicado usar Gemini que usar el asistente actual.
La mayoría de los productos de Google, incluidos Sheets y Docs, tienen un editor de secuencias de comandos llamado Apps script desde hace un tiempo, pero no se usa con frecuencia. Es una función dirigida principalmente a usuarios avanzados que le permite crear sus propios scripts o pegar scripts que otras personas han escrito para hacer cosas que sus productos no hacen de forma inmediata. El nuevo editor de scripts para Google Home es similar. Aunque utiliza un lenguaje diferente (YAML) al script de Apps, el propósito es el mismo: permitir a los usuarios avanzados hacer más de lo que permite el asistente de automatización.
Cómo configurar automatizaciones en Google Home
El flujo de usuarios actual para crear automatizaciones en Google Home es sencillo para tareas simples, pero cualquier tarea que eclipse lo que hará el asistente de Automatizaciones actual podría, en teoría, requerir el editor de scripts. (Para que conste, he estado usando Google Home prolíficamente durante cinco años y nunca necesité usar el editor de scripts ni siquiera para una de mis extravagantes ideas de automatización). Si no eres programador, el editor de secuencias de comandos de cualquier producto de Google puede resultar intimidante, por lo que que Gemini se encargue de esto por ti es un gran impulso, si funcionara. Pero esa no fue mi experiencia.
Para obtener la ayuda de Gemini, deberá registrarse en los servicios
Ahora, algunas notas. De hecho, esto requiere que le dé permiso a Google para activar Gemini en su teléfono. He estado evitando esto desde que activé mi nuevo Pixel hace unas semanas, pero para los fines de este artículo, decidí que era hora de sumergirme. Si bien es infinitamente útil, Gemini no es gratuito en algunos casos. También deberás unirte a la vista previa pública de la aplicación para acceder al editor de scripts. Estos fueron unos pocos pasos simples. Abre el Aplicación Google Homeir a Ajustesy luego haga clic en Unirse a la vista previa pública.
Vaya a configuración y luego active la vista previa pública
Crédito: Amanda Blum
Acceder a Gemini es más fácil en la aplicación de escritorio
Google llama a este levantamiento de asistencia de Gemini “guión de ayuda”. Para ser muy claro, usar el editor de scripts cualquier día no es para débiles. Es un lenguaje de código, YAML, que es técnicamente más fácil de escribir que otras bases de código como PHP, Perl, Ruby o Javascript. Sin embargo, si no conoce YAML, hay una curva de aprendizaje y sigue siendo código. Personalmente, esperaría que si paga por esta asistencia de Gemini, no necesitaría conocer YAML. Descubrí que ese no es el caso.
Una vez que se haya registrado para obtener una vista previa y Gemini esté activado, puede abrir el editor de secuencias de comandos en su aplicación Google Home o en la interfaz web.
Cómo acceder al editor de secuencias de comandos en la aplicación Google Home
Crédito: Amanda Blum
Esta fue la primera vez que usé la interfaz web, pero como hay que copiar y pegar, sugeriría usarla en la aplicación. Además, Gemini no quería aparecer en la aplicación, así que razón de más para usar la interfaz de escritorio.
En el lado derecho del editor de secuencias de comandos, puede ver el mensaje de Gemini.
Crédito: Amanda Blum
La mayoría de los guiones de Gemini tenían errores
Para empezar, pedí ayuda con automatizaciones sencillas que se podían hacer en el asistente: decirme cuándo se pone el sol todos los días. Esta automatización no involucra ningún dispositivo, simplemente un dato listo para usar que Google ya tiene. (“¿A qué hora se pone el sol?”) Gemini escupió el código y me indicó que lo copiara y lo pegara en el editor de scripts y lo validara, pero me advirtió que ya tenía un error. El editor de scripts también confirmó esto e identificó la línea de código problemática. Pasar el mouse por encima explicó por qué estaba viendo el error para poder corregirlo.
Esto sucedió una y otra vez, donde le pedía a Gemini que creara un script para algo relativamente fácil (“encender las luces del patio trasero cuando la cámara del patio trasero detecte actividad”) y obtenía errores. A veces, el editor de guiones podía explicarlos, otras no. Pero Gemini, un chatbot de IA diseñado para responder preguntas de los usuarios, no tenía ninguna función para ayudarme a resolver el problema. Un poco de investigación en Internet no fue útil, ya que cada tipo de dispositivo tiene diferentes comandos posibles, y todo lo que leí sugirió que los comandos que escribió Gemini deberían funcionar. Recuerde, todavía no le había pedido a Gemini que hiciera nada difícil, todas las automatizaciones que pedí habrían sido muy fáciles de hacer en el panel de automatización normal, sin el editor de scripts ni Gemini.
Los errores se muestran como sugerencias de rollover en el editor de secuencias de comandos.
Crédito: Amanda Blum
Si tiene éxito con el editor de secuencias de comandos (pude eliminar algunos errores con un poco de ayuda de la información sobre herramientas y un poco de investigación), guarde la secuencia de comandos y luego aparecerá en su lista de automatizaciones. Puedes activarlo y desactivarlo a voluntad y, cuando esté activado, lo verás en el historial de automatización.
¿Para quién es el editor de guiones y “Help Me Script”?
Como dije, soy un entusiasta de la automatización y tengo muchas en ejecución. También codifico. A pesar de ambos hechos, sostengo que la mayoría de las personas no necesitarán el editor de guiones, pero hay algunos ejemplos en los que tendría sentido. Cualquier cosa que tenga una doble dependencia usaría el editor de scripts. Por ejemplo, si quiero que un ventilador se encienda cuando esté a más de 80 grados, puedo hacerlo en Google Home. También puedo encender el ventilador si está oscuro. Lo que no puedo hacer es exigir ambas circunstancias, a menos que esté usando el editor de scripts. Además, el editor de guiones me permitía establecer condicionales, como “si hay más de 80 grados, enciende el ventilador, pero si hay menos de 60, enciende la calefacción”.
Puedes hackear estas situaciones juntas usando muchas automatizaciones que no están conectadas en Google Home, pero el editor de scripts sería una forma más eficiente de hacerlo en un flujo de usuario limpio. Desafortunadamente, para que eso suceda, todavía necesitarás aprender YAML por ahora, porque la ayuda de Gemini no hará tu tarea por ti: en su mayor parte, y para la mayoría de las personas, Gemini simplemente no está listo. para programar sus automatizaciones por usted.