Ai
Daniel
Especialista em No-code, Embaixador Latenode
31 de janeiro de 2024
Olá! Daniel da Latenode está aqui! O suporte ao cliente por e-mail é uma forma muito eficaz de se comunicar com os usuários, e poderia ser muito mais eficiente com uma ajudinha da IA!
Assim, neste artigo, Vou mostrar como criar um Assistente de IA que responderá às perguntas do cliente por e-mail, referindo-se aos arquivos anexados (documentação do produto neste caso) com instruções detalhadas passo a passo. Tudo o que você precisa é da API ChatGPT Assistant e da plataforma de automação de código baixo Latenode.
A propósito, vou deixar um modelo pronto para uso do cenário do Latenode no final deste artigo, de nada!
Vamos começar!
Isso é simples. Entre na sua conta OpenAI e vá para assistentes, e clique no botão “criar” no canto superior direito. Você verá o painel de configurações do assistente.
Aqui você precisa:
O arquivo de texto que adicionamos contém o primeiro capítulo de Documentação do Latenode. Nós simplesmente convertemos de HTML para texto, sem edição. A IA não precisa disso, então nós precisamos. Copie o ID do assistente (você o vê na coluna Nome) e vá para Chaves API, crie um e salve-o.
Agora é hora de algumas automações!
Agora mudamos para Latenode.com. Aqui, temos que criar este cenário: (Você não precisa criá-lo do zero, basta copiar o modelo no final do artigo)
Ele procura por e-mails não lidos, envia o conteúdo para o Assistant e, em seguida, envia respostas geradas para os usuários via Gmail. Vamos dividir isso passo a passo para deixar as coisas mais claras.
Como você pode ver, ele é separado do cenário principal. Isso porque executaremos essa ação apenas uma vez. Sim, a OpenAI recomenda criar um novo thread para cada nova conversa, mas se você tiver um grande número de solicitações, é mais barato fazer isso uma vez. Se quiser, você pode simplesmente colocar esse nó entre o JavaScript e o nó Create Message.
Os gatilhos do webhook são opcionais. Você pode adicioná-los se quiser ativar o cenário fora do cronograma.
E agora vamos ver como fazer isso passo a passo:
Antes de criar um novo cenário em latenode. com, precisamos ir para Autorizações e criar uma nova. Procure por “google” aqui e então escolha Gmail. Então passe o registro usando o endereço de e-mail para onde seus usuários enviarão suas perguntas. Você obterá um token de acesso que usaremos em nossa solicitação HTTP.
Então vá para cenários e crie um novo. Logo depois disso, você terá que clicar em “adicionar nó” e adicionar o primeiro nó. Esse será “criar Thread”.
Vamos começar a construir este cenário adicionando um nó “create Thread” e ativá-lo usando o botão “run once” dentro deste nó. Clique em “add node”, então escolha ChatGPT, haverá uma lista de ações disponíveis, “create thread” é o que estamos procurando. Tudo o que você precisa fazer dentro deste nó é inserir sua chave OpenAI API na coluna authorization, e clicar em run once depois disso. Isso salvará as alterações e gerará um ID de thread. Você verá isso na saída deste nó.
Clique em 'adicionar nó', vá para ferramentas e escolha agendar na seção de gatilho. Nas configurações do nó, defina o período de tempo em que seu cenário será ativado, escolha o fuso horário e salve as alterações.
Agora, é hora de algumas solicitações HTTP.
Novamente, clique em adicionar nó, pesquise por HTTP e escolha-o. Aqui precisamos pegar a URL de Espaço de trabalho do Google e coloque-o no campo URL do nó.
Coloque o endereço de e-mail necessário em vez de {userId} e adicione ?q=is:não lido no final, você receberá apenas uma lista de mensagens não lidas.
Defina get como um método.
Em seguida, adicione a entrada nos cabeçalhos, com “Autorização” como chave e “Portador” como valor.
Em seguida, clique no campo Valor e adicione o token de autorização que você criou. Você o verá na janela pop-up se clicar na aba de autorizações nela e escolher “google”.
Por fim, clique em executar uma vez. Isso salvará as alterações, testará o nó e enviará dados por ele. Você verá
Para adicionar um iterador, clique em adicionar nó, vá para ferramentas e escolha o iterador na seção de ação.
Ele tem apenas um campo nas configurações, aqui você tem que colocar o array de mensagens do nó anterior.
Clique neste campo e escolha o objeto “messages” no widget auxiliar. Não esqueça de clicar em 'run once' depois disso!
Adicione HTTP-request mais uma vez. Desta vez, podemos simplesmente copiar o nó HTTP-request anterior (clique com o botão direito no nó, copie. Depois clique com o botão direito no espaço vazio e cole) e alterá-lo um pouco.
Novamente, use Espaço de trabalho do Google para preencher o campo URL. Aqui você também tem que substituir {userId} pelo seu endereço de e-mail. Coloque um objeto ID do Iterator logo após “messages”. Você verá isso no widget Helper. No final, a URL deve ficar assim:
https://gmail.googleapis.com/gmail/v1/users/[email protegido]/mensagens/{{$7.value.id}}
Além do primeiro par chave-valor, adicione o segundo, com Content-Type como um valor e aplicativo/JSON como uma chave. E, claro, clique em “executar uma vez”.
Tradicionalmente, clique em “Add node”, vá em “Code” e escolha JavaScript. Aqui está o código que você pode colocar aqui:
Lembrete: está pronto para uso, você só precisa alterar o número do nó anterior.
Mas para o futuro, você pode usar um assistente de IA neste nó que pode ajudá-lo com a codificação. Aqui está um pequeno artigo sobre isso para definir seu Copiloto de IA usando habilidades para um novo nível! Depois que o código estiver pronto, clique em “executar uma vez”.
Pesquise por ChatGPT depois de clicar em “adicionar nó”, e você o verá. Para configurar este nó, insira sua chave OpenAI API no campo de autorização, Thread ID da saída do nó “criar Thread”. Coloque o objeto do corpo do e-mail do iterador no campo de conteúdo da mensagem. Depois disso, clique em “executar uma vez”.
Neste nó, você também precisa inserir a chave da API OpenAI e o ID do Thread, mas também seu ID do Assistant, escolher a versão do modelo e selecionar “true” no campo Retrieval. E clicar em “run once”.
Selecione o nó “enviar mensagem” do Gmail na lista de aplicativos. Para configurá-lo, você precisa selecionar seu token de conexão para o endereço de e-mail necessário. Então, coloque e-mail_de variável do nó JS no campo “Para”. O campo Corpo do e-mail deve ser preenchido com valor de texto do nó Criar execução. Além disso, você pode adicionar aqui texto fixo. Verifique os outros campos para mais personalização. Estamos quase terminando!
Coloque esta solicitação de Espaço de trabalho do Google no campo URL. Novamente, deve ser seu endereço de e-mail, - valueID do Iterator. O método é POST aqui. Crie o mesmo par chave-valor como no nó anterior. Escolha o formato raw do corpo e insira isto:
É isso aí!
Salve o cenário, implante-o e aqui está! Você tem um assistente de IA que pode responder e-mails de clientes para você!
Agora você sabe como criar seu próprio assistente pessoal que responderá às perguntas dos usuários. Como eu disse, esse cenário está disponível como um modelo na biblioteca de modelos do Latenode, então, Veja isso!
Se você tiver alguma dúvida ou estiver enfrentando problemas durante sua jornada de automação, ficarei feliz em informar que o Latenode tem seu Canal Discord, onde você sempre pode obter ajuda de nossa equipe e da crescente comunidade de entusiastas de automação e low-code.
Artigos relacionados:
Aplicação Um + Aplicação Dois