AGENTES DE IA NO N8N: Curso Completo para Iniciantes

39.3k views11081 WordsCopy TextShare
Enzzo Panarotto
🚀 Minha Comunidade de Agências de IA: https://www.addept.com.br/comunidade 📚 Acesse meus Templates...
Video Transcript:
no vídeo de hoje eu vou te transformar de um completo iniciante para um desenvolvedor de Agentes de ano n8n seja para trabalhar como freelancer para iniciar sua própria agência de a ou para automatizar a sua empresa e se você tá assistindo esse vídeo você provavelmente já tem um certo conhecimento sobre o mercado de Agentes de A então eu vou pular toda aquela introdução e explicação sobre o assunto e vou direto ao ponto mas caso você esteja começando realmente do zero seja um completo iniciante tem outro vídeo aqui no meu canal com mais de uma hora
de duração explicando tudo que você precisa saber para começar nesse mercado Então vai assistir aquele vídeo primeiro e depois vem assistir esse fala pessoal meu nome é Enzo P Naruto e se você é novo aqui no canal eu sou fundador da adept automação uma agência que ajuda outras empresas a implementar ia para automatizar os seus processos internos reduzir custos e carga de trabalho e aumentar o lucro num geral aqui na empresa a gente trabalha com desenvolvimento de chatbots e agentes de a agentes de voz para automatizar ligações consultoria de a e a gente também trabalha
como parceiros de automação dos nossos clientes onde a gente faz uma auditoria detalhada de cada processo interno para entender onde a gente pode colocar ia para aumentar a performance e antes de começar o vídeo eu já quero te avisar que tudo que eu usar durante o vídeo de hoje seja os prompts ou os templates do n8n vão estar disponíveis de forma 100% gratuita na minha central de recursos na descrição do vídeo é só entrar lá fazer seu cadastro para acessar os materiais e enfim bora começar pelo básico que é a parte teórica dessa plataforma para
depois Sim a gente começar a construir os agentes para começar o n8n é uma plataforma de automação no code e também low code que permite que você crie automações de processos e workflows sem praticamente nenhum conhecimento em programação você pode criar um sistema Super complexo com uma interface super simples praticamente só arrastando e conectando os aplicativos Ele tem diversos tipos de aplicativos já conectados lá dentro de forma Nativa como Google sheets crms banco de dados e a maioria das coisas que você vai precisar já estão lá dentro mas caso você queira fazer alguma conexão personalizada
é só utilizar o modo http request e para quem trabalha com Automação Isso significa que você consegue criar desde automações mais simples para disparar um e-mail quando um formulário foi preenchido até sistemas mais complexos para gerenciamento de dados e automações com ia e ele também permite que pessoas com maior conhecimento técnico como programadores criem sistemas mais avançados já que a gente pode usar e escrever código dentro dos fluxos e aprender o ntn vai trazer inúmeros benefícios paraa sua empresa ou paraa empresa do seu cliente porque além de automatizar o trabalho repetitivo e manual vai reduzir
a chan de erro humano com um processo bem definido vai aumentar a performance desses processos internos vai reduzir custos porque não precisa mais de mão humana para fazer esse trabalho e enfim vai trazer mais lucro e dinheiro no bolso trabalhando menos que é o que toda a empresa quer e também ajuda na escalabilidade da empresa porque ao invés da gente contratar mais e mais funcionários para realizar uma função que já tá sobrecarregada a gente pode criar uma única automação que vai realizar todo esse processo de forma muito mais rápida eficiente e barata e claro que
se você tá vendo esse vídeo querendo aprender esse tipo de solução para vender para outras empresas a vantagem é que a barreira de entrada nesse mercado é muito baixa por mais que o NN seja uma plataforma muito mais complicada do que a maioria das que tem disponível no mercado só de a gente poder criar sistemas sem precisar programar já é uma vantagem absurda Mas claro que isso também torna o mercado muito mais competitivo já que qualquer pessoa Consegue entrar isso vai te forçar a precisar se destacar de alguma maneira seja com uma oferta nichada uma
oferta utilizada ou até mesmo com branding pessoal mas enfim isso é assunto para outro vídeo e se você é do mercado de automação você provavelmente já ouviu falar ou até mesmo já trabalhou com outras plataformas como o make e o zapier elas também permitem criar sistemas e conectar aplicativos e cada uma delas tem suas vantagens e desvantagens dependendo do tipo de automação que você for criar o zaper é a opção mais conhecida e mais usada por iniciantes porque é o mais fácil de usar e o que mais tem integrações nativas Acho que são mais de
6.000 aplicativos é muita coisa mesmo e ele é muito bom para automações simples só que quando a gente precisa criar sistemas complexos ele acaba ficando um pouco limitado já o make é uma alternativa um pouco mais flexível que o zapier ele é um pouquinho melhor quando a gente trata de criação de fluxos já que a gente consegue criar múltiplas ramificações interligar diferentes módulos dentro de um mesmo fluxo mas quando a gente pensa também em criação de sistemas que são complexos e robustos ele também Acaba ficando um pouco limitado o n8n É de longe a opção
mais poderosa entre essas três porque ele permite que a gente crie integrações personalizadas use código e muito mais mas quando a gente fala da criação de Agentes de a essa diferença é ainda maior porque no n8n a gente pode criar um agente que interage com cinco seis Tools que foram criadas dentro do próprio n8n Então imagina a gente cria um agente super complexo que interage com outros cinco fluxos do n2n que também são super complexos imagina o poder que isso dá pra gente para quem trabalha com Automação mas outra parte muito importante de comparar entre
essas plataformas são os custos porque se a gente for utilizar o Zap e o Make em escala eles podem acabar ficando muito caros porque eles cobram por operações dentro das automações ao invés de pela quantidade de vezes que essa automação for executada imagina o seguinte a gente criou uma automação para enviar um e-mail dentro dessa automação tem cinco módulos um para escrever o e-mail outro para enviar o e-mail enfim essas coisas no Zap al no make a gente seria cobrado cinco vezes porque dentro dessa automação tem cinco operações quanto no n8n a gente seria cobrado
uma única vez porque ele cobra pela quantidade de vezes que a gente executou as automações ou seja quanto maior for o volume de operações mais caro vai ficar para manter o sistema rodando enquanto no n8n Não importa quantas operações tem dentro da automação se a automação tem 10 operações ou 50 vai ser cobrado só pela quantidade de vezes que ela foi executada Mas claro que também não é 1000 Maravilhas você sendo um iniciante Talvez vá sentir mais dificuldade em começar a construir automações no n8n do que você sentiria iia no Zap e no make até
porque eles têm muito mais integrações nativas e se você tá em dúvida sobre qual dessas plataformas você deve utilizar a resposta que depende muito do tipo de automação que você vai criar você já pode descartar o zaper porque o make é muito melhor e por um custo muito mais acessível por mais que o ziper seja a opção mais conhecida e que tenha mais integrações nativas eu acho que ele é um pouquinho limitado para construir sistemas que são realmente bons então eu já voltaria os meus olhos para o n8n ou pro make e claro que isso
é só minha opinião não leve como uma verdade absoluta se a sua automação vai ser relativamente simples ou voltada para tarefas de marketing Como atualizar um CRM ou enviar um e-mail automaticamente o make Pode sim ser uma opção muito boa porque ele tem muitas integrações nativas mas toma cuidado com a quantidade de operações diárias Porque isso pode fazer com que o sistema fique bem caro agora se você precisa criar automações que são realmente avançadas manipulando dados de forma personalizada ou até mesmo criar agentes de a o n2n é sem dúvida a melhor opção é a
opção que mais vai te oferecer controle flexibilidade e funcionalidades Sem contar que ele tem um modelo de cobrança muito mais econômico e outra grande vantagem do NN em comparação a essas plataformas é que ele é open source uma plataforma de código aberto Isso significa que você pode hospedar ele no seu próprio servidor assim você tem controle Total sobre os dados sobre a privacidade e até mesmo não precisa pagar mensalidade algo que seria Impossível com zpp e com make que são plataformas fechadas e a questão do open source também impacta diretamente nos custos porque ele pode
ser usado de forma gratuita se ele for hospedado num servidor próprio eu digo gratuito entre aspas porque você vai ter que pagar um servidor de qualquer maneira então não é grátis mas de qualquer maneira dependendo da quantidade de execuções pode valer muito a pena você hospedar ele num servidor próprio para quem realmente quer escalar as automações no longo prazo pode se tornar uma opção mais econômica Mas claro que você também pode deixar o NN em Cloud e usar o servidor padrão da plataforma o você só vai ter que pagar mensalidade normalmente mas qual das duas
você deve escolher então eu vou te apresentar as vantagens e desvantagens de cada uma delas e vou dizer qual é a melhor opção para você começando pela opção de hostear o n8n num servidor próprio as vantagens é que você pode configurar e personalizar o sistema como você quiser adicionar integrações externas e configurar como você achar melhor você também tem controle Total sobre a privacidade sobre os dados já que tudo isso fica num servidor próprio e também como eu comentei anteriormente aqui questão dos custos é mais vantajoso no longo prazo dessa maneira agora falando das desvantagens
Você Precisa sim ter um maior conhecimento técnico tanto pra instalação quanto pra manutenção desse tipo de sistema não é algo que um iniciante consegue fazer do dia pra noite agora falando do n8n em Cloud as vantagens é que é muito mais fácil e rápido de utilizar é só criar sua conta escolher um plano e começar a fazer as suas automações você não precisa ter todo o conhecimento que precisaria para manter uma VPS porque manutenção A atualizações e segurança fica tudo sobre a responsabilidade da equipe do n8n agora as desvantagens a gente tem a questão da
segurança porque se a sua empresa lida com dados sensíveis que precisa de mais atenção em relação à privacidade deixar o NN in Cloud pode acabar sendo uma limitação e também a questão dos custos que nem é tanto uma desvantagem em si porque o valor das mensalidades do n8n é muito bom vale muito a pena mas claro que pensando em margem de lucro deixar na VPS na maioria das vezes vai ser mais barato Resumindo você só vai utilizar um servidor privado quando você precisa de segurança e controle Total sobre os dados ou se você tem tempo
e conhecimento técnico para fazer a manutenção do Servidor ou claro alguém na sua equipe para fazer isso para você caso contrário esquece a VPS se você é um iniciante por favor não use uma VPS você tem que dedicar 100% do seu tempo em fechar novos clientes e trazer dinheiro pra empresa não vale a pena você perder dias de estudo para colocar o n2n num servidor privado tudo isso para economizar R 100 R 150 por mês até porque se der algum problema depois no servidor e você não tiver conhecimento técnico para resolver te garanto que vai
ser uma baita dor de cabeça e você vai perder horas tentando encontrar uma solução tempo esse que podia ser dedicado para trazer novos clientes e botar mais dinheiro no seu bolso eu não tô dizendo que Claudio é perfeito mas eu prefiro pagar um pouquinho a mais para não ter dor de cabeça e não ter que ficar pagando incêndio em servidor enquanto o cliente reclama o meu objetivo como empreendedor não é só ganhar dinheiro mas é também ter tempo livre Então para mim não vale a pena ter que ficar resolvendo o problema em VPS para economizar
um pouco para mim não vale a pena tanto que 90% dos projetos dos meus clientes eu deixo em Cloud o único que eu tenho VPS é porque é um projeto muito grande e daí realmente vale a pena para nós em relação aos custos senão eu sempre utiliz o cloud mas antes de começar a parte prática em si você também precisa entender alguns conceitos fundamentais para construir agentes de a o primeiro deles é o reg mais pra frente do vídeo a gente vai construir um agente de a reg juntos mas antes disso eu preciso que você
entenda o que é esse termo e porque ele é tão importante rag significa retrieval argument Generation que é uma técnica fundamental para melhorar a capacidade dos nossos modelos de a que utiliza dois processos muito importantes o primeiro que seria o retrieval recuperação de informações e o Generation que é geração de texto diferente das ias normais que dependem exclusivamente dos dados que elas receberam durante o treinamento o reg permite que aá acesse informações externas em um PDF em um banco de dados numa api antes de formular uma resposta assim ela pode se tornar especialista em qualquer
assunto seja na empresa do seu cliente na sua empresa ou em qualquer outro assunto que você queira isso é o que a gente chama de base de conhecimento é um conceito que eu expliquei naquele vídeo anterior o reg funciona da seguinte maneira toda vez que um usuário fizer uma pergunta para nossa EA ela vai acessar uma base de conhecimento externa e procurar informações que condiz tanto em significado quanto em palavras como a pergunta do usuário daí o sistema vai retornar essas informações para nossa ia e a nossa I vai conseguir responder baseado Nesse contexto e
isso é muito bom porque a gente consegue deixar um modelo de a especialista em um assunto sem precisar treinar ele do zero se eu fosse criar um agente na minha empresa ele não saberia Quais são os meus serviços as minhas informações de contato essas coisas assim mas ao invés de eu precisar treinar ele totalmente do zero nesses dados eu posso só colocar um sistema rag para ele poder acessar essas informações sobre demanda Isso facilita muito Resumindo tudo isso o rag funciona buscando informações em uma base de conhecimento externa e depois respondendo no usuário baseado nas
informações encontradas e isso é muito bom porque a gente pode deixar uma ia especialista em qualquer assunto sem precisar treinar ela do zero e para que o reg funcione a gente precisa de uma maneira de armazenar e fazer o retrieval desses dados de uma forma eficiente e para isso existem as Vector databases ou base de dados vetorial que diferente das bases de dados normais que vão armazenar as informações os números ou os textos em forma de col numa tabela elas vão armazenar representações numéricas desses dados esses números é o que a gente chama de edgings
que são representações matemáticas que traduzem o significado de um dado em um espaço numérico basicamente eles convertem o valor de um texto em um número e isso permite quear compare significados ao invés de apenas buscar por palavras iguais dois vetores que TM conceitos similares vão estar mais perto um do outro dentro desse espaço numérico enquanto dois vetores que têm conceitos diferentes vão estar mais afastados Quando um usuário Faz uma pergunta ao invés de buscar diretamente por palavraschave como um banco de dados tradicional faria o sistema converte essa pergunta em um vetor de edgings e assim
compara com os vetores já armazenados na base de dados vetorial e isso é essencial pro reg porque permite que a ia encontre informações de forma muito mais eficiente e precisa ao invés de buscar só por palavraschave exatas dentro de um banco de dados normal a i vai buscar por similaridade de significados trazendo uma busca muito mais precisa Sim eu sei que conceitos são bem complicados de entender de primeira mas tentando te explicar de uma maneira um pouco mais fácil as Vector Database são como bibliotecas que organizam as informações de forma mais fácil para Iá elas
transformam todo o texto em badings que são basicamente coordenadas que representam o significado das palavras para facilitar imagina que as Vector Database são como uma grande livraria onde todos os livros que são parecidos em questão de significado vão ficar perto um do outro a organização da livraria é baseada totalmente no significado do conteúdo de cada livro agora as eding seriam como etiquetas que cada livro recebe contendo um resumo do seu conteúdo então se você fosse na biblioteca e pesquisasse empreendedorismo ela ia recomendar todos os livros que falassem sobre seesse mesmo assunto não só os livros
que contêm empreendedorismo no título e quando a ya precisa responder uma pergunta usando reg ela funciona da mesma maneira Primeiro ela acessa essa biblioteca depois ela procura pelos livros no caso as informações que mais são relevantes bas baseada no significado e só depois disso ela constrói uma resposta e isso faz com que o reg funcione muito melhor porque a ia dá uma pesquisada digamos assim nesse banco de informações externo antes de formular uma resposta para assim garantir que a resposta tenha contexto e faça sentido sem isso ela ia depender exclusivamente dos dados que ela recebeu
durante o treinamento o que aumenta muito a chance de ser uma resposta genérica ou desatualizada Mas você também precisa saber como incorporar esses dados que você quer que o seu agente tenha conhecimento sobre na base de dados vetorial você não pode simplesmente ir lá e fazer upload dos arquivos dentro da base porque não vai dar certo esses documentos precisam passar por um processo para ser convertidos em edgings e claro que eu tô falando isso especificamente pro n8n então eu tenho esse fluxo aqui que eu utilizo na grande maioria das vezes para subir o arquivo na
base de dados vetorial ele vai iniciar com gatilho do Google Drive quando eu adicionar um arquivo numa pasta específica que eu deixei para isso ele vai iniciar aqui ele vai setar o ID do arquivo vai baixar o arquivo e aqui ele vai extrair o conteúdo desse arquivo depois disso ele vai fazer upload no supabase que é a base de dados que a gente vai estar utilizando para esse vídeo esse nó de dat Loader aqui serve pra gente fazer o upload dentro da nossa base de dados dos arquivos que vieram anteriormente no fluxo no caso do
Google Drive estejam eles em formato json ou em formato binário já esse nó aqui de baixo serve pra gente quebrar o texto principal o conteúdo do arquivo em chunks de texto que são basicamente pedaços menores do texto principal e a gente pode realizar essa quebra de diversas maneiras tanto por token quanto por quantidade de caracter Mas eu sempre escolho essa opção aqui de dividir o texto de forma recursiva porque ele vai quebrar esse texto vai criar esses chunks de forma inteligente por exemplo no final de uma frase entre parágrafos enfim para garantir que cada Chunk
tenha significado que ele não simplesmente corte o texto no meio sabe e por último esse nó aqui da Open ai vai transformar todos esses dados em edgings e depois vai ser feito o upload na base dados do supabase e se você não entendeu Pode ficar tranquilo que depois eu vou construir esse fluxo passo a passo junto com você eu só quis dar uma adiantada na teoria por trás de como ele funciona uma das formas mais poderosas de Expandir os seus agentes de an n8n é dando a eles workflows personalizados para usar como Tools permitindo que
eles acessem diferentes funcionalidades as Custom Tool são basicamente ações personalizadas que você pode dar acesso ao seu agente de a ao invés de depender só das respostas do modelo ele pode executar tarefas personalizadas como por exemplo realizar um agendamento ou Enviar um e-mail E isso transforma o agente em algo muito mais inteligente e escalável porque ele não fica limitado a só conversar com o usuário Mas ele também pode acionar processos automatizados como realizar cálculos buscar informações externas acionar uma API e muito mais e isso é essencial porque o modelo de I sozinho não sabe tudo
e tem suas limitações isso é normal ele não consegue interagir diretamente com sistemas externos nem fazer cálculos complexos agora com as cust Tools ele consegue fazer cada uma dessas possibilidades e praticamente qualquer coisa que você quiser baseado na conversa ele vai saber quando executar cada Tool e o que fazer com ela e outro ponto muito forte de construir agentes de an n8n é que você consegue utilizar outros workflows que você Já construiu como tos do seu agente então por exemplo ao invés de ter uma Tool que envia um e-mail você consegue utilizar como to um
workflow que você criou que verifica se o Lead tá cadastrado no CRM busca informações sobre ele numa planilha uso GPT vai escrever um e-mail E aí sim Envia um e-mail você consegue executar uma série de etapas ao invés de fazer uma única ação e essa bordagem torna o agente muito mais eficiente e também inteligente porque enquanto ele conversa com o usuário ele consegue executar ações em segundo plano agindo realmente como se fosse um assistente automatizado outra grande vantagem de ter agentes de ar com TS no n8n é que você pode criar diferentes tipos de Agentes
para cada tarefa ao invés de ter um único agente genérico tentando resolver tudo você pode delegar cada tarefa para um agente específico onde cada agente vai ter a sua própria prompt sua própria Vector Store seu próprio treinamento enfim cada um vai executar uma tarefa específica por exemplo no mesmo sistema você poderia ter um agente de suporte técnico que fica responsável por responder às dúvidas sobre a empresa sobre os produtos sobre os serviços ajudar os clientes no geral também poderia ter um agente de vendas que fica responsável por fazer a qualificação dos leads agendamento de reuniões
fazer oferta passar preço essas coisas assim enfim enfim as possibilidades são inúmeras Isso é o que a gente chama de sistema multiagentes de a eu não vou me aprofundar tanto nesse assunto porque eu já tenho outro vídeo aqui no canal falando especificamente sobre isso sobre esse tipo de sistema eu vou est deixando ele em algum canto aqui da tela e também na descrição do vídeo então se você tem interesse sobre esse tipo de sistema vai lá assistir esse vídeo agora que você já entendeu um pouquinho mais sobre a teoria e o n8n vamos dar uma
olhada aqui na interface da plataforma para você entender um pouquinho mais sobre onde dechar os templates como funciona como criar os seus workflows então eu deixei um link na descrição do vídeo para você criar sua conta é sim um link de afiliado e se você puder utilizar esse link para criar sua conta vai me ajudar muito vai ajudar muito o canal para que a gente possa continuar trazendo esse tipo de conteúdo para você aqui então é só clicar naquele link que você vai cair nessa página aqui na página do n8n E é só vir aqui
em cima em get started para criar sua conta já aqui dentro do n8n Aqui é onde a gente vai encontrar os nossos workflows e aqui na esquerda a gente tem uma série de opções como o nosso painel de admin a biblioteca de templates as variáveis fim então vamos criar o nosso primeiro workflow para você entender como funciona o ambiente de construção de fluxos dessa plataforma Então é só vir aqui em cima em criar workflow aqui o nosso primeiro passo sempre vai ser o gatilho que é o que vai iniciar esse fluxo o que vai acionar
essa automação e a gente tem diversas opções aqui desde iniciar manualmente até quando acontecer algum evento num aplicativo ou agendar o fluxo por Web Hook por preenchimento de formulário quando um outro workflow Chamar esse workflow aqui por mensagem enfim tem diversas opções eu não vou me aprofundar em cada uma delas porque são muitas e a gente pode utilizar elas de várias maneiras mas para fins de demonstração mesmo eu vou colocar o gatilho manual cada módulo aqui dentro é o que a gente chama de nó e para colocar outros nós é só vir aqui em cima
nesse botãozinho de mais aqui ou no mais aqui em cima e dentro do nosso fluxo aqui a gente pode colocar cinco tipos de nós eu vou te explicar como funciona cada um deles e depois começar a parte prática no vídeo de hoje a gente vai construir três automações um fluxo simples para você entender como funciona a base do n8n um agente de yeg e um agente de com Tools fala pessoal não deu tempo de terminar de gravar o vídeo ontem então vou continuar a explicação aqui agora continuando a explicação do dos tipos de Nok no
NN o primeiro que a gente tem é de realizar uma ação dentro de um aplicativo então Aqui é onde a gente vai encontrar todas as nossas integrações nativas que tem disponíveis no NN por exemplo aqui você vai encontrar o Google sheets o Gmail Google Drive esses aplicativos assim e utilizando o mesmo exemplo do Gmail também você poderia configurar um nó aqui para enviar um e-mail é basicamente para isso que serve esse tipo de nó pra gente realizar alguma integração alguma ação dentro de um aplicativo o segundo tipo esse data transformation aqui é pra gente manipular
algum dado dentro do nosso fluxo por exemplo setar um valor de uma variável ã realizar alguma função para manipular o valor de um de um dado essas coisas assim eu não vou vou entrar muito a fundo porque como você pode ver tem muitas opções aqui mas a gente tem desde utilizar código JavaScript ou Python para até manipular variáveis de data e hora e o que eu mais utilizo de longe aqui é esse no set aqui onde a gente pode modificar o valor de uma variável setar o valor de uma variável utilizar funções enfim mas a
gente tem muitas opções aqui Como por exemplo o aggregate para juntar diferentes valores em uma única em único Campo também de converter Jon para arquivo binário enfim a gente tem diversas opções aqui é muita coisa mesmo e agora o terceiro tipo de dado aqui terceiro tipo de de nó perdão é o que vai determinar a lógica do nosso fluxo então por exemplo aqui dentro a gente tem esse noif que vocês provavelmente vão conhecer se tem alguma experiência em automação que é para verificar se uma condição é verdadeira ou não então por exemplo a gente pode
verificar se uma é verdadeira dentro do fluxo E caso seja a gente joga o usuário por um caminho e caso não seja a gente joga por outro que também é praticamente a mesma lógica do Switch aqui para para mudar o caminho do fluxo digamos assim para jogar o usuário por um caminho dentro do fluxo ou por outro baseado em uma condição aqui a gente também tem diversas opções por exemplo aqui tem o weit também para fazer o fluxo esperar um tempo antes de prosseguir pro próximo nó essa opção aqui embaixo é para adicionar outro gatilho
no fluxo aqui em cima é onde a gente encontra os módulos de http request web Hook responder um web Hook no Operation quando a gente quer que o fluxo não faça nada e por último essa opção de ia avançada é aqui onde a gente vai encontrar a grande maioria dos módulos de ia dentro do NN então aqui a gente pode criar um agente de ia se comunicar diretamente com o Api da Open ai para analisar a imagem gerar áudio fazer transcrição de áudio gerar uma resposta enfim tem muita coisa útil aqui dentro esse blog que
é muito importante e agora que você já entendeu toda a teoria por trás dessa plataforma como ela funciona como os nós funcionam sem mais enrolação bora começar a parte prática e construir as suas primeiras automações aqui dentro e os seus primeiros agentes de a Então a primeira automação que a gente vai fazer vai ser bem simples quando a gente receber um novo Lead numa planilha do Google sheets a gente vai extrair os dados que a gente recebeu desse Lead passar pro ma Escrever um e-mail e enviar esse e-mail para ele então a primeira coisa que
você vai fazer é vir aqui no Google vem aqui em cima em console clica aqui em cima e vem novo projeto eu vou colocar demo YouTube mesmo criar Pronto pode vir aqui em selecionar projeto agora agora a gente vai vir aqui em cima em apis e endereços biblioteca e como para ess essa automação a gente só vai utilizar os sheets e o Gmail é só os aplicativos que a gente vai utilizar para vai ativar para esse projeto Então pode vir aqui Pesquisar Google sheets pode clicar aqui em cima em Google sheets api clica em ativar
aí Pronto agora vamos fazer a mesma coisa pro Gmail V aqui em biblioteca pesquisa Gmail Gmail api e clique em ativar e agora que eu lembrei como a gente vai precisar depois também pode vir aqui na biblioteca e vamos ativar a api do Google Drive també agora vem aqui em Google Drive api ativar agora que a gente já ativou os três aplicativos que a gente vai usar vem aqui em tela de permissão L out seleciona externo criar aqui o nome do aplicativo pode colocar qualquer coisa vou colocar n8n mesmo e-mail de Sport eu vou colocar
o meu próprio aqui não precisa colocar nada e endereço de e-mail do desenvolvedora eu vou colocar o meu também então salvar e continuar esses escopos essa parte também não precisa mexer em nada salvar e continuar salvar e continuar também pronto poem voltar pro painel aqui clica em publicar aplicativo não esquece essa parte que eu já quebrei muito a cabeça por causa disso esquecido de clicar aqui confirmar e agora vem aqui em credenciais agora pode voltar aqui no NN e vamos começar a conectar as nossas credenciais Então vou conectar primeiro oos sheets então prisar aqui Google
sheets ah seleciona qualquer módulo aqui aqui em cima criar nova credencial e agora pode voltar aqui na no Google Cloud e vem em criar credenciais aqui em cima ID do cliente out tipo de aplicativo é aplicativo da web aqui pode deixar assim mesmo e url de redirecionamento autorizada clica aqui em adicionar e a gente vem aqui no n8n e copia esse URL aqui então pode copiar e clica em criar agora ele retornou para nós as nossas credenciais então copia esse ID do cliente aqui coloc aqui no Cent ID copia a chave secreta do cliente e
cola aqui embaixo Cent Secret aqui vou colocar demo YouTube só para não me perder com as outras contas YouTube e agora a gente tem que fazer login com a nossa conta do Então pode clicar aqui seleciona sua conta agora a gente vem aqui em avançado e pode clicar nessa URL aqui embaixo pode marcar selecionar tudo aqui em cima continuar e deu certo agora é só fechar aqui e pronto tá aqui conta conectada Beleza agora vamos fazer a mesma coisa pro Google Drive e pro Gmail Então vem aqui em drive seleciona qualquer módulo também vem aqui
em cima criar nova credencial deixa eu colocar aqui já demo YouTube e a gente vai fazer a mesma coisa é só a gente copiar essa ideia do cliente aqui e a chave secreta do cliente pode copiar esses dois e agora vem logar com o Google outra vez seleciona sua conta o mesmo processo de antes avançado clica no URL aqui seleciona Tudo continuar e pronto deu certo conta conectada com sucesso e agora vamos conectar o Gmail o último Gmail seleciona qualquer módulo criar nova credencial vou copiar a ID do cliente aqui a chave secreta do cliente
logar com o Google seleciona sua conta avançado clica aqui no URL seleciona tudo e pronto deu certo as nossas três contas já estão conectadas e agora a gente já pode começar a utilizar esses aplicativos dentro do n8n mais uma conexão que a gente tem que fazer agora é a nossa Open ai então vem aqui vamos colocar qualquer módulo vem em avançada Open ai seleciona qualquer um aqui vem criar nova credencial deixa eu já separar colocar demo YouTube depois disso pode vir no Google e pesquisar opena e api clica nesse link se você não tiver logado
faz login na sua conta aqui em cima depois vem em dashboard api Keys criar nova chave pode colocar qualquer nome aqui criar chave copia esse valor aqui e essa chave api e as credenciais do Google Nem adianta tentar usar no seu n8n que eu vou apagar tudo depois do vídeo então copia essa chave vem aqui no n8n cola aqui salvar e pronto a Open conectada com sucesso então bora começar a criar o nosso primeiro fluxo pode apagar todos os nós que a gente tinha colocado aqui e para essa automação como é uma automação bem simples
nesse vídeo não vou criar nada de muito avançado nenhuma automação bem bem complexa porque esse vídeo realmente é para iniciantes automações mais complexas e mais desenvolvidas eu vou deixar para outros vídeos aqui do canal Então vamos começar a primeira automação vai ser um Trigger manual mesmo e o próximo nó vai ser no Google sheets esse get rs aqui embaixo seleciona a credencial que você criou aqui escolha a planilha que você vai querer pegar os seus leads no meu caso vai ser essa planilha que eu criei agora que só tem a minha empresa aqui vou deixar
página um bom vamos rodar esse bloco aqui pronto já rodou já voltou as dess que no caso sou eu pode colocar mais um nó aqui vem data transformation data e hora esse get current date aqui que vai pegar a data atual aqui nas opções vem no time Zone e a gente vai colocar isso aqui América barra Paul vamos testar e pronto deu certo que esse módulo aqui vai ser responsável por retornar a data atual formatado pro fuso horário de São Paulo o próximo nó que a gente vai utilizar agora vai ser para escrever o e-mail
pro Lead Então pode vir aqui e avançada Open ai e seleciona esse essa ação de texto aqui message am Model pode selecionar aqui seleciona sua credencial que a gente fez antes seleciona o modelo da ia que no meu caso vai ser o GPT 4 ou mini mesmo deixa eu descer GPT 4 mini 2024 718 esse aqui selecione expressão e agora vou colar esse prompt aqui escreve um curto e-mail de boas-vindas para o Lead eu cumprimentando baseado no horário atual E agradecendo por ter confiado na nossa empresa que com certeza traremos grandes resultados grandes resultados à
empresa dele T faltando ess aqui isso aqui é só um e-mail exemplo pra gente testar o fluxo mesmo vou colocar aqui dados um nome do Lead do empresa do lead atual meu nome minha empresa agora a gente vem aqui nesses módulos anteriores no Google sheets arrasta esse nome aqui para dentro mesma coisa PR empresa do Lead nome da empresa aqui S um espaço horário atual vai ser ess curent ome Apple vamos ver o que que ess aá vai responder testar bem-vinda a Apple Enzo Olá boa tarde espero que seu dia esteja sendo produtivo quero agradecer
por confiar na Apple estamos empolgados em anunciar essa parceria com a adept automação e tenho certeza de que juntos alcançaremos grandes resultados Se precisar de qualquer coisa estou à disposição Atenciosamente Steve Jobs Apple bom tá bom ainda mais para fins de demonstração agora é só a gente colocar para enviar esse e-mail via Gmail então agora vem aqui pesquisa Gmail seleciona essa opção aqui send a message aqui seleciona sua credencial para quem a gente vai enviar esse e-mail vem aqui no Google sheets e seleciona seleciona o e-mail pode arrastar aqui para dentro o assunto do e-mail
eu vou colocar boas-vindas a Apple que nesse caso eu me titulei como Steve Job tipo de e-mail vai ser texto a mensagem vem aqui dentro desse bloco da Open ai em content e arrasta aqui para dentro agora vem aqui em add option esse seleciona essa primeira opção aqui e pode desligar ela Pronto pode testar Pronto e-mail foi enviado e pronto já chegou aqui o e-mail certinho tá como o remetente tá como eu por causa que eu tô enviando e recebendo e-mail no mesmo endereço então boas-vindas a Apple Olá Enzo Boa tarde tá certo porque Agora
são 6 horas da tarde quero lhe dar boas-vindas e agradecer por confiar na Apple estamos empolgados em trabalhar com adept Automação e tenho certeza de que juntos traremos grandes resultados Se precisar de alguma coisa não hesite entrar em contato um abraço Steve Jobs Apple vamos rodar essa automação inteira agora desde o começo é só vir aqui em test workflow que ele já buscou já formatou a data já tá já escreveu o e-mail e já enviou e pronto pessoal já chegou o e-mail aqui ele demora um pouquinho mesmo para enviar mas tá funcionando corretamente assim como
a gente tinha configurado claro que isso aqui é um fluxo extremamente simples só para fins de demonstração para quem realmente é iniciante mesmo mas agora vamos construir o nosso primeiro agente de yag Então a primeira coisa que você vai fazer é criar uma conta no supabase pode pesquisar supabase no Google e aqui na hora de criar sua conta você vai ter que criar uma organização eu vou deixar assim mesmo ã o plano dano grátis é mais que o suficiente para que a gente vai utilizar hoje criar organização aqui agora você vai ter que criar um
projeto Então vou colocar aqui n8n YouTube colocar uma senha região eu vou escolher São Paulo e Criar novo projeto e pessoal antes da gente realizar qualquer integração com o super base a gente precisa esperar que o nosso projeto seja aprovado quando você recém criar o projeto você vai vir aqui em cima e você vai ver que ele vai est com status pendente ainda então enquanto ele não tiver Verde como tá aqui no meu agora você não pode realizar nenhuma integração mas enfim é só esperar alguns minutos que vai dar certo depois disso é só vir
aqui no n8n vamos começar a construir esse agente pode vir aqui seleciona esse gatilho de mensagem que é o que a gente vai usar para esse agente de arg depois disso vem aqui em avançada ai Agent e a gente vai utilizar esse modelo aqui to Agent mesmo agora pode vir aqui em chat Model seleciona da Open ai seleciona sua credencial aqui em cima e o modelo como vai ser um agente de bem simples mesmo pode ser o GPT 4 o mini agora o que a gente vai fazer é utilizar o postgress a gente vai integrar
Ele diretamente com o supabase Então pode vir aqui em postgress vem aqui em cima em criar nova credencial isso aqui a gente vai buscar tudo lá dentro do supabase Então pode voltar aqui em cima em project settings agora vem em Database agora vem aqui em cima em Connect a gente vai utilizar esse aqui essa esse modo de transaction a primeira coisa agora copia de aws até comom só isso aqui e pode colar aqui em host agora copia também esse número aqui que a gente vai utilizar como porta pode colar aqui embaixo da Database vai continuar
postgress agora o usuário É esse postgress aqui até os dois pontos então pode copiar também Cola aqui em user e agora a senha você vai utilizar aquela que a gente criou lá no início quando a gente tava setando o projeto Então pode colocar aqui e dar um save beleza pessoal o post já tá funcionando eu tinha estranhado porque quando eu criei a a credencial ele não retornou nenhuma mensagem de conexão testada como como ele fez das outras vezes então achei um pouquinho estranho mas Fiz alguns testes e tá tudo funcionando normalmente assim como vocês podem
ver aqui tanto que ele até já criou a planilha de de histórico de mensagens mas enfim vamos continuar agora pode vir aqui em Tool pesquisa aqui Vector Store isso aqui a gente vai preencher depois Vector Store pode colocar sup base V arrastar isso aqui para baixo Model eu sempre uso Open Ai aqui GPT 4 ou mini mesmo como a gente tinha configurado antes padrão agora aqui embaixo em edgings também vai ser open ai eu sempre deixo esse padrão aqui também e agora vamos começar a conectar e criar esses dados aqui pessoal uma coisa que eu
esqueci de fazer antes pode voltar aqui nesse módulo do postgress e aumenta a janela de contexto para 20 é o que eu geralmente deixo que assim ele vai ter uma janela maior do histórico de conversa para entender o contexo do que ele tá conversando com o Lead bom agora aqui nessa Vector Store Tool a gente vai colocar os dados dessa Tool eu coloquei conhecimento energia solar por causo que eu vou fazer esse ag gente sobre sobre energia solar só para questão de dúvida para responder perguntas mesmo coisa bem simples e aqui nessa descrição como esse
a gente só tem essa Tool não precisa se preocupar tanto com isso uma descrição simples já já é o suficiente mas quando você tiver um sistema que envolve várias Tools cinco seis to que ch que chamam outros workflows eu recomendo que você dê uma caprichada nesse Prom aqui de bastante contexto sobre como utilizar essa Tool quando utilizar e o que ela faz para que assim o seu agente consiga durante a conversa entender quando ele precisa utilizar essa Tool e o que ela faz o que ela vai trazer para ele durante a conversa então agora vamos
conectar o sup base pode vir aqui nesse módulo V criar uma nova credencial e agora pode voltar aqui no su base em project settings de novo e vem em data api aqui você vai copiar ã a URL do seu projeto pode copiar aqui cola aqui em host agora pode voltar aqui e a gente vai copiar esse Secret aqui pode revelar copia cola aqui pode clicar salvar e pronto deu certo essa mensagem aqui que eu estranhei que não apareceu Antes quando a gente conectou o post mas sempre que uma conexão der certo vai aparecer essa mensagem
aqui e agora o que a gente precisa fazer é criar a nossa tabela lá dentro do supabase para que o nosso agente consiga acessar esses documentos Então volta aqui nesse nó do supabase clica aqui em cima em Docs e vem nesse link aqui embaixo nesse quick start aqui pode clicar e agora tem esse código SQL aqui fica tranquilo você não vai ter que escrever nada de código nem precisa entender isso aqui pode copiar agora volta aqui no seu supabase e vem em SQL editor aqui em cima aqui você vai colar esse código e dá um
Run só esperar rodar e pronto deu cé deu certo sucesso e agora a gente já tem as nossas duas tabelas aqui tanto dos documentos para fazer o reg e a do do postgress que contém o histórico de mensagens com o agente e o lead agora pode voltar nesse noda Vector Store do sup base aqui e seleciona essa table aqui documents é que a gente criou agora com o código SQL e pronto o que a gente precisa agora na verdade é fazer o upload desses do nosso conhecimento do nosso agente dentro dessa base de dados do
superp base e claro tem inúmeras maneiras de fazer isso e no vídeo de hoje eu vou fazer a a que eu acredito que seja mais fácil que é simplesmente baixando o arquivo diretamente no google drive e fazendo upload no superp base não vou fazer com com Trigger do Google Drive nem fazendo questão de de conferência de metadata nada disso eu vou só fazer da maneira mais simples o possível porque esse vídeo realmente é para iniciantes então vamos fazer o fluxo para fazer o upload desses arquivos no sup base pode vir aqui adicionar outro gatilho Trigger
manual mesmo aqui eu vou colocar um módulo do Google Drive eu vou ter que colocar um para procurar o arquivo eu com muitos arquivos nesse drive então eu tentei fazer direto eu não consegui mas eu já vou te mostrar como você pode fazer direto aqui vai ser para para buscar o arquivo então energia solar baseada no nome e pronto deu certo encontrou aqui agora mais um módulo do drive para baixar esse arquivo aqui download file e aqui eu V colocar ider ID encontrei no módulo de pesquisa aqui dentro testar e pronto deu certo aqui ele
já retornou já retornou o arquivo e agora é só a gente fazer upload disso no sup base e caso você queira você não precisa colocar aquele aquele primeiro módulo do drive que eu coloquei de de buscar o arquivo pelo nome Eu só coloquei porque eu tenho muitos arquivos mesmo aqui no no meu drive então você poderia só colocar aqui from list e selecionar o arquivo dentro da lista aqui manualmente mas claro como esse não é o meu caso você pode adaptar isso bem fácil pessoal uma coisa que esqueci de fazer antes vem aqui no seuas
de novo na Vector Store aqui em adicionar opção Coloca esse quy Isso aqui vai adicionar uma função que ele colocou lá naquele código SQL melhorar esse retrieval dos documentos Então coloca essa opção aqui agora vamos continuar upload vem aqui em data transformation extract file e extrair de PDF pode selecionar aqui pode deixar a data mesmo que é de onde tá vindo desse documento que a gente baixou agora seleciona aqui suabase suase Vector Store e adicionar documentos a Vector ST pode selecionar esse aqui seleciona a table documents que é aquela que a gente criou para esses
documentos adicion essa opção de novo de Mat documents aqui aqui nings da Open ai novamente as mesmas de antes agora aqui no document vai ser esse Def dat Loader padrão deixa as opções assim e aqui no text Splitter a gente vai colocar esse essa opção recursiva que eu tinha comentado anteriormente no vídeo que ele vai dividir o texto de forma inteligente digamos assim em quebras de parágrafo em finais de frase para que cada Chunk de texto tenha sentido ele não só quebre isso no meio Então pode selecionar isso aqui essas opções aqui pode pedir pode
enviar o seu documento pro chat GPT e pedir para ele quais seriam a as melhores métricas para colocar aqui ele vai conseguir ter dizer melhor mas eu sempre deixo 1 100 agora vamos testar esse esse fluxo aqui deixa eu conferir se tá tudo certinho A princípio sim então vamos rodar ele do começo vamos rodar um por um para ver se tem algum problema e pronto deu certo vamos dar uma olhada aqui no super base agora está tudo aqui e deu certo pessoal tá aqui os dados tá aqui as edens que eu tinha comentado anteriormente no
vídeo essa aqui são as expressões matemáticas em que ele converte ele converte os dados nessas expressões matemáticas aqui e agora agora é só a gente testar esse agente vamos ver como é que ele tá funcionando agora já aqui no NN de novo vou colocar um prompt nesse nesse agente aqui pode vir aqui em adicionar opção System message que aqui a gente vai definir o prompt desse agente prompt bem simples só colocando que ele é especialista em energia solar e deve responder as minhas dúvidas eu vou deixar esse Prom na minha central de recursos se você
quiser acessar depois então vamos vamos testar vamos conversar com esse ag gente quero entender mais como funciona a energia solar vamos ver já tá utilizando a Vector Store aqui como a gente colocou nas instruções do prompt aqui ele respondeu certinho exatamente como coloquei nos documentos eu até usei essas formatações mesmo não vou ler toda a resposta Mas enfim quero fazer mais algumas perguntas Quais são os benefícios Tá certo mais uma vez respondeu praticamente igual coloquei nos documentos redução da conta de energia sustentabilidade questão de energia limpa baixa manutenção que dura de 25 a 30 anos
que tem incentivos e benefícios fiscais enfim eu coloquei também alguns preços fictícios vou até fazer uma pergunta agora para ver como que ele me responde como funciona os preços Ele respondeu muito bem coloquei uma um processo de precificação exemplo aqui para fazer análise do terreno levantamento do consumo energético do cliente tem que fazer o dimensionamento do sistema e depois disso passar um orçamento mas esses esses preços aqui eu coloquei em forma fictícia ele me deu alguns preços aqui de 12 unidades de painel solar 18000 6000 3000 D estruturas de cabeamento instalação em m de obra
4000 e que Total estimado de R 31.000 falou até um pouco sobre o retorno do do investimento que demoraria em torno de 5 anos mas enfim esse foi um agente extremamente simples fiz só upload de um PDF e coloquei um um gatilho de chat aqui mas é só para você que é um iniciante conseguir entender um pouco mais sobre como funciona esse sistema reg e entender um pouco na prática Bom agora vamos fazer o agora vamos fazer o agente DAS Tools que eu comentei que a gente ia fazer e vou fazer um agente de agendamento
que vocês tanto gostam tanto me pedem para fazer então vamos lá o que eu vou fazer agora na verdade ao invés de criar um agente totalmente de agendamento do zero isso vai ficar para outra aula porque como eu falei Esse vídeo é um pouco mais para iniciantes então um agente de agendamento do zero já demora um pouco mais já é um pouquinho mais complicado eu só vou adicionar duas funcionalidades nesse agente aqui de energia solar Eu só vou colocar uma Tool para para verificar a disponibilidade na agenda da da empresa de energia solar e uma
para agendar bem bem simples não vai ter funcionalidades de para reagendar horário para cancelar nada disso só vou colocar duas Tools uma para verificar a disponibilidade no calendário e outra para agendar esse horário como se fosse para para marcar uma reunião para realizar um orçamento alguma coisa assim sabe eu também não vou usar nenhum software de gestão de agendamento como o calendly ou call.com se você assistiu Meu último vídeo onde falou sobre sistema multiagentes de a onde a gente construiu um SDR para para um cliente aqui da empresa Você viu que eu tava utilizando o
call.com para fazer a gestão dos agendamentos só que no vídeo de hoje vou utilizar tudo diretamente no Google agenda no Google calendário porque eu acredito que seja um pouco mais fácil e se você quiser ver tutoriais mais avançados mais complexos já se inscreve aqui no canal o vídeo de hoje é totalmente dedicado para iniciantes assim como eu já falei mas eu também vou começar a soltar cada vez conteúdos mais avançados agora para começar vamos puxar esse fluxo aqui para baixo para deixar um pouquinho mais organizado pode salvar deixa eu renomear isso aqui para para não
me perder energia solar agora pode voltar aqui no NN e vamos criar dois outros workflows o primeiro vai ser verificar disponibilidade pode colocar aqui esse Trigger aqui quando vai ser chamado por outro workflow adiciona isso aqui e salva por Por enquanto vai ser só isso e vamos criar mais um outro workflow colocar agendar horário e a mesma coisa pode colocar o mesmo gatilho aqui e salvar agora vamos voltar pro nosso agente principal energia solar aqui Adiciona uma Tool essa primeira aqui chamar outro workflow newn aqui seleciona aquele workflow que a gente criou que no caso
vai ser verificar disponibilidade Vou colocar aqui verificar agenda Pessoal agora é muito importante que a gente capriche nessa descrição da tu aqui informando pro ag Gente o que ela faz quando utilizar e o quais parâmetros ele deve enviar quando for utilizar essa Tool então ficou dessa maneira aqui use essa Tool para verificar a disponibilidade de horários para agendamento no dia escolhido pelo Lead a data solicitada será atribuída a variável start time representando o início do dia a noite no formato UTC e a variável end time representando o final do dia às 23:59 também no formato
UTC daí aqui eu passei a data atual como parâmetro e aqui embaixo o o input esima que o agente tem que enviar para ele enviar esses essas variáveis pro outro fluxo do n2n pra gente conseguir realizar a a verificação de disponibilidade a gente coloca as variáveis aqui e a gente dá uma descrição pro pro agente na descrição dessa tu aqui de como ele deve preencher essas variáveis por isso que eu coloquei aqui que essa variável start time aqui embaixo se refere ao dia escolhido pelo Lead à meia-noite porque representa o início do dia e a
variável end time representa o final do dia escolhido só que às 23:59 porque daí na Tool a gente vai conseguir utilizando esses dois parâmetros de horário Claro a gente vai conseguir verificar a disponibilidade de horários e para isso a gente coloca as variáveis aqui assim como eu fiz e descreve pro ag gente como ele deve Preencher esses dados na hora de usar essa Tool e claro que essa questão do horário em formato TC não é algo que eu escolhi isso são diretrizes da api do Google calendário mesmo a data precisa est formatada Nesse estilo aqui
formato UTC que a gente chama com começando pelo ano um ifen o mês um ifen o dia o t para representar o horário depois as horas como tá aqui embaixo 23 os minutos e depois os segundos agora sempre que o agente for utilizar essa Tool de verificar a disponibilidade ele vai enviar essas duas variáveis aqui start time end time para aquele outro workflow que a gente criou o verificar disponibilidade pode voltar aqui até para mostrar para vocês que quando eu quando eu utilizei fiz o teste ele funcionou certo ele enviou as duas duas variáveis aqui
e agora a gente pode receber essas variáveis que o ag gente enviou e manipular elas dentro do fluxo para daí a gente verificar a disponibilidade e formatar esses horários então agora aqui dentro desse fluxo de verificar disponibilidade o que a gente vai fazer é colocar um nó do Google calendário pode vir aqui selecione esse primeiro de get availability aqui deixa assim deixa como tá seleciona a o seu calendário aqui em start time end time vai est os dois como fixo você vai colocar os dois como expressão e aqui a gente vai colocar essa variável aqui
Jone query start time isso aqui significa que a gente vai referenciar aquela variável que a gente recebeu do outro fluxo que o agente enviou pro fluxo de verificar a disponibilidade aqui dentro desse desse nó do Google calendário funciona da seguinte maneira o agente de lá vai enviar para esse fluxo aqui e aqui dentro do do nó do Google calendário a gente vai referenciar essa variável dessa seguinte maneira aqui Jon query porque essas variáveis vão vir com esse com esse prefixo query aqui e depois essa variável start time que é o nome da variável que a
gente colocou ainda lá no outro fluxo e aqui vai ser a mesma coisa só que a gente troca o nome da variável de start time para end time agora pode adicionar algumas opções aqui no no formato de output em vez de availability coloca booked Slots esse aqui que daí ele vai retornar os horários que já já tão ocupados para aquele dia e mais uma opção time Zone a gente coloca aqui São Paulo vamos ver São Paulo feito eu até Coli alguns horários de test amanhã para ver se a tá funcionando amanhã dia dia 11 hoje
dia 10 vamos testar aqui e tá dando certo porque não tenho nada marcado no meu calendário Mas vem aqui em configurações e ativa essa opção aqui de qualquer maneira Independente se não tiver nenhuma resposta na pi ela vai sempre retornar alguma mensagem então testar de novo e pronto retornou agora vou colocar alguma coisa no meu calendário só pra gente fazer o teste coloquei aqui esse evento de teste e agora vamos rodar essa api mais uma vez e aqui ol retornou o horário de início do evento e de final também esse menos 13 que representa o
fuso horário de São Paulo Então tá funcionando agora vamos continuar e fazer o próximo passo do fluxo então agora vamos colocar um nos set pode vir aqui em Data transformation Set vou colocar o nome dessa variável como o horários ocupados e vamos fazer assim aqui o start o espaço um ifen e o end para representar o início e o final do horário pronto aqui ele vai gerar três itens porque eu coloquei outros três eventos aqui para fazer um teste vai gerar três itens então agora a gente vai utilizar aqui na data transformation de novo um
aggregate que ele vai juntar todos esses campos em um único Campo pra gente passar para uma ia formatar esses horários Então pode puxar esse Edit Fields aqui dentro vamos testar e pronto ele retornou tudo em um único item e agora a gente pode passar para uma I formatar essa lista de horários Então pode vir aqui em I avançada Open a e enviar mensagem para o modelo essa opção aqui vou escolher o GPT 4 m mesmo padrão modelo barato e muito bom para essas tarefas simples esse aqui eu esse prompt aqui que eu tenho formatado é
só um prompt exemplo para ele analisar os horários que estão ocupados e retornar uma lista de horários disponíveis baseado nesse horário de funcionamento que eu coloquei aqui das 8 às 12 e das 3 às 17 aqui coloquei um exemplo de resposta e vou colocar aqui lista de horários ocupados agora a gente puxa esse módulo do do aggregate aqui dentro pronto e vamos testar vamos ver a resposta dele certinho horários disponíveis para agendamento das 8 às 9 das 9 às 10 das 10 às 11 das 11 às 12 e a uma que tava lotado que tava
lotado não que tava agendado ele cortou das 15 às 16 e das 16 às 17 Então pronto esse aqui é o nosso fluxo de verificar disponibilidade agora é só a gente fazer um teste e depois disso refazer o fluxo de confirmação de agendamento pessoal antes que esqueça voltem aqui nessa Tool de verificar disponibilidade e Se vocês fizerem igual eu que trocaram para teste aqui troquem de volta pra variável do começo PR start time e end time senão ela vai sempre utilizar esses horários que a gente tinha posto como exemplo não vai verificar o horário que
o agente enviou do outro fluxo Beleza pode salvar aqui agora volta pro agente principal e vamos criar mais uma Tool pode vir aqui em Tool esse aqui de chamar outro work outro workflow vou colocar agendar horário e pro prompt dessa Tool eu vou utilizar esse prompt aqui que eu já tinha preparado para para essa aula aquele detalhe os parâmetros de os parâmetros de como ele deve enviar essa Tool depois eu vou deixar isso disponível na minha central de recursos Claro e aqui seleciona o o workflow que você criou como Tool que nesse caso para mim
é o agendar horário aqui specify input Skema ativa essa opção e deixa assim para gerar pelo pelo exemplo do Jon Então vamos colocar aqui start time aqui a mesma coisa porém entre Chaves start time coloco uma vírgula dá dois espaços time Opa end time pronto esse bloco aqui tá configurado já pode salvar agora pode voltar naquele naquele fluxo de agendar horário e vamos pesquisar aqui o módulo do Google calendário Google calendário aqui criar um evento seleciona seu calend o seu calendário aqui vai ser igual antes coloca as duas como expressão Não não deixa fixo e
aqui a gente vai colocar as mesmas variáveis do do fluxo de agendados de verificar a disponibilidade perdão start time e end time porque são as mesmas variáveis o mesmo nome então a gente pode colocar as mesmas aqui Aqui vai referenciar o início do evento e aqui o final do evento aqui a gente tem diversas opções como que são parâmetros do da AP do Google calendário para configurar reunião eu só uso do summary aqui que a gente pode trocar o nome da reunião então por exemplo eu vou colocar só reunião aqui para teste Mas você poderia
colocar questão de lembrete colocar um nome mais personalizado aqui por exemplo reunião entre adep e automação e a empresa do seu Lead sabe personalizar isso o máximo possível pode salvar aqui e por mais que a gente só vá utilizar um nó dentro desse workflow eu sempre utilizo dessa maneira eu sempre uso Tools em em um workflow separado Porque como vocês viram no na última Tool que a gente fez de verificar disponibilidade a gente utilizou seis set Nossa então caso eu queira fazer mais alguma coisa aqui Enviar um e-mail de confirmação enviar um e-mail agradecendo a
confiança enfim a gente tem essa possibilidade caso a gente fosse utilizar só essa tu aqui de criar um evento a gente não teria essa possibilidade então é por isso que eu sempre uso um work um workflow separado como Tool Agora de volta aqui nesse agente principal vamos testar as funcionalidades para ver se ele tá funcionando tudo corretamente desde a Vector Store até as Tools de verificar disponibilidade e agendar o horário então vem aqui oi quero entender um pouco mais sobre como meu Deus est escrevendo tudo errado funciona a energia solar eu não vou dar tanta
atenção em si pras respostas dele porque a gente já testou isso anteriormente na parte do agente de A então eu vou eu quero entender mais se ele tá funcionando essas T aqui corretamente então vamos ver como é que ele vai me responder praticamente igual antes da mesma maneira que eu coloquei nos documentos que tá me explicando como funciona a questão da energia solar e quero pedir agora Quais são os benefícios é muito importante também dizer que todas essas respostas do agente estão vindo diretamente da Vector Store não tá vindo do treinamento desse modelo da ia
mas sim do documento que a gente colocou lá dentro dele então os benefícios são economia na conta de luz sustentabilidade baixa manutenção enfim agora ele me ofereceu uma reunião foi o que eu configurei depois de duas interações para ele me oferecer uma reunião falei que sim pode ser amanhã vamos ver agora se vai dar certo a questão das Tools e passou os horários disponíveis das 8 às 9 Tá certo tá livre das 9 às 10 também tá livre e das 14 às 15 correto tudo certinho quero agendar o das 9 às 10 por favor confirmou
enviou uma mensagem de confirmação de agendamento vou mat valar o calendário aqui agora das 9 às 10 deu certo e é isso pessoal o agente claro que é um agente extremamente simples mas como eu falei durante o vídeo Esse vídeo é para iniciantes mesmo é só para vocês entenderem um pouquinho mais sobre como funciona os princípios de reg Como construir um agente de a no NN passo a passo também agora isso aqui foi uma introdução à questão das Tools né agora para para agentes mais avançados sistemas multiagentes que envolvem diversas Tools e também a gente
não foi não foi muito além em questão de integrações Eu só coloquei um gatilho de de mensagem no chat mesmo mas para futuros vídeos eu vou trazer mais agentes mais avançados como eu falei sistemas multiagentes com diversos tipos de Tool integrações no WhatsApp no Instagram no site enfim diversas coisas Esse vídeo foi dedicado exclusivamente para iniciantes Então é isso pessoal o vídeo de hoje vai ficando por aqui eu sou muito grato a você que assistiu até o final e eu Espero realmente que você tenha gostado e tenha aprendido alguma coisa e se você acha que
foi útil por favor se inscreve no canal dá um like porque esse vídeo deu um trabalhão Demi semanas para escrever o roteiro gravar e editar tudo então se você ficou com alguma dúvida tem alguma sugestão de vídeo também pode deixar nos comentários que eu olho todas uma por uma enfim fica ligado nos próximos vídeos que como eu comentei Eu vou começar a trazer conteúdos cada vez mais avançados e é isso obrigado por ter assistido e um abraço
Related Videos
Crie uma secretáriaria com N8N + MCP e Pare de Perder Clientes HOJE [Templates Grátis]
57:01
Crie uma secretáriaria com N8N + MCP e Par...
Lucas Moreira
17,658 views
O que são AGENTES de IA: APRENDA do ZERO!
22:10
O que são AGENTES de IA: APRENDA do ZERO!
Sancler Miranda | IA Revolution
78,736 views
Curso N8N Gratuito Para Iniciantes 2025 | Crie Automações com IA
1:37:41
Curso N8N Gratuito Para Iniciantes 2025 | ...
NoCode StartUp
90,759 views
LEARN N8N TODAY AND AUTOMATE ALMOST EVERYTHING!
23:38
LEARN N8N TODAY AND AUTOMATE ALMOST EVERYT...
Código Fonte TV
68,177 views
Como Fazer Agentes de IA DO JEITO CERTO (Agente de Agendamento e Vendas no N8N)
22:36
Como Fazer Agentes de IA DO JEITO CERTO (A...
Enzzo Panarotto
4,394 views
Multi-Atendimento Inteligente com Diversos Agentes IA | N8N
44:56
Multi-Atendimento Inteligente com Diversos...
NoCode Academy - Automação Sem Fronteiras
4,553 views
Como Ganhar R$10.000 Por Mês com IA e Automação
19:30
Como Ganhar R$10.000 Por Mês com IA e Auto...
Enzzo Panarotto
4,301 views
Master n8n in 2 Hours: Complete Beginner’s Guide for 2025
2:10:36
Master n8n in 2 Hours: Complete Beginner’s...
Jono Catliff
155,331 views
Masterclass N8n: Domine Agentes IA do Básico ao Avançado
1:10:26
Masterclass N8n: Domine Agentes IA do Bási...
Well Pires
10,869 views
Curso Gratuito N8N para Iniciantes - Crie um Agente IA do ZERO
31:47
Curso Gratuito N8N para Iniciantes - Crie ...
Renato Asse - Sem Codar
155,667 views
Engenharia de Prompt: O Guia Definitivo
1:26:57
Engenharia de Prompt: O Guia Definitivo
Bruno Picinini
435,129 views
The only video you need to Master N8N + AI agents (For complete beginners)
4:04:47
The only video you need to Master N8N + AI...
Simon Scrapes | AI Agents & Automation
118,838 views
Crie APLICATIVOS com AGENTES DE IA usando LOVABLE + N8N (Muito Fácil!)
12:35
Crie APLICATIVOS com AGENTES DE IA usando ...
Rafa Voss | Lovable IA
42,313 views
MCP Explicado Em 14 Minutos (para iniciantes)
14:33
MCP Explicado Em 14 Minutos (para iniciantes)
Enzzo Panarotto
4,247 views
NOVOS GPT 4.1 DA OPEN AI: Tudo Que Você Precisa Saber
17:08
NOVOS GPT 4.1 DA OPEN AI: Tudo Que Você Pr...
Enzzo Panarotto
2,108 views
n8n Masterclass: Build AI Agents & Automate Workflows (Beginner to Pro)
1:31:43
n8n Masterclass: Build AI Agents & Automat...
Nate Herk | AI Automation
261,753 views
Curso Agentes IA Gratuito para Iniciantes 2025 | Do Zero ao Agente IA
1:24:57
Curso Agentes IA Gratuito para Iniciantes ...
NoCode StartUp
25,985 views
Como Fazer Agentes de IA para WhatsApp - Tutorial Completo para Iniciantes
1:12:38
Como Fazer Agentes de IA para WhatsApp - T...
Enzzo Panarotto
19,550 views
8 Insane AI Agent Use Cases in N8N! (automate anything)
40:53
8 Insane AI Agent Use Cases in N8N! (autom...
AI Foundations
161,946 views
Crie Seu Primeiro AGENTE de IA para APRENDER QUALQUER ASSUNTO 🧠 (Passo a Passo)
29:31
Crie Seu Primeiro AGENTE de IA para APREND...
Sancler Miranda | IA Revolution
22,460 views
Copyright © 2025. Made with ♥ in London by YTScribe.com