Olá nessa aula é a continuação aonde você vai tá criando um agente de a que vai responder os comentários do seu Instagram é isso mesmo pessoa publicou um comentário ali na sua conta do Instagram vai gerar um fluxo onde nós vamos ativar um agente de a que vai est respondendo essas mensagens então que nem eu coloquei aqui gostaria de saber mais mais o quê mais informação aqui nosso agente Ele entrou iniciou a operação fez a resposta pra pessoa né falando que ela pode ir paraa Nossa comunidade no discord aonde você encontrar guias e recursos valiosos
aí olha que interessante que a gente fez quais guias Ou seja a pessoa continuou a conversa no comentário aí ele respondeu né com contexto ó Os guias escondidos nas sombras do conhecimento aqui é o nosso Cavaleiro Negro aqui da comunidade da dinastia então você vê que ele teve contexto por qu se a gente for aqui no nosso agente do n8n essa daqui foi exatamente a execução que rolou né então você vê que ele perdão essa aqui foi exatamente a a a automação que ele rolou Então você vai ver que ele passou por alguns funis chegou
nesse agente de comentários e foi essa resposta ó guias escondidos na sombras do conhecimento que é exatamente o que você viu ali no Instagram mas dá uma olhada nos logs como que ele chegou nessa informação nós conectamos o banco de dados Reds E aí nós atrelamos o número ou seja o ID daquele usuário para ele puxar todo o histórico de conversa então ó primeira mensagem aqui da pessoa a resposta que ele deu ele foi pro grock Ou seja que nós estamos usando o llm do da Meta que é o lama 3 70b e aqui ele
conseguiu trazer essa resposta e depois ele fez um update ele foi lá dentro do Reds e ele adicionou mais essa informação dentro do contexto então exatamente que você vai aprender a fazer isso nessa aula Se você não assistiu o primeiro vídeo volta agora o link tá aqui embaixo na na descrição assiste o primeiro vídeo depois você volta PR essa aula aqui beleza então no primeiro vídeo você vai ver que nós construímos todo um funil para mandar mensagens para esse cliente eu mantive Exatamente esse esse fluxo A única diferença é que agora nós estamos estendendo a
a capacidade Desse nosso agente de não apenas agora responder mensagens dentro do seu DM mas agora também responder comentários Então qual que foi a primeira operação que eu fiz eu coloquei agora o tipo de mensagem então dentro do tipo de mensagem a gente tem dois dois formatos que a gente acaba recebendo e a estrutura o shape do Jason é diferente e é isso que eu quero que você preste atenção aqui esse essa estrutura aqui você vai ver que tá aqui ó comments que é o estrutura de comentários então você vê que ele tem esse dentro
do Body vem entry dentro do entry tem Changes E aí você tem uma série de Chaves que ele acaba acontecendo que você tem que avaliar Então como que eu fiz eu coloquei um Switch dentro aqui do n8n então se você for aqui em mais você tem a opção de switch e agora eu coloquei essa seguinte condicional eu quero saber se a chave que chama Changes ou seja essa chave existe dentro dessa estrutura aqui dentro ó dentro do Jason Então esse entry ele repete pras duas estruturas tanto de comentário quanto pra estrutura de mensagem e aí
aí eu quando eu abro Exatamente Essa condicional e eu pergunto para ele cara Existe alguma chave chamada Changes porque essa chave eu percebi que ela só tá dentro ali é do da estrutura de comentários Pô legal existe excelente E aí eu Posso então ir para a segunda condicional que aqui a gente tem essa pergunta né deixa eu abrir melhor ó e eu quero saber se existe a palavra Field dentro dessa dessa desse caminho dentro do Jason Então vamos lá dentro ó Changes aí eu pego o primeiro objeto ó e aqui e eu tento procurar por
esse Field Então você tem ali value você tem essa chave value e você tem essa chave chamado Field se essas duas condicionais forem verdadeiras Então a gente vai retornar e vai para o caminho de comentário então Lembrando que esse template você pode fazer download então você não precisa ficar grilado com esses detalhes eu só tô te explicando para você entender o por que a gente programou dessa maneira Ok caso não existe Changes a gente vai dar falso não vai ser comentário legal como que a gente pode testar isso eh nós podemos rodar agora mesmo em
produção Já tá ativado só que a gente vai ter que fazer algumas alterações Ok você baixa baixa download desse template faz o update no seu n8n agora vamos lá pra meta lembra daquele app que você criou aqui na meta você só vai ter que fazer uma uma atualização aqui do seu web Hook Então você entra no seu app aqui na AB Instagram api setup Desce aqui a barra vai nessa segunda opção e clica em webhooks e aqui você vai ver essa primeira opção comments e você vai ticar essa primeira opção Ok salva ela agora você
tá falando para a meta que toda vez que tiver um novo comentário você quer receber essa informação também ok então eu vou aqui executar e eu vou entrar dentro desse perfil desse desse perfil que eu tenho de demonstração e eu vou mandar ali vou pegar alguma publicação dele vou mandar um comentário Então deixa eu pegar aqui uma publicação essa daqui que não tem nenhum comentário vou falar olá como que funciona um exemplo Então se a gente for ver aqui no nosso Instagram de modelo vamos pegar ali o comentário que eu entrei Ó tem até aqui
foi esse esse post olha ali ó ó lá como que funciona ó acabou de ter uma um comentário legal tá funcionando perfeitamente né olhos curiosos deseja conhecer os segredos da automação funciona sim nossos agentes são treinados para realizar tarefas específicas como atendimento SDR legal que a gente tá falando como que funciona os agentes Mas vamos dar uma olhada na execução Ó ele mandou dois web hooks pra gente mandou um primeiro perdão agora é 559 aqui mandou dois mandou esse primeiro que passou por todo esse fluxo de comentário e mandou um outro we Hook Então vamos
ver esse primeiro aqui ele entrou aqui dentro eh nós recebemos essa essas chaves né então você pode ver que é um perfil comentário olá como que funciona foi a minha pergunta que eu deixei no comentário veio então dentro dessa chave ó foi verdadeiro foi classificado como comentário e agora a gente vai fazer o quê A gente vai editar e é meio que normalizar todas as chaves e Valores que nós temos aqui dentro desse payload então a gente colocou o tipo eu coloquei e o tipo é comentário para eu saber qual é o tipo de mensagem
que tá chegando pra gente o Sender ID é o ID lá do usuário que deixou o comentário Ó você acha aqui ó tá vendo Changes value from ID então simplesmente cliquei e arrastei aqui para essa para esse canal o texto é o próprio comentário que ele deixou Então você pode ver que tá aqui nesse canal E aí eu tenho comentário ID que a gente vai precisar dessa informação para fazer a resposta para ele ok E aí nós temos essa condicional que é importante por se o Sender é for diferente do meu ID da minha conta
e você já viu onde que gente busca essa conta beleza Tá aprovado você pode ir porque olha que a meta faz a minha resposta que eu mandei pro cliente ela me mandou de volta ó olhos curiosos ela mandou no we Hook como se fosse uma confirmação do comentário que eu postei que na verdade é um comentário correto eu postei o comentário apareceu lá então ela me mandou o web H desse comentário todos os comentários vão chegar aqui pro nosso web Hook como eu não quero responder a meu próprio comentário eu coloquei aqui que essa condicional
é só vai ser verdadeira se o ID for diferente da minha ID da minha página onde que eu pega o mesmo esse ID Guilherme vai lá na meta você vai ter esse ID aqui ó beleza é o ID da página que você conectou legal e agora a gente vai para o agente comercial que é exatamente o mesmo processo que a gente fez aqui embaixo porém com algumas diferenças Então dentro desse agente nós temos uma conexão com credis e olha só que eu acabei de fazer eu tô usando Sender ID Ou seja aquele valor que vem
na condicional ali pra gente ó que tratamento de dados tá vendo Eu uso o Sender só que eu coloco traço comentários por quê todas as mensages dos meus comentários que forem chegando vai est agregando dentro desse camarado então todos os comentários que essa pessoa publicar na minha página em todos os meus posts eu vou ter um histórico de todos esses comentários Ou seja eu tenho uma relação ali um contexto que eu já sei as últimas conversas com aquela pessoa Então imagina que você tá implementando isso para um perfil de um médico e a pessoa tem
um problema crônico é diabetes e aí ela sempre tá fazendo perguntas sobre diabetes quando ela fizer a próxima pergunta a gente já sabe qual que é a condição dela E aí o nosso agente vai direto e o legal que ele responde publicamente todo mundo começa a ver o contexto também que fica muito legal legal e agora a gente tem que responder a pessoa então nós passamos isso para o nosso agente óbvio que o prompt nós eh alteramos um pouco Lembrando que eu usei o gerador de prompts da comunidade da dinastia que você pode entrar aqui
no discord e buscar eu simplesmente fui no nosso gerador de prompt e falei assim ó agora atualiza esse prompt para responder comentários no Instagram sendo no máximo sem caracteres Não mais do que isso e ele me deu essa opção aqui ó então ele colocou uma trave ó Max length 100 ou seja 100 caracteres legal então eu tenho o resultado que foi essa mensagem aqui e agora nós temos que responder essa mensagem de volta para o cliente Então olha que como que ficou nós estamos usando Então o graph que é a api da Meta aqui do
Instagram colocamos a versão da AP que nós estamos utilizando que você já viu que você pode pegar ali dentro do do app né você vem aqui dentro do app o manage é essa versão aqui que nós estamos usando E aí agora eu vou passar o quê o comentário ID Ou seja é o ID que eu fiz o tratamento de dados lá atrás Então se você for ver aqui dentro de editar comentário nós fizemos um tratamento chamado comentário ID que nós buscamos dentro do entry ali ó no valor que é esse camarada aqui ó perto do
texto tem uma chave chamada ID esse daqui é o ID documentário Então dentro desse comentário AD nós construímos a URL bar repes o o método ele continua como post lá em cima a autorização continua igual então você não mexe aqui e as chaves aqui dentro da estrutura de retorno mudou agora você só tem que passar a mensagem que chama message E aí eu coloco o qu o retorno que eu tive da resposta do meu llm Então agora eu consegui responder esse cliente Ficou muito legal a gente tem então o e agora pra gente ter um
outro fluxo eu vou mandar eu vou mandar aqui um um Direct para ele né só vendo que você viu que a resposta tá aqui né Vamos para o inbox Ok então vou mandar assim olá como que eu posso criar uma ia de agendamentos vamos ver o que que ele vai falar Opa aí ó figura sombria se inclina ligeiramente Ah no viajante para criar uma de agendamentos é necessário dominar as habilidades de automação de fluxo de trabalho tá vendo Então ele entrou aqui se a gente for ver nas últimas execuções ó foi exatamente algumas delas aqui
essa daqui ó entrou aqui ó Foi essa daqui que rodou então você pode ver que ele veio na mensagem o tipo da mensagem dessa vez seguiu essa estrutura que qual que é a estrutura dentro do entry dessa vez você vê que não tem mais aquele Campo chamado Changes que a gente viu aquela chave agora A Chave É messaging então você vê que o formato da mensagem que ele mandou no noss nosso web Hook foi diferente então é assim que eu tô validando o tipo de mensagem que vamos ser sincero é uma pena né que a
meta não foi um pouquinho inteligente igual WhatsApp de colocar assim ó tipo da mensagem pô custava meta só colocar o tipo da mensagem Qual que é a dificuldade estaria muito mais fácil pra gente né fazer o quê E aí a gente foi aqui para editar a mensagem o que que eu preciso de retorno Eu só preciso do Sender ID que é o ID do cliente ali que eu tenho e o texto que ele mandou para mim para eu gerar dentro desse prompt Então agora eu mandei pro meu llm gerei aqui lembrando que a gente acabou
de fazer uma atualização Zinha no prompt para ele não mandar mais do que 1000 caracteres que estava dando um erro Ok então é Pode atualizar esse prompt aqui que agora vai ficar redondinho E aí a gente respondeu no web Hook que é o trabalho que você já conhece que a gente já fez e assim senhoras e senhores nós temos um agente que ele consegue responder o seu cliente nos comentários ali no Instagram e também as DMS aqui dentro ah Guilherme como é que eu faço igual o menat que fala assim comenta aqui embaixo eu quero
que ele fala assim OK e depois ele manda uma Direct agora você já sabe fazer né Você pode usar esse fluxo para ele dar um ok pro teu cliente e ele continua no fluxo de baixo para mandar uma mensagem privada ali no Direct ou seja o mesma funcionalidade que você paga hoje uma graninha ali pro menchat você consegue executar com muito mais inteligência certo você não precisa pagar nenhuma funcionalidade Extra você faz aí do jeito que for melhor para você ok então se você gostou desse formato eh de automação e você quer integrar todos os
outros agentes que a gente tá desenvolvendo e fazer parte de uma comunidade que tem diversos Cavaleiros que tá aqui para te ajudar entra agora no link aqui embaixo no discord que eu te vejo lá