Rita El Khoury / Autoridade Android
DR
- O editor de script da web do Google Home está recebendo um novo recurso “Ajude-me o script”.
- O recurso de IA generativa cria todo o código do zero quando você informa qual rotina deseja.
- Atualmente, ele está sendo lançado como um recurso experimental na visualização pública na web do Google Home.
O editor de scripts do Google Home já foi lançado há alguns meses, mas não ousei tocá-lo com uma vara de três metros, apesar de meu amor por automações e rotinas residenciais inteligentes. A extensão de minhas habilidades de codificação pode ser resumida em “Eu entendo um pouco de HTML”, então você pode imaginar que tenho sido reticente em mexer com YAML, arruinar minha configuração de casa inteligente existente e interferir nas automações existentes de minhas luzes Philips Hue , termostatos Tado e outros dispositivos domésticos inteligentes.
Mas durante o evento de outono do Pixel, o Google também anunciou uma série de novos recursos generativos de IA chegando aos seus serviços, incluindo um novo recurso “Ajude-me a criar scripts” para ajudar pessoas semi-nerds como eu a escrever código de script do zero. Isso agora está começando a ser implementado e eu comecei a trabalhar nisso.
Como obter “Ajude-me o script” no Google Home
Rita El Khoury / Autoridade Android
Após um mês de espera, o Google afirma que o “Script Help me” será lançado a partir de hoje, 7 de novembro, como um “recurso experimental por tempo limitado em Visualização Pública” no interface web para o Google Home. Todas as automações que você criar com ele ainda estarão acessíveis no aplicativo móvel, mas somente para visualização.
Para ativá-lo, você deve acessar home.google.com em seu computador desktop e fazer login com sua conta do Google. Clique no azul + Adicionar novo botão no canto inferior direito e, em seguida, Tente abaixo de Me ajude no roteiro coluna à direita. Leia os termos e condições e clique Concordo (e, opcionalmente, concorde em permitir que o Google use suas interações para melhorar seus modelos de IA) e você está bem.
A partir de agora, cada vez que o editor de script for aberto, o script helper aparecerá na coluna mais à direita, pronto para responder aos seus prompts com todo o código necessário.
A ajuda do script é um ótimo começo se você não sabe o que está fazendo
Já faz alguns dias que tenho acesso ao auxiliar de script de IA generativo no Google Home. Na minha experiência, ele pode levar você a 80% do caminho para um script funcional, mas ainda comete erros e bagunça comandos simples ou nomes de dispositivos. De certa forma, lembra bastante o Google Bard: as respostas parecem absolutamente perfeitas até que você realmente as observe e descubra algumas falhas óbvias. Mas este ainda é um recurso experimental, então todos já fomos avisados. Apenas não espere um código perfeito e você se sairá bem.
Quando eu estiver fora, lembre-me que devo aspirar
O primeiro comando que pedi é algo que desejo automatizar há anos. Eu tenho um aspirador Roborock S7 MaxV Ultra ($ 1.399 na Amazon) que muitas vezes quero ligar quando estou fora de casa, mas sempre esqueço – tipo 19 em 20 vezes esqueço. Aí volto para casa e fico irritado com o chão ainda sujo. Como trabalho em casa e não tenho um horário predefinido, agendar uma rotina é bastante desafiador. Na verdade, só quero uma notificação que me lembre: “Ei, você está ausente, quer passar aspirador?” A rotina Ausente do aplicativo móvel Google Home padrão não pode controlar nada além de luzes – sem vácuo, sem notificação – então são scripts.
Rita El Khoury / Autoridade Android
Eu disse ao gerador de script o que queria e ele me deu o código em um instante. Uma rápida olhada, porém, revela que ele escolheu a ação de iniciar o aspirador (o que não é algo que quero fazer sempre que estou fora) em vez de me enviar uma notificação perguntando se eu queria isso. Eu não tinha ideia se o gerador de script suportava notificações, então reformulei-o com uma solicitação de notificação menos confusa e esperei pelo melhor.
Rita El Khoury / Autoridade Android
Desta vez, ele acertou o código de notificação – e descobriu-se que é compatível! Tudo o que tive que fazer foi editar parte do texto para que funcionasse para mim. Renomeei o script, esclareci a descrição, escolhi o texto exato da notificação que queria e me adicionei como destinatário da notificação. Eu testei e voilà! Agora, cada vez que o Google Home detectar que o apartamento está vazio, aparecerá uma notificação para me lembrar de iniciar o aspirador. Idealmente, eu gostaria de um botão que abrisse o aplicativo Roborock para que eu pudesse escolher o modo esfregão ou aspirador (algo que não posso fazer com o Google Home), mas por enquanto, isso resolve meu grande problema de esquecimento.
Rita El Khoury / Autoridade Android
O código não era infalível, mas me levou 80% lá sem que eu soubesse como escrever o script, quais parâmetros eram necessários e até mesmo se eu poderia ou não enviar notificações ou expandir a funcionalidade de casa/fora. Não precisei ler a documentação para acertar essas peças. Então vamos chamar isso de vitória.
Acender as luzes ambiente quando assisto esportes na TV
Sempre que abro o aplicativo RMC Sports na minha TV Xiaomi, significa que estou assistindo esportes – geralmente futebol (o verdadeiro). Quero que minhas luzes Hue Play se acendam atrás da TV e o Nanoleaf Canvas da minha sala de estar também, com a luz normal apagada. Mas, novamente, como não há automação, muitas vezes fico com preguiça e não faço isso. Um desperdício perfeito de luzes inteligentes.
Às vezes, você precisa usar vários prompts e juntar o código.
Demorou um pouco de tentativa e erro para obter o código certo para essa automação, mas finalmente funcionou. Tive que reformular minha solicitação algumas vezes e juntar os pedaços de código que acertaram a cada vez (condição, abrir o aplicativo certo na TV, luzes diferentes apagadas ou acesas), mas aqui está o resultado.
Rita El Khoury / Autoridade Android
Cuidado com comandos e nomes de dispositivos errados
Enquanto testava diferentes scripts e comandos, me deparei com vários casos em que o código gerado apresentava erros e que o Google definitivamente deveria ter acertado. Quando você tenta Validar o código (canto inferior esquerdo) antes de salvá-lo, você verá todos os erros e terá que solucioná-los.
Códigos de comando errados
Rita El Khoury / Autoridade Android
Neste primeiro caso acima, pedi ao roteirista que me escrevesse um comando que reproduzisse música em um alto-falante Nest (ou seja, emitir um comando do Google Assistant “tocar música”) quando eu acender as luzes durante um intervalo de tempo específico. Acertou quase tudo, exceto o tipo de comando: dispositivo.command.OkGoogle. Depois de ler o pop-up de erro interminável, percebi que o tipo correto é assistente.comando.OkGoogle. Corrigir aquela palavra corrigiu o erro, mas o Google deveria saber o comando correto.
Rita El Khoury / Autoridade Android
Nomes e atributos de dispositivos incorretos
Rita El Khoury / Autoridade Android
Neste outro exemplo, o gerador de script me deu um nome de dispositivo inválido. Depois de olhar por um tempo, percebi que havia duplicado o nome do dispositivo: Purificador de ar Levoit Levoit em vez de Purificador de ar Levoit. Como o Google conhece os nomes dos meus dispositivos (conforme evidenciado pelo pop-up), ele não deve colocar nomes errados no código que gera.
Rita El Khoury / Autoridade Android
O mesmo vale para a velocidade do purificador de ar. Eu especifiquei que queria defini-lo como 3 em meu prompt, mas o código decidiu que iria defini-lo como velocidade_alta, que não é compatível. O pop-up de erro me disse três é uma escolha válida, então acabei de substituí-la. E ta-da, a automação funciona!
Rita El Khoury / Autoridade Android
“Help me script” é a porta de entrada para o poderoso editor de scripts de casa inteligente do Google
Rita El Khoury / Autoridade Android
Olha, não tenho ilusão de que este gerador de script seja perfeito em sua atual fase experimental. Alguns dias de ajustes já me revelaram muitas de suas deficiências, mas ainda considero isso um resultado positivo porque, de fato, passei alguns dias mexendo nele.
Sem o gerador de script, acho que nunca teria “perdido” horas tentando entender como escrever comandos em YAML e aprendendo todos os recursos do recurso. Ele funcionou como uma excelente porta de entrada para eu começar a escrever roteiros e começar a descobrir todas as coisas poderosas que posso automatizar. Recursos e condições que estão longe de ser acessíveis nas rotinas regulares do aplicativo móvel Google Home de repente se tornam um playground aberto aqui.
O gerador de script é um resultado positivo. Passei horas mexendo em automações que nunca teria tentado sozinho.
Agora sei que posso configurar modos inicial e ausente muito mais poderosos, notificações quando coisas acontecem, condições complexas e/ou não para cada gatilho, múltiplas ações com atrasos e automações entre dispositivos de marcas diferentes que normalmente não falam com uns aos outros. Isso é muito mais do que pensei ser possível e está a apenas alguns avisos de distância.
Tudo o que o Google realmente precisa fazer é torná-lo melhor e mais infalível antes de divulgá-lo ao público. Nem todo mundo terá energia ou tempo para solucionar esses nomes de dispositivos e comandos incorretos que deveriam estar corretos desde o início.