Usando o Google Generative AI (Gemini) para gerar anuncios (alexa) mais naturais

Objetivo: Fazer com que mensagens dadas pela alexa - google nest - Siri sejam mais naturais e não fiquem repetitivas.

Exemplo:

Possuo uma automação para o echo show informar que a lavagem de roupas terminou, então ele sempre fala:

  • Lavagem de roupas concluída.

Usando o Genmini a mensagem seria em um primeiro momento:

  • A arca da roupa limpa aportou! Prepare-se para a avalanche de cheiro bom. Se encontrar algum par de meias desaparecido, por favor, não me responsabilize.

Em outro momento:

  • A arruaceira aquática doméstica silenciou! Prepare-se para resgatar suas roupas, ou elas começarão a formar um coral fashion.

Demonstração:

1º vá ao google ai studio e crie uma key (tomara que isso continue de graça para sempre :rofl:).


2º instale a integração no home assistant e coloque a key criada anteriormente.

3º para testar vá em ferramentas do desenvolvedor > Ações:

Usando o prompt (pode ser ajustado a gosto): “Crie uma mensagem curta informando que a máquina de lavar roupas terminou pode adiconar algo engraçado relacionado, não use emoji, não mostre opções escolha uma de forma aleatória.”

Ele ja disponibiliza a resposta.

você pode pedir ele até para descrever imagem, por exemplo imagem de uma foto tirada devido a pessoa ter tocado o interfone:

exemplo:

Prompt:

  • Descreva em uma frase o que você vê na imagem, se você ver uma pessoa descreva ela suas roupas e cores, se a pessoa estiver carregando algo descreve o que ela carrega, não descreva contruções e paredes.

Resposta:

  • Um homem usando uma jaqueta azul, capacete e calças escuras carrega uma
    mochila e uma sacola de compras.

Imagem:


4º usando em uma automação:
Escolher a ação Google Generative AI ‘Gerar conteúdo’, preencha o prompt de acordo com a necessidade da automação em questão, em Resposta variável (variável onde vai ser armazenado o texto preencha com ai_response ou outro nome que preferir.

5º Adicione ação para enviar o texto que o dispositivo Echoirá reproduzir tem que usar yaml. Correção {{ ai_response.text }}

Fonte: Smart Home Junkie - AI in Home Assistant - A Complete Guide!

3 Likes

Top. Vou testar aqui.
Obrigado pelo tutorial.

1 Like