Fala galera tinha muita gente pedindo isso então vou mostrar aqui como criar um chatbot 100% com i generativa integrada WhatsApp e naturalmente usando os agentes g na tas ai então para você quer ser um Agent builder como a gente tá formando aqui na comunidade ou simplesmente aprender como criar seus agentes no WhatsApp fica aqui que vou mostrar na prática do zero Então vamos o que interessa a gente começa sempre pelo pela tese né aqui a gente consegue criar o nosso agente já deixei um aqui separadinho que é esse agente genérico né eu mando um oi
aqui ó oi e aqui eu posso escolher qual modelo né Eu quero usar então Eh Inclusive a gente já tem aí o deeps R1 R1 small V3 que mais quiser então escolhe o modelo aqui e pode ir conversando por que Genérico porque no prompt dele Olha quando eu criei aqui até já botei o ID aqui você consegue ver o ID pela URL a gente já vai falar porque a gente precisa disso para api mas bem genericão só para essa demonstração né você é um agente de a chamada um agente de a chamada tas diretrizes por
favor responda usando apenas texto simples sem formatação markdown látex ou caracter porque principalmente nesses modelos que pensam né ele acaba no WhatsApp o texto não fica bonito então a gente deixa simples igual Todo mundo se comunica pelo WhatsApp né criei meu agente Pronto agora eu quero integrá-lo no WhatsApp Aqui eu deixei como variável pro usuário né nível de criatividade eh que é a temperatura ali na api ou mod mod pess pode escolher a gente na automação vai escolher qual modelo e Tools a gente não vai usar Tools aqui mas vou deixar também como opção para
lá então eu tenho esse agente como que eu integro agora no WhatsApp eu vou mostrar aqui como fazer isso através do make também vou mostrar depois vídeos como fazend no zapper n8n cada um tem suas vantagens e desvantagens mas o make eu gosto dele porque ele já tem o app do WhatsApp então vocês vão ver como isso fica fácil o que que é possível fazer só já entenderem aqui né eu tenho a tese aqui um agente só para mim que eu criei esse número que eu uso compartilho com algumas pessoas aí que tem né que
insistem muito para ter o acesso mas aqui eu posso mandar áudio por exemplo uso para me ajudar a criar promp pra imagem mandei perguntas de lógica aqui tá vendo Manda uma imagem e ela responde acertou essa aqui n posso mandar imagem perguntei que carne é essa então posso mandar imagem áudio texto Ela é bem completinha e tem vários outros recursos bacanas aqui que Eu costumei para mim E aí eu vou mostrar como a gente pode configurar nesse número que eu já deixei preparado tá eu não vou passar aqui pela parte mais chatinha ali operacional de
configurar o app do WhatsApp na meta eu vou botar um vídeo só para isso que é uma parte bem operacional bem braçal mas que eu vou poder né faz mais sentido separar aqui eu já vou mostrar direto como criar automação então uma coisa de cada vez aqui tô dentro do make vou começar um cenário do zero né qual é a primeira etapa eu quero que quando alguém mande um oi para esse número aqui ative esse agente da test certo e depois eu vou responder então tem que ter o WhatsApp né o app o módulo como
eu chamo aqui no cenário do make de watch events que é toda vez que alguém mandar mensagem esse do raiozinho vendo é diferente de um agendamento né ou seja roda automação a cada 5 minutos não aqui é um web Hook ele vai ser ativado quando alguém mandar uma mensagem para aquele número lá eu já deixei como eu falei preparado aqui então esse é o we Hook que eu configuro lá no app da meta no WhatsApp ah lembrando não precisa de intermediário algum tá é gratuito com a meta para ser passivo dessa forma alguém mandando uma
mensagem pro número da automação do agente você não paga nada pra meta dá para fazer direto ali no code é só seguir um processinho que não faz sentido a gente entrar aqui e eu já deixo eh o vídeo aqui no nos comentários enfim quando eu divulgar então aqui eu já tenho configurado o we Hook o we Hook é o quê imagina que é um ponto de chamada né Toda vez que alguém mandar mensagem a meta Vai avisar aqui como se el tivesse ligando olha alguém mandou a mensagem aqui Tá aqui a mensagem um dia eu
posso achar uma analogia melhor mas por enquanto é essa imagina que tem é é um contato telefônico ali né Aí eu tenho esse web Hook que eu vou botar lá então alguém mandou a mensagem vai ativar Beleza já tem meu step E aí para quem que eu tenho que enviar essa mensagem eu quero enviar para um agente da test Como que eu faço eu uso um htp request venho aqui make a request normal e tem que Preencher esses campos caramba mas é parece técnico né de fato o app do tipo htp request ele é um
dos mais técnicos numa plataforma dessa low code ou no code né mas aqui a gente tem a nossa Bela documentação da api explicando como preencher eu preciso de novo é a mesma coisa do Web Hook eu preciso de alguma forma enviar lá test enviar essa mensagem para test então como eu faço na nossa api Nossa documentação tem explicação de como eu Gero tokens eu vou chegar nisso e como executar um agente tá vendo executar um agente o método post pronto aí eu venho aqui na pgem de execução tem até exemplos né de como eu eu
posso configurar lá então vejam aqui ó eu tenho o exemplo da URL venho para cá URL método post eu tenho as headers viu ali que tinha as headers aí depois le a documentação com calma a galera tem mania de né de sair fazendo as coisas aí dá bug depois não sabe por quê Lê tudo com calma faz com atenção né aí na header você tem aqui ó você põe dessa forma você põe authorization e aqui você tem que botar is aqui ó be e o token o token para cá já vou chegar no token o
body Type a gente vai botar no formato Jone sei que uma sigla pode ser não pode ser familiar para todo mundo po que não seja familiar para todo mundo mas é só isso aqui é só um formato de texto que a né ela CONSEG interpretar melhor mais tá vendo aqui eu ponho minhas variáveis temperatura escolho o modelo tem até coisa aqui demais nem precisa de tudo isso eu sempre Deixo salvo e vou botar aqui para vocês também terem acesso eh para salvar deixa aí no notion never note onde quiser esse código Prontinho tá aqui ó
eu vou bot né Aí eu posso deixar ele mais bonitinho para vocês entenderem ó pulo aqui a linha deixa eu puxar isso aqui pulo aqui a linha Isso aqui é uma coisa chatinha do do make aparecendo essas janelas mas é é bom na hora que você quer usar Mas enfim aqui ó Tá bonitinho tá vendo todas as variáveis separado por vírgula e a última não precisa de vírgula esse wait execution por qu eu quero que a tese já me devolva a resposta a gente na nossa pi ela é robusta eu consigo fazer e em alguns
casos eu quero só executar executa para mim depois eu vou aí buscar a resposta nesse caso aqui eu já quero como a chat né Eu preciso da resposta imediata Então já vou botar o Wi execution true e o parse response por quê que que é isso eu já quero que a próprio make aqui Interprete a saída ele vai dar várias variáveis na saída no formato Jon também então ele vai parar ele vai quebrar em variáveis para eu poder usar na minha automação Beleza então aqui vejam que eu ainda tenho que substituir algumas coisas aqui é
o ID Qual é o ID eu já já botei lá a gente tem aqui na RL 9871 Já deixei até no nome dele para ficar mais fácil de copiar sem até ter que entrar no template ponho aqui o ID Esse é fixo agora o token como eu vou fazer para não ter nenhum engraçadinho vou criar um token aqui agora demo Ramon depois Eu deleto Tok né porque eu não quero ninguém executando a gente na minha conta e eu pagando por isso né consumindo meus créditos pronto tenho um só para essa demonstração todo mundo pode ver
aqui ó vejam que eu escolhi o GPT 4 lat e a mensagem do usuário tá uma mensagem fixa Poxa não é uma mensagem fixa né Eu quero ó entre aspas aqui eu quero que seja a mensagem que o usuário vai me mandar vê que não tá aparecendo nada aqui né como eu resolvo isso vou executar apenas uma vez ó wait for New data aqui ele tá esperando certo tá esperando enviar a mensagem lá no WhatsApp então vamos lá naquele número que eu falei Oi e vai aparecer ó já apareceu um oi aqui qual a mensagem
recebi oi aí fica mais fácil para eu preencher porque muitas vezes não aparece a a variável né ih eu não salvei perdi tudo a gente põe de novo não tem problema qual era o ID 9871 método post é bom que Fix aí na cabeça né authorization ó e o token very api e cadê meu token esse token aqui pronto Raw Jon agora eu vou salvar não cometo esse erro aí vou deixar aqui já não PR Tá tão bonitinho que vocês já sabem né aqui ó eu tenho que trazer o Hello there eu vou trazer com
como agora eu tenho onde que tá aquele Oi foi uma mensagem do tipo texto certo tá aqui ó Body message text Body oi aí é uma variável Vou salvar pronto vamos ver se isso aqui tá funcionando só dar um double check que não quero que debug aqui né ó executando meu token tudo bonitinho salvei vamos executar só essa opa ele pediu para eu dar como input o quê o valor que tá na variável né ele não tem só quando põe para rodar tudo que ele recebe aqui da etapa anterior aqui eu tenho que preencher único
Campo obrigatório eu vou mandar um olá agora né É aqui pronto tá executando executou Qual é a resposta data responses succeed olá olá como posso ajudar você e tem várias outras informações já isso aqui que é pareado tá vendo já tá separado em variáveis não tá aquele Jon aquele textão eh né uma um valor só aqui eu já posso usar várias informações de modelo e tudo para contribuir ali pro resto da automação certo Agora eu tenho que enviar de novo essa resposta pro WhatsApp né como eu faço isso Send message simp plimo e aqui eu
também já deixei configurado de novo o próprio make sugere tem um videozinho tutorial Eu leio tudo cada né Cada appzinho cada módulo que eu trago aqui tem as informações Eu leio para entender tá vendo olha quanta coisa aqui explicando tem inclusive WhatsApp documentation online help etc e um víde vídeo mostrando como configurar seu app na meta só que eu não acho ele tão didático então por isso que eu vou gravar o meu compartilhar para vocês mas quem tiver pressa clica aqui vai lá e vê né Eh agora eu já deixei configurado né minha conexão com
WhatsApp para eu já ter o meu número Aquele número que eu mandei um oi ali ó esse aqui e quem é que é o receiver né quem vai receber essa mensagem é quem me mandou a mensagem também tem que ser variável eu venho aqui eu gosto de pegar pelo contact Ó tem profile name Ramon da Pareto tem WhatsApp ID que é o número do telefone já na formatação certinha Pronto ele fala né as formatações que servem pode ser com maizinho maizinho etc agora aqui eu trago e qual é a mensagem texto b a resposta que
eu peguei ó output né responses output pronto a resposta que eu quero enviar lá salvei agora Esse é o fluxo Você acaba de ter um chatbot 100% hiag generativa no WhatsApp vamos testar vou botar para rodar wait for New data ó tá esperando eu mandar ali mandar Quanto quanto é 2 + 2 vai rodar aqui ó já recebeu já rodou Opa já pingou lá 2 + 2 = 4 acabou agora você pode customizar o o agente o prompt usar knowledge base a steps o mundo de coisas aqui para criar um agente na tes e executar
e só atualizar aqui que já vai atualizar na automação não fazer mais nada você só edita aqui o prompt e tudo salva e imediatamente vai afetar ali quer ver pode botar aqui ó se alguém mandar né parte das diretrizes dela se alguém mandar a mensagem Ramon responda apenas com ele é um famoso ag Agent builder será mentira Tess Ainda não mas vamos ver se ela responde o que eu quero salvei né acabou agora eu vou mandar aqui de novo wait for New data vou botar Ramon ela não sabe só só até sabe que o Ramon
é famoso aí de inter ninguém mais sabe né então para ela responder op opa ele é um famoso Agent builder viu funcionou direto ali na test Brincadeiras à parte galera Ah eu até deixei aqui eh Prontinho para mostrar Exatamente esse step né Eh que eu criei aqui para ser mais rápido mas Acabe não usando posso deletar tranquilo esse aqui também que acontece mesmo eu mostrando aqui Não se preocupem Ah como é que eu faço não lembro como é que PR gente tem que voltar no vídeo esquece eu já vou exportar o blueprint ó eu exporto
eles portam um arquivo no formato Jon blueprint do Ramon salvei aqui quando você for criar um outro cenário ó eu venho aqui crio um novo cenário do zero eu venho para cá ó Import blueprint escolho o meu arquivo que é né o blueprint do Ramon Jon ó puf já se preencheu tudo só que aí ó esse token já não tá mais funcionando né esse ID é o ID do meu agente aí você tem que customizar eu vou até passar o Dezão já em formato template zado né Para que vocês preencham ali agora Olha que bacana
Vamos aqui na nossa demo só para fechar famosa baleia azul aí que tá fazendo um barulho Essa é a grande vantagem da test aqui na documentação eu tenho na lista de agente os parâmetros né então tenho vários modelos que eu posso usar aí eu quero usar o Jini o Claud o Deep seic então venho aqui na minha api e troco ó aqui onde tá modelo eu posso botar eu já deixei salvo quero botar por exemplo de psic ó o Jini primeiro Jini 2.5 Flash acabou tá aqui preenchido agora vai responder como se fosse o J
Ah não eu quero vamos lá vamos achar DPS já deixei salvo aqui ó DPS R1 small pronto tá aqui Você salvou salva o fluxo acabou Ele já vai responder como como de psic esse que eu usei vamos ver se é aquele que ele pensa ó de psic é o que ele pensa Eh vamos ver se ele quanto quando a quando as ias pensam Quanto é 4 x 4 vamos ver então ele foi aqui né resposta 16 agora tem um ponto muito chave aqui ó eu vou botar para rodar uma vez aqui wait for New data
vou mandar olha e isso vezes 5 fez a conta aí quando você faz a conta vamos ver ela respondendo ó processor eu posso ver a resposta aqui também tá gente aqui tudo ó eu vejo tudo que saiu vamos lá que tá demorando um pouquinho né Eh e me respondeu vamos ver o que que ele respondeu aqui ih ó emb bananou se emanan hein vamos trocar aqui o modelo Então cadê na api é aqui que a gente troca Vamos ver que chat de GPT latest entende melhor meu Prom que eu falei só quando ele mandar Ramon
né ó vamos aqui ó o latest Son que eu adoro salvei dar uma vez wait for New data é quanto vamos do zero hein Quanto é 4 x 4 4 é 16 agora vamos de novo é o que eu quero mostrar para vocês Run Once for New data e isso vezes 5 desculpe mas não entendi sua pergunta poderia explicar melhor o que que você quer calcular por não tá com memória tá vendo ela não lembra da mensagem anterior mas at a nossa Bela api resolve esse problema também que ele consiga a gente consegue armazenar um
ID da resposta tá como a gente faz isso deixa eu mostrar aqui direto na nossa P dá para executar por aqui também você pega aquele mesmo token cola aqui salva pega o ID do ag gente que eu botei aquele mesmo payload igualzinho você rodou no make ó venho aqui e só copio S só vou substituir aquela mensagem né que tá com a variável ó isso aqui fica até bom que vocês aprendem o formato da variável agora botar assim ó Quanto é 4 x 4 e aí eu vou Executar a resposta vem toda aqui aí fica
carinha de código né você vê mas é legal que vocês aprendem ó 4 é multiplicado 4 = 16 beleza vejam que aqui tem o ID é o ID da resposta mas tem o root ID Eu só copio ó esse é o root ID desta conversa entende root ID pronto não é muito aconselhável fazer isso que pode acabar comendo uma vírgula alguma coisa do tipo vai dar bug de bobeira mas já tô acostumado deixa isso aqui salvo depois né e a gente geralmente deixa organizadinho assim para que fique mais fácil até de vocês lerem e saber
tudo que tá aqui né ó pronto É assim que eu queria E aí eu ponho o root ID que que que que para que que isso serve né tudo que tem naquela conversa nesse D aí a vai considerar então eu chego aqui eu falo ó Isso vezes 5 aí vou dar um test request ela vai responder qu 80 viu 16 mli por 5 É iG 80 Então ela tem a memória a gente tem que configurar essa automação para que eu forneça o root ID uma vez que ele é gerado na primeira execução eu atrel esse
root ID ao número do telefone e gerencio então né com uma base de dados que pode ser numa planilha no data Store aqui do make onde quiser para que eu tenha essa informação do root id e sempre lembre-se daquela resposta lindo né Mas isso fica paraa parte dois com isso que você já tem aqui o Jon que eu vou passar e uma conta no make uma conta na test Você já consegue fazer su Ya te responder qualquer coisa direto pelo WhatsApp e botar memória muito simples a gente vê isso na próxima aula combinado Espero que
tenham gostado qualquer dúvida pode mandar lá no YouTube e nos canais da paredo que o time vai est à disposição para respondê-los um abraço e até o próximo vídeo