Como automatizar as respostas de e-mail do cliente usando Latenode e OpenAI
Como fazer com que uma IA responda aos e-mails de seus clientes sem nenhuma habilidade de codificação
Nesta publicação, vamos nos aprofundar na criação de um assistente de IA que pode responder a e-mails de clientes consultando a documentação do produto. Você não precisa de nenhuma habilidade de codificação para acompanhar o processo. Você só precisa aprender a usar a API de assistência da OpenAI e a magia da automação sem código do Latenode.
Criando seu assistente de IA com o OpenAI
Primeiro, vá até o portal da API da OpenAI para criar um assistente. Navegue até a seção "Assistance" (Assistência) no canto superior esquerdo e clique em "Create" (Criar). Embora eu já tenha criado um para esta demonstração, vou guiar você pelas etapas.
Depois de criar o assistente, você verá um painel de instruções. Certifique-se de que seu assistente use arquivos anexados, especificando isso nas instruções. Usei um arquivo TXT para simplificar; tudo de que nossa IA precisa é a informação, não o formato.
Para este exemplo, adicionei o primeiro capítulo da documentação do Latenode como um arquivo TXT. Depois de configurar seu assistente, você receberá um ID. Você precisará dela mais tarde. Por fim, navegue até a seção Chaves de API para criar uma nova chave secreta. Com essas etapas concluídas, nossa configuração do OpenAI está pronta.
Configurando a automação do site Latenode
Agora, vamos mudar para Latenode. O cenário que você criará obtém e-mails não lidos da sua caixa de correio, envia-os para o assistente de IA, obtém respostas e as envia de volta aos seus clientes pelo Gmail. Você também marcará os e-mails como lidos.
Você pode usar esse cenário como um modelo, disponível na descrição. O processo começa com acionadores - programados ou manuais, usando um acionador Webhook.
O primeiro acionador ativa o cenário em uma programação definida. Para um acionador manual, use o nó HTTP para solicitar mensagens não lidas do Google Workspace. A lista de mensagens não lidas passa para um iterador, que processa o corpo de cada e-mail em uma variável usando o nó JavaScript.
Você precisará criar um tópico de bate-papo com seu assistente de IA. Embora a OpenAI recomende a criação de um novo thread para cada conversa, você pode optar por um único thread para economizar custos. Se você posicionar o nó "Create Thread" após o nó do iterador, isso garantirá que apenas um thread seja criado.
Envio de e-mails de clientes para o assistente de IA
Em seguida, enviamos os corpos das mensagens para o assistente de IA. Use o nó "Criar mensagem" no módulo Chat GPT para enviar o conteúdo do e-mail. Configure-o com a chave de API e a ID de thread gerada anteriormente. Execute esse nó para verificar a transferência da mensagem.
Em seguida, use o nó "Create Run". Novamente, insira a chave de API, o ID do thread e o ID do assistente. Escolha seu modelo - neste exemplo, GPT-4. Esse processo gera a resposta do assistente.
Com a resposta da IA pronta, é hora de enviá-la de volta ao cliente usando o Gmail. Configure o nó do Gmail com o token de acesso da caixa de correio do assistente. Defina o endereço de e-mail do destinatário como a variável que contém o e-mail do remetente original. Você pode adicionar um texto fixo como "Atenciosamente, equipe Latenode " antes de executar esse nó para enviar o e-mail.
Finalização da automação
A última etapa é marcar o e-mail como lido. Para isso, você deve usar outra solicitação HTTP para o Google Workspace. Altere o método para POST e configure-o para remover o rótulo de não lido de sua mensagem.
Por fim, teste toda a configuração adicionando um acionador Webhook para ativá-la manualmente. Observe o processo de execução na guia de histórico do cenário para garantir que tudo funcione sem problemas.
Conclusão
A implementação de um assistente de IA para responder a e-mails de clientes usando OpenAI e Latenode é simples e não requer habilidades de codificação. Este guia passo a passo pode ajudar você a automatizar sua comunicação de forma eficaz.
Se você achou este conteúdo útil, considere a possibilidade de se inscrever e acionar o sino de notificação para obter mais dicas de automação comercial e de baixo código. O site Latenode também oferece um canal dedicado no Discord, no qual você pode fazer perguntas e interagir com os desenvolvedores. Que você tenha uma boa automação!