Olá, bem-vindo(a) a mais um curso aqui na Alura. Meu nome é Igor, sou formado em engenharia mecatrônica, trabalho com automação e inteligência artificial desde 2019 e com programação desde o final de 2010.
Audiodescrição: Igor é uma pessoa branca, com barba, usa óculos, veste uma camiseta cinza escuro, mede 1,80 m, tem cabelo liso penteado para a direita.
Neste curso, vamos aprender a construir nosso primeiro agente de inteligência artificial de maneira simples, sem a necessidade de aprender a programar. Vamos explorar as ferramentas que utilizaremos, criar todas as contas necessárias, e seguir um passo a passo para sincronizá-las com nossa plataforma de desenvolvimento, que será o N8n. Ao final deste curso, teremos um agente de inteligência artificial não apenas conectado ao WhatsApp, mas também capaz de realizar vendas dentro do WhatsApp e estar integrado a um CRM.
Vamos dar uma olhada rápida no fluxo no N8n para termos uma visão geral do que vamos construir.
Conectaremos nosso número no WhatsApp utilizando uma plataforma chamada ZAPI. Desenvolveremos nosso agente dentro de uma plataforma chamada N8n. O sistema da ZAPI enviará todas as mensagens que chegarem ao nosso N8n, e filtraremos para trabalhar apenas com os números que desejamos. Vamos adicionar nosso lead de maneira automática dentro do nosso CRM, caso ainda não exista.
Aprenderemos a construir esse esquema de CRM no Notion, que é a plataforma que utilizaremos. Mostraremos como criar a conta, integrar com o N8n e fazer todas as configurações necessárias, mesmo que nunca tenha feito isso antes. Mostraremos como criar e desenvolver seu agente de inteligência artificial, criando as ferramentas e o prompt, mesmo que não saiba como fazer. Mostraremos como criar um prompt do zero, para que possa aplicar essa metodologia em seu negócio e não fique preso a este exemplo. A ideia deste curso é permitir que aplique isso em outras áreas de sua empresa ou para uso pessoal.
Depois, pegaremos esse output e o devolveremos no WhatsApp. Se abrirmos o WhatsApp com a conversa, podemos enviar uma mensagem como "Boa noite, acabei de comprar o curso". Precisamos enviar a partir do WhatsApp conectado, então enviaremos do telefone. O fluxo processará e devolverá a mensagem do nosso agente de inteligência artificial. Assim que processar, a mensagem será devolvida: "Parabéns pela compra, que boa notícia."
Isso é exatamente o que aprenderemos a fazer: construir um agente que conversará no WhatsApp, interagindo diretamente com nosso CRM. Fique conosco, pois nas próximas aulas garantimos que aprenderá a construir esse agente, mesmo que nunca tenha visto nada sobre o assunto. Vamos agora começar nosso curso.
Nesta aula, vamos criar nossa conta no N8n para que possamos começar a desenvolver nosso agente de inteligência artificial. Existem duas opções para criar a conta. A primeira é utilizar uma instalação self-hosted (hospedada por nós mesmos). Isso significa que teremos nosso próprio servidor e faremos a instalação da versão do N8n por conta própria. Embora esse processo possa ser mais econômico a longo prazo, ele exige uma complexidade técnica, pois precisamos entender aspectos de programação e como realizar esse tipo de instalação.
Para evitar complicações, recomendamos optar pelo segundo método, que é usar a versão cloud (nuvem) do N8n. Isso significa que acessaremos o site do N8n, criaremos nossa conta e começaremos a desenvolver diretamente na plataforma. É importante mencionar que há um plano pago para começar, mas oferece uma prova gratuita de 14 dias, o que é suficiente para nosso desenvolvimento inicial.
Vamos seguir o seguinte procedimento: acessaremos o site do N8n em n8n.io e clicaremos no botão "Get Started" (Começar). Ao clicar, seremos redirecionados para uma página onde começaremos a criar nossa conta. O processo é relativamente simples. Primeiro, inseriremos nosso e-mail. Utilizaremos um e-mail criado especificamente para esta aula. Vamos copiá-lo, voltar à página e colá-lo no campo apropriado. Em seguida, clicaremos em "Submit" (Enviar).
Após isso, um código de verificação será enviado para o e-mail. Vamos aguardar a chegada desse código, copiá-lo com "Ctrl+C" e colá-lo na página de registro. Clicaremos novamente em "Submit". Em seguida, será solicitado nosso nome; inseriremos "Igor Campos". Depois, criaremos uma senha pessoal. Não compartilharemos nossa senha, então cada um deve criar a sua própria.
No campo "Account Name" (Nome da Conta), que é a URL que utilizaremos para acessar, colocaremos "Igor Alura Aula", assim como nosso e-mail. Clicaremos em "Keep" para receber informações do newsletter. Caso não desejemos, não é necessário marcar essa opção. Confirmaremos que somos humanos, pois não se trata de uma automação ou robô realizando o processo. Por fim, selecionaremos "Start Free 14 Days Trial" (Iniciar teste gratuito de 14 dias).
Durante 14 dias, não pagaremos pelo uso da plataforma. Serão feitas algumas perguntas; basta respondê-las, pois isso não afeta a funcionalidade nem a experiência na plataforma, então podemos preencher como quisermos. Caso desejemos convidar alguém para colaborar, podemos indicar isso, mas no nosso caso, não faremos isso. Clicaremos em Skip (pular). O processo começará e veremos a mensagem 'Your Workspace is Starting Up', ou seja, nosso espaço de trabalho está sendo criado. Um pequeno tutorial será exibido, mas não precisamos visualizá-lo. Pronto, o processo terminou e a notificação apareceu. Clicaremos agora em Start Automating (começar a automatização).
Ao fazermos isso, devemos observar a URL. O nome que colocamos aparecerá; no nosso caso, será .app.n8n.cloud, indicando que já temos nossa versão do n8n.cloud instalada para uso. O processo é muito simples, e agora teremos 14 dias de teste para experimentar, seguidos de uma assinatura. Durante o período de teste gratuito, teremos mil execuções disponíveis, o que é mais do que suficiente para desenvolver todo o processo. Existem várias abas que podemos configurar, mas o que queremos mostrar rapidamente é a seção Overview, onde estarão os fluxos. Podemos ir até Create Workflow (criar um fluxo de trabalho), e é exatamente aqui que começaremos a criar nossos fluxos de trabalho, criar nossas credenciais, conectar nossa inteligência artificial, nosso CRM, entre outras coisas.
Recapitulando esta aula, o que aprendemos? Aprendemos como criar uma conta no n8n. Mencionamos que tínhamos duas opções para isso. A primeira era self-hosting, onde faríamos a instalação, mas como isso exige uma demanda técnica, optamos pela segunda opção para focar no desenvolvimento do agente propriamente dito. E foi isso que fizemos. Acessamos, criamos nossa conta e já temos nosso ambiente pronto para uso. Se houver alguma dúvida nesta aula, em alguma parte, sintam-se à vontade para revê-la. Caso tenham dúvidas, entrem em contato para que possamos ajudar. Vamos agora para nossa próxima aula.
Nesta aula, vamos aprender a criar uma conta no Supabase e como conectar o Supabase ao nosso N8n, considerando que já temos uma conta criada e funcional. É importante lembrar por que estamos criando essa conta no Supabase. O Supabase é uma base de dados que permitirá dar memória ao nosso agente. Essa memória garantirá que ele saiba quem somos e não confunda as conversas, além de lembrar o que estamos discutindo com ele. Por isso, é extremamente importante ter uma memória para nosso agente.
Vamos dividir este processo em duas partes. Primeiro, criaremos a conta e, em seguida, iremos ao N8n para entender quais são os parâmetros necessários para fazer essa conexão. Depois, voltaremos ao Supabase para buscar essa informação.
Vamos abrir o Supabase e usar nosso e-mail para criar a conta. É importante seguir esses passos para que, mais adiante, quando estivermos criando nosso agente, o processo seja mais fluido e fácil, pois já teremos preparado o terreno. Sabemos que desejamos começar a criar o agente, mas precisamos preparar essas etapas primeiro.
No site do Supabase, supabase.com, clicamos em "Registrar-se" e começamos a criar nossa conta. Inserimos nosso e-mail e senha, copiamos a senha e a colamos. Após isso, clicamos em "Registrar-se". Em seguida, verificamos nosso e-mail para confirmar a conta. Após receber o e-mail do Supabase, abrimos e clicamos em "Confirmar e-mail". Com isso, já podemos iniciar a sessão.
Inserimos nossa senha e nos conectamos. Podemos fechar essa janela. No campo "Nome da organização", podemos inserir qualquer nome, como "Alura Aula". O tipo de conta pode ser deixado como pessoal, pois isso não interfere em nada. Vamos trabalhar com o plano gratuito, sem necessidade de contratar um plano pago agora. Clicamos em "Criar organização".
Em seguida, o sistema solicita a senha da nossa base de dados. Podemos usar a mesma senha para simplificar. É importante lembrar que essa senha é diferente da anterior, pois é para acessar a base de dados e a memória do nosso agente. A região pode ser deixada como está. Não precisamos configurar nada adicional, apenas clicamos em "Criar novo projeto". Aguardamos a configuração e, em seguida, analisamos as informações fornecidas.
Clicamos em "Salvar" para guardar nossa senha. Esta é a interface do nosso Supabase. No menu lateral, há várias funcionalidades, mas nosso foco inicial é aprender a dar memória ao nosso agente. Vamos nos concentrar nessa funcionalidade. No Editor de Tabelas, a tabela da memória do agente aparecerá aqui. Voltaremos a essa seção em aulas futuras para explorar essa tabela.
Agora, acessamos o N8n e precisamos criar uma credencial para começar a usar o Supabase dentro do N8n, habilitando a memória do nosso agente. Vamos prosseguir com esse processo.
Podemos criar um fluxo de trabalho. Vamos clicar no ícone de mais e procurar por chat, selecionando onChatMessage. Podemos fechar essa janela por enquanto e entraremos em detalhes posteriormente. Em seguida, clicamos novamente no ícone de mais e procuramos por IA, selecionando AI Agent.
Por que estamos fazendo isso? Porque aqui já podemos ver o campo de memória, ou seja, a memória do agente. Ao clicar e arrastar, veremos o PostgresChatMemory. Esse Postgres é o tipo de nossa base de dados que temos no Supabase, e é exatamente isso que vamos conectar. Precisamos obter esses dados do nosso N8n para sincronizar essa memória.
Vamos clicar em "Configurar credencial". Primeiro, alteramos o nome para Postgres Alura. Precisamos buscar essa informação dentro do N8n no nosso Supabase. Para isso, abrimos o Supabase e vamos na opção "Conectar". Ao clicar em "Conectar", a cadeia de conexão será exibida. No método, podemos alterar para Transaction Pooler.
Agora, vamos pegar essa informação para trabalhar. Já temos o Host, a porta, a base de dados e o usuário, o que facilita a conexão. Copiamos o Host, voltamos ao N8n e colamos o Host. A base de dados é Postgres, que já está configurada. O usuário é Postgres.estandNumeroI. Verificamos o porto, que é 5432, e ajustamos para 6543 conforme necessário.
Precisamos inserir nossa senha, que é a mesma adicionada ao criar nossa base de dados, não a da criação da conta. Se for a mesma, ótimo. Copiamos e colamos a senha, verificando se tudo está correto. Podemos alternar entre Express e Fixed para confirmar as informações. Após isso, clicamos em "Salvar".
A conexão foi testada com sucesso, indicando que já está estabelecida. Podemos fechar as janelas. Ao abrir novamente, a credencial Postgres Alura será exibida, significando que nossa credencial foi criada. Na prática, isso indica que nosso agente já tem uma memória conectada para trabalhar, ou seja, nosso N8n está conectado com o Supabase.
Nesta aula, aprendemos a criar uma conta no Supabase, essencial para dar memória ao nosso agente com a base de dados do tipo Postgres. Aprendemos a conectar o Supabase com o N8n para fornecer essa memória ao agente. Criamos nosso esquema, adicionamos a memória do agente, obtivemos as informações de credencial no Supabase e realizamos a conexão.
Se houver dúvidas, é possível rever a aula ou contatar o suporte para assistência. Vamos para a próxima aula.
O curso Agente de IA com n8n: crie um agente de AI para WhatsApp possui 160 minutos de vídeos, em um total de 33 atividades. Gostou? Conheça nossos outros cursos de IA para Negócios em Inteligência Artificial, ou leia nossos artigos de Inteligência Artificial.
Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:
O Plano Plus evoluiu: agora com Luri para impulsionar sua carreira com os melhores cursos e acesso à maior comunidade tech.
2 anos de Alura
Matricule-se no plano PLUS 24 e garanta:
Jornada de estudos progressiva que te guia desde os fundamentos até a atuação prática. Você acompanha sua evolução, entende os próximos passos e se aprofunda nos conteúdos com quem é referência no mercado.
Programação, Data Science, Front-end, DevOps, Mobile, Inovação & Gestão, UX & Design, Inteligência Artificial
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
Acesso à inteligência artificial da Alura.
No Discord, você participa de eventos exclusivos, pode tirar dúvidas em estudos colaborativos e ainda conta com mentorias em grupo com especialistas de diversas áreas.
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Luri Vision chegou no Plano Pro: a IA da Alura que enxerga suas dúvidas, acelera seu aprendizado e conta também com o Alura Língua que prepara você para competir no mercado internacional.
2 anos de Alura
Todos os benefícios do PLUS 24 e mais vantagens exclusivas:
Chat, busca, exercícios abertos, revisão de aula, geração de legenda para certificado.
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.
Para quem quer atingir seus objetivos mais rápido: Luri Vision ilimitado, vagas de emprego exclusivas e mentorias para acelerar cada etapa da jornada.
2 anos de Alura
Todos os benefícios do PRO 24 e mais vantagens exclusivas:
Catálogo de tecnologia para quem é da área de Marketing
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais de forma ilimitada.
Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.
Conecte-se ao mercado com mentoria individual personalizada, vagas exclusivas e networking estratégico que impulsionam sua carreira tech para o próximo nível.