pronto a gravação já tá ocorrendo Beleza então bora lá Alguém tem mais alguma dúvida pode tirar dúvida também po pode pode sim pode sim eu vi ali você fez numa videoaula lá Você gravou né você usa usou tanto como banco de dados como uma planilha né isso você usa padrão para poder fazer essa verifica Olha a gente trabalha eu gosto de trabalhar com dois tipos de verificações né quando eu preciso fazer uma validação de um produto na qual usar Está se referindo um produto um procedimento algum conteúdo alguma coisa que a gente trabalha no nosso
lixo tanto ali procedimentos estéticos como também imóvel produtos ali de ecommerce enfim eu gosto de passar pel uma validação o que seria Exatamente Essa validação seria ali a questão da gente classificar que item aquele que o usuário Está se referindo a ele Como assim que elá se ficar Armando porque vamos supor que o teu usuário ele vai buscar por um produto E esse produto na qual Ele tá fazendo a busca ele não fala exatamente o nome dele correto entendeu ou ele vai falar pelo uma descrição Ó tem aquele produto que ele tem uma caixinha vermelha
isso aquilo que ele serve para isso serve para isso ent às vezes ele não sabe o nome e quando sabe o nome às vezes fala errado e aí então o que que a gente faz o que eu gosto de tá fazendo É o quê É esse mesmo exemplo que a gente viu aqui do nosso nossso amigo de validar o produto ó que aqui primeira coisa a gente faz o qu a gente valida esse produto para ver se ele tá presente da minha lista de produtos entendeu no caso aqui é uma lista dec isso que eu
fiz pelo Excel que é uma planilha que tem deixa eu tentar abrir ela aqui deixa eu ver se eu consigo abrir ela aqui de forma fácil pra gente é lista por exemplo nessa nessa lista se for mais de por exemplo vamos supor que seja 2000 Imóveis né imobiliá Tem muito imóvel e ele vem não tem problema não né não tem problema base ó base de conhecimento vetorial pessoal não porta o tamanho que ela seja pode ser enorme não tem problema isso não atrapalha Nossa Inteligência Artificial o que a gente deve tomar cuidado é na hora
de você passar essas informações pra inteligência artificial para você não poluir demais a memória dela entendeu o a o conhecimento dela o prompt dela porque assim vamos supor que você tem ali e tu quer validar o produto naquele usuário tá falando qual qual é o imóvel na qual ele está falando a respeito ele só passou a descrição ele só passou o nome ali e passou errado nesse cenário não precisa que tua inteligência teu conhecimento vetorial retorne 10 Imóveis tu não precisa tu precisa que ele retorne o quê só dois ali ou três porque a a
a semelhança ali é vai ser pouca Principalmente quando se trata de móveis imóveis não costuma ter um nome muito parecido não entendeu ele acaba tendo nomes diferentes entendeu Então nesse cenário isso sempre depende da configuração do teu do teu conhecimento nesse cenário aí tu poderia botar um top um top K2 um top K3 entendeu que aí não ia poluir o o teu promp da tua inteligência porque querendo não quanto mais informação tu Envia paraa tua inteligência mais ela vai processar e aí tem que ter esse cuidado entendeu E aí Armando e quando eu vou trabalhar
com recomendação agora recomendação aí tu pode dar um top k até 10 Porque quanto mais tu envia né melhor ali que ela vai conseguir buscar muitos itens ali que se assemelha o que o usuário está buscando Ou seja você precisa entender o cenário que você vai tá trabalhando né e no curso a gente já explica muito bem isso s e aqui o que que eu faço aqui é basicamente o seguinte eu valido né O que o usuário está buscando beleza Opa Deixa eu ver se eu localizo aqui ahim aqui a gente valida o que o
usuário tá buscando primeiro a gente ó busca algumas informações define o nome esse nome aqui Def tela Ô não tô compartilhando né perdão e vamos pegar aqui do Chrome beleza estão conseguindo ver aqui né sim beleza aqui o que que a gente faz a gente busca aqui as informações ó a respeito do que o nosso item traz na manipulação de memória beleza aí o que que ele faz aqui essa manipulação de memória a gente vê que ela retorna o nome do procedimento deixa eu localizar aqui ó consultar informações ela retorna O nome desse procedimento quando
ela retorna O nome desse procedimento eu pego aqui ó jogo aqui dentro ó aí aqui dentro quando ele vem V aqui ele vai localizar o nome desse conhecimento e vai buscar essas informações e aí ele busca essas informações e aqui ele faz uma correção do nome se usuário fala o nome errado ele já corrige E aí depois de ele corrigir o nome na qual usuári Está se referindo ele busca novamente ele somente o nome dentro da da lista de Imóveis e aqui ele verifica se esse imóvel está ou não presente dentro da lista de imóveis
ou se possui mais de um imóvel com o mesmo nome parecido que aí às vezes usuário ele fala ali um autoral Moema acho que tem dois TR 4 autoral Moema E aí então aqui ele faz basicamente essa verificação se possui esse item se esse item possui dentro da base de dados aqui ele trabalha da seguinte forma mais de um item presente na lista quando é mais de um item basicamente a gente tem uma ramificação para forçar o usuário a escolher um desses itens para consultar primeiro a informação né porque assim o que que a gente
tem que fazer o quê quando a gente vai consultar informação a gente consulta uma informação por vez certo Justamente aí também porque eu tô consultando muitas informções uma base de dados muito brutas tem cenários que você pode consultar né vários imóveis de uma vez quando o usuário quiser quando você trabalha com poucas informações dos imóveis mas se você trabalha com muito recomenda consultar apenas uma informação por vez e aqui quando ele define o único imóvel na qual tá se referindo ele faz uma requisição por lá ele busca as informações desse móvel em específico só que
quando ele vai né isso super base só que aí quando ele vai enviar essa requisição pro n8n ó o que que a gente faz faz Olha o segredo aqui ó aqui dentro da nossa lista de imóveis a gente tem o quê tem o ID do imóvel o nome descrição e tudo isso daqui porque o ID porque o ID é o mesmo ID que eu tenho lá no sup base e aí então eu utilizo o próprio conhecimento para além de validar o nome do usuário eu utilizo ele também para a gente conseguir o nome do usuário
não o nome do imóvel pra gente também conseguir coletar o ID na qual os usuário se refere desse móvel entendeu Falei depois tá consultando as informações aí seja eu gosto muito de utilizar esse cenário Armando poderia utilizar outros exemplos de já consultar direto poderia só que isso sempre depende do cenário no qual você quer tá trabalhando entendeu Esse é um dos melhores métodos entendeu que eu trouxe ali para vocês e ensinei como tá fazendo legal é o que eu fiz aqui também né no caso eu tô usando noc DB noc DB também é muito bom
sim e o ali por exemplo cara puxei 2000 Imóveis cara veio certinho só que como que eu faço pro evolution as imagens aí já que não tá marcado naquele negócio ensinou a gente do markd mas a destion né você você tá Você tá entregando nativamente com Evolution isso Ah nativamente fala isso eu tenho uma aula no curso que ela se ela tá presente dentro do módulo eh novidades e utilidades do deify isso eu cheguei a ver isso lá tem uma aula em específico onde eu ensino só a gente te enviar imagem dentro do WhatsApp Lá
tem uma aula todinha para isso Aham você você já você já conseguiu ver ela sim mas por exemplo é não cheguei a ver tudo eu acredito Ah mas assim por exemplo cara tô com 2000 Imóveis aqui né no superp base no nos pabis no CDB enfim tá lá certinho n esses esses anexos aham como que eu vou classificar para Pro Evolution reconhecer essas essas imagem porque eu não vou conseguir digitar link por link né é impossível sim aí o O que que você tem que fazer o teu conhecimento quer dizer a tua base de dados
dentro do base R ela precisa ter todas ess imagens entendeu olha posso dar um exemplo posso mostrar aqui Pode sim mostra aí pra gente para eu entender um pouco melhor tua lógica vou pegar deente aqui que é de e-commerce mas é mesma mesma mesma coisa ó beleza eu tô aqui no db né então aqui tá tudo certinho a ID produto ó as imagens ó ele vem assim Ah entendi nesse teu cenário aí como você não pode fazer esse modelo de markd dentro da tua base tu vai fazer obar tua inteligência tá fazendo isso entendeu Como
é que como é que eu posso obrigar ela a fazer isso Armando Deixa eu ver se eu tenho um exemplo aqui para poder te mostrar a eu já te passo até o prompt logo para você também deixa eu pegar aqui dentro do do meu super base Ó tem esse super base aqui que ele também as imagens el vem nesse modelo ó deixa eu pegar aqui super base vamos fazer o login tabelas Deixa eu ver se eu localiza aqui ó é esse daqui ó ventur manag users não ventur manj não é aqui mesmo ó aqui eu
tenho uns procedimentos olha como é que vem a minha base de dados aqui minha base de dados porque esse daqui é um é um micros size né de Imobiliária Beleza cada usuário tem seus Imóveis aqui olha como é que vem minha basee de dados ó tudo em Jon entendeu E olha como é que vem minhas imagens minhas imagens vem assim ó link aí Aqui não tem modelo de markd só tem a descrição link e descrição ent o link descrição ela segue nesse modelo aqui a gente tem dois Imóveis registrados beleza aí aqui ó temos esse
que tem duas imagens temos esse aqui que tem oito no total E aí como é que a gente trabalha com ela dentro do Defy nesse modelo Armando que é o mesmo modelo que você tá tendo no caso você tá tendo só o link mas tudo bem trabalhei dessa forma ia funcionar aí aqui ó e essa forma aqui é um pouco mais é mais complexa do que essa daí que você tá mostrando que é só o link entendeu E aqui vamos aqui ó é vim aqui no caso tenho esse exemplo aqui de de atendimento né que
é o mesmo que a gente já viu aí no curso só que eu tenho um prompt específico para isso né vamos vir aqui ó deixa eu pegar no caso é esse daqui ó apresentar beleza nesse apresentar nós temos esse trecho aqui ó esse daqui é o que apresenta o imóvel pro usuário vejamos aqui ó beleza dados encontrados ele vai apresentar o imóvel nesse modelo aqui ó temos o imóvel passa o nome tipo valor e descrição depois de ele apresentar o imóvel a gente faz uma Pergunta para ele ó é se a resposta for positiva né
a gente faz a pergunta se ele gostaria de verí algumas imagens da propriedade se a resposta for positiva Apresente as imagens né verificando cada imagem se possui descrição se possui a descrição aqui ele vai falar essa descrição se não possui ele não vai trazer nenhuma beleza Ou se for vazio ou seja ele não menciona a descrição aí aqui a gente passa o modelo para ele Ó cadê a sua descrição vejamos aqui você deve apresentar as imagens mais a sua descrição e deve ser a descrição interna da imagem um out né E sempre mantendo o padrão
e aqui o padrão a gente fala para ele Ó a parte importante do texto a parte importante do promp a parte mais importante é isso daqui ó sempre mantendo o padrão Aí o padrão é o quê o mesmo padrão da evolu de markd entendeu no caso a gente passa o qu a gente passa aqui é o padrão de markd com a descrição e o link aqui dentro e aí isso ele consegue trabalhar sempre apresentando nesse modelo entendeu passar PR nós é o qu Ô Armando E se fosar eu vou passar vou passar o prompt a
PR vocês deixa eu copiar aqui e jogar logo aí deixa eu ver se eu consigo jogar dentro do chat já Mat minha já Mat para mim já valeu joguei no chat beleza Armando E se fosse PDF isso PDF é o seguinte PDF nós já temos um amigo ali que tentou né É a respeito do PDF nesse cenário aí o pdf ele ele acaba não enviando porque evol entendei isso como uma imagem o pdf já fizemos os testes não enviou nesse cenário então Armando como é que eu posso fazer um envio de PDF que eu quero
enviar um PDF como é que eu posso fazer isso nesse teu cenário O que que você precisa fazer é o seguinte ó deixa eu abrir aqui um teste aqui a gente vai trabalhar com duas coisas primeiro a gente vai fazer uma integração externa com Evolute pii Ok a Evolute pii ela tem integração Nativa com Defy certo tu tu entregou o teu Defy nativamente com Evolute pii tudo aí é feito isso tudo bem tudo certo só que ela não envia o pdf como é que eu posso fazer então ela enviar o pdf Armando então tu vai
fazer um trecho do teu código que vai ser a parte que vai enviar o PDF pro usuário quando tu selecionar o link do PDF tu vai fazer uma requisição no caso tu vai pegar aqui uma requisição beleza e nessa requisição tu vai se basear nesse exemplo aqui vocês vão pesquisar ó Postman aí vocês precisam ler a documentação do Evolution né o Postman Evolute api beleza acessa aqui o Postman só pesquisar no Google que vocês vão conseguir estar encontrado e aqui a gente vai vir aqui ó e vamos P vamos pegar a versão V2 né que
vocês estão utilizando vamos pegar aqui ó send Mage e nós temos aqui ó vejamos send mídia no caso vai enviar a mídia né E quando ela for enviar essa mídia Aqui nós temos o formato ó vejamos dá para colar o cur no na requisição não dá né não achei a opçãoincorreta [Música] [Música] teste para enviar PDF só que aí ele não conseguiu enviar talvez deve ser o formato do PDF dele porque o pdf pessoal ele tem que tá num formato acessível pelo navegador entendeu Como assim Armando deixa eu pegar um exemplo aqui de um de
um Google Drive meu vamos pegar esse PDF aqui ó vamos aqui fazer uma cópia não baixar também não deixa eu ver se eu consigo abrir aqui abr ele no caso a gente precisa hospedar o nosso PDF pessoal deixa eu ver como é que eu consigo hospedar ele aqui de forma fácil deixa acessar aqui um plataforma coloca no é o base ele tem n verdade pegar base opa ele tem um Storage lá dentro só tem que liberar o Storage para públic n ali na po [Música] beleza test Public vamos aqui colocar como Público aqui a gente
vai pasta teste beleza vamos subir aqui um arquivo load file vamos pegar aqui PDF a gente vai fazer um teste aqui agora a gente já já vê isso daí se não funcionar esse teste aqui a gente faz desse modelo que eu tô falando para vocês que é mais difícil vixe deixa eu ver aqui acho que deve ser por causa do nome do do arquivo deixa eu renomear aqui teste PDF test PDF vamos ver vai subir agora agora foi beleza um formato tem que ser esse formato aqui pessoal ó que é o formato que o navegador
de vocês entende como um PDF beleza a imagem também quando vocês acessam a imagem Esse é o link real do PDF beleza é o link raiz dele a imagem também tem o seu link raiz quando a gente vai enviar uma imagem para Evolute ela precisa resolver aonde no link raiz então o que que a gente vai fazer é o seguinte já tenho um exemplo aqui de envio de imagem vou usar o mesmo exemplo de envio de imagem que eu tenho aqui deixa eu ver caso é o meu teste de imagens evolu nesse exemplo aqui eu
tenho deixa eu localizar aqui onde é que tá a minha base fechar essas no caso eu tenho aqui minha base que tá aqui a lista de procedimentos estético vamos vir aqui em conhecimento lista de procedimentos estéticos né viamos aqui o é info procedimento estético nem meem reparei aqui deixa eu ver aqui teste de envio de imagens eu vou só alterar o link de uma imagem para um link de um procedimento no caso não é esse não é esse daqui beleza Deixa eu subir um Limpo aqui logo de imagens Beleza vou usar aquele mesmo exemplo que
eu disponibilizei para vocês no de imagens e aqui no conhecimento tô usando conhecimento info procedimentos estéticos certo eu vou pegar ele e vou editar ele info procedimentos estétic aqui vou vir aqui em info procedimentos estéticos vamos pegar aqui a nossa ch vou editar aqui o nosso vejamos nosso rion Lips vamos editar ele aqui no lugar desse link aqui ó vamos colocar outro link colocar o link do meu PDF beleza e aqui a gente salva e vamos fazer um teste aqui agora eu vou conversar primeiro com a nossa ia para ver se ela vai retornar certinho
Vamos aqui estúdio Olá eu gostaria de saber sobre Orion lips aí aqui ó me trouxe duas imagens uma delas veio como PDF só que a gente não tá conseguindo ver aqui mas vamos ver aqui ó porque aqui ele veio como imagem como se fosse uma imagem Mas se a gente for vir aqui em rastreio ver resisto rastreio apresentação vamos ver se ela realmente viu aqui pra gente saída vamos copiar isso vamos jogar dentro de um docker vamos ver se ela viu aqui ó Cadê vejamos aqui ela vi presente dentro do texto se ela vi presente
dentro do texto e vi aqui como PDF A gente pode testar dentro do Whatsapp deixa eu pegar agora minha evolu aqui eu vou criar uma instância quar Uma Nova Instância aqui ó teste PDF vou conectar no meu Zap E aí vamos ver a Hora da Verdade né se vai realmente funcionar ou não só conectando aqui e aqui a gente já publica o nosso bot vamos fazer aquela conexão com evolu no caso a gente copia aqui o link né vamos voltar aqui para Evo Vamos só esperar ele sincronizar aqui pessoal pra gente conseguir prosseguir aqui senão
dá bug tá sincronizando aqui ainda meu meu WhatsApp tem muita mensagem quem tá com essa dúvida foi quem tentou ali no na comunidade fazer esse envio de PDF quem foi que me fez essa sim sim foi eu mesmo ah foi você né É pelo Defy eu até consegui fazer até pelo modelo markd eu consegui botar lá o link do PDF e ele gera ali tipo um hiperlink eu vi eu vi aham Então vamos tentar aqui ó é RL da api vamos ver se vai dar certo tentou utilizando a raiz do PDF no caso é essa
ou não então eu peguei o o link que eu coloquei lá no supabase no banco de dados Sim vamos testar aqui se vai dar certo se não der certo a gente vai ter que fazer nesse modelo mais complexo também funciona aí vamos pegar aqui Opa perdi minha Evo achei chave da pi beleza é igual igual não operador de gatilho todos respira em 60 minutos palavra chave barra sair delit manter beleza Vamos fazer um teste aqui deixa eu compartilhar minha tela para vocês do WhatsApp WhatsApp dejamos aqui compartilhar aqui para vocês também beleza vamos embora lá
deixa eu fazer um teste aqui no nosso Zap vamos ver ol lá beleza é o rion Lips eu gostaria de saber sobre ó [Música] Lips é vou dizer que sim e é hora da verdade vamos ver vamos ver aqui ele mandou como se fosse uma imagem é então ele não tá enviando como mídia completo parece a mesma coisa do linker né deixa eu tentar aqui parece que meu zpp bugou aqui nossa esse WhatsApp de computador pessoal de desktop é muito bugado viu você baixaram pela Microsoft Calma aí deixa eu abrir ele aqui e fechar de
novo beleza é ele tentou enviar com uma imagem aqui mas não enviou então o seguinte a gente vai ter que fazer nesse outro modelo que eu falei para vocês que ele é bem mais complexo no caso é o que ó aqui ele vai passar pra gente né Ó o deixa eu pegar aqui só desconectar meu bot primeiramente da Evo deixa eu compartilhar aqui o navegador para vocês nesse cenário como é que se chama nosso amigo me fez essa [Música] pergunta nesse nesse caso o que a gente vai ter que fazer a vai ter que trabar
de memória e vai est enviando via Evolution dentro da conversa do bot esse link no caso é o seguinte como é que a gente pode fazer isso a vai fazer da seguinte forma a gente vai pegar uma inteligência vou fazer uma de exemplo aqui pra gente vou criar uma do zero aqui test PDF test PDF e aqui nesse test PDF criar aqui para ela primeiramente ó é um uma tabela eu vou criar um conhecimento aqui nesse conhecimento eu vou criar aqui ó o ID no caso vai ser o ID do PDF né E aqui o
link do PDF beleza Opa no caso esse link aqui do PDF Eu recomendo esse linkcar esse link é o link da da da da hospedagem né que você colocou no servidor na base dados né isso que teu isso que o teu navegador em tempo interpreta como PDF ó bastante atenção nisso que teu o teu navegador vai interpretar como PDF no caso é o endereço raiz do PDF como é que eu sei que o meu Meu navegador tá interpretando como PDF Ele sempre vai vir nesse formato ó o nome aqui esse negócio aqui do lado e
a opção de ser imprimir tá vendo se aparecer isso é porque é o link raiz beleza entendi perfeito aí aqui eu vou trabalhar com o id1 Opa aqui é link ó link Beleza o link D2 aí que temos outros PDF né Vamos seguir esse exemplo recomendo sempre usar en cortador de link quando o link é muito grande beleza para evitar seu inteligência acabar se confundindo OK aí aqui beleza a gente vai trabalhar com essa base vou chamar ela aqui ó teste PDF Beleza vou baixar ela aqui pra gente baixar como é Excel vamos subir no
nosso dy aqui ela crii até meu bot de forma errada é para ter criado como orquestra quer dizer chat Flow Deixa eu ver se eu consigo modificar aqui ele editar mudar para fluxo de sim beleza aí ok a gente vai primeiramente subir o nosso conhecimento né Vamos criar aqui um conhecimento vou subir esse arquivo tem o link desses PDF teste PDF próximo vou deixar automático salvar ir pro documento vou só fazer uma configuração nele aqui ó muito simples ó configuração aqui eu quero que ele me retorne apenas um porque eu vou buscar por ID né
OK então a gente ativa ali o topk vamos salvar aqui então o seguinte se eu fizer aqui ó ele vai me retornar um digitar dois vai me retornar só o do na três aqui vai mear só três porque porque eu bouei o topk né para aquele item Beleza então vamos voltar aqui pro nosso estúdio se eu tiver indo muito rápido nas informações Pessoal vocês avisam beleza aí eu manero um pouco também aí aqui ó que que a gente vai fazer eu vou pegar uma inteligência vou colocar memória nela El já tá com memória ativada aqui
vou eu vou falar para ela o seguinte eu vou adicionar a mensagem do sistema você deve se deve você deve vou fazer um Prom muito simples aqui instruções vamos pegar aqui um Google um Google Docs que F mais fácil PR gente digitar e vocês conseguir ver também beleza é formatar coloco nesse formato aqui D um zoom aqui para vocês vamos passar aqui a tag instruções beleza nessa tag instruções vamos fechar aqui [Música] o fechar ela e vou falar aqui ó você deve deve ajudar o usuário em sua consulta de pdfs atue da seguinte forma atue
da seguinte forma dois ponto aí aqui a gente vai passar o seguinte ó sub tag ó escolhendo iG pergunte aí aqui poderia por exemplo se você for trabalhar com PDF ali de usuários aí tu pode coletar o pdf do usuário entendeu coletar isso coletar aquilo quer dizer coletar o pdf não coletar o CPF do usuário a matrícula dele para depois T acessar o PDF em específico tô utilizando ID só como exemplo beleza aí Pergunte ao usuário usuário Qual o ID de sua matrícula Beleza vou passar aqui também ó perguntar o nome nome inicialmente colete o
nome do usuário beleza aí vamos supor que o ID da matí seja primeiro di do cpf dele mas a gente colocou ali um e dois tanto faz também não tem problema Pergunte ao usuário Qual o ID de sua matrícula aí vamos aqui ó confirmar informações confirme com usuário se as informações na qual ele informou ele informou estão ol informou vej confirme com o usuário as informações que ele informou M aí vamos aqui ó fazer consulta fazer consulta após o usuário confirmar suas informações responda exatamente como agora aqui pessoal a gente vai usar aquela técnica que
a gente já viu que era do sistema info beleza que a gente viu ali no curso de no minicurso de agendamentos sistema info que no caso é uma mensagem pro sistema não pro usuário essa mensagem aqui sistema info Ok Ok irei estar é como é simulando como se fosse usuári mas essa mensagem não vai pro usuário Ok irei estar [Música] consultando suas informações no nosso sistema por favor por favor aguarde beleza aí OK porque a gente vai usar isso daqui como o qu Essa é a técnica de coletar formulários né Depois da a gente coletar
todas as informações a gente vai passar sistema info E aí a gente vai usar um classificador de perguntas pra gente identificar esse sistema info né esse texto que começa com sistema info vamos voltar aqui noss vamos colar esse PR aqui que a gente acabou de fazer aqui à mão beleza aqui vamos fazer aqui as quebras de linhas nosso aqui ter coerência Vamos colocar o modelo aqui mais ou menos inteligente Vamos colocar aqui 4 Vamos colocar precisão beleza temperatura em zero ali também aí aqui vamos deixar aqui a mensagem do usuário e vamos testar aqui só
para ver se funcionando primeiramente né Vamos falar aqui olá por favor informe seu nome vou falar aqui Armando e aqui qual o ID da minha matrícula ele tem que me retornar sistema info Opa o ID tem que ser um aí ele vai me retornar aqui sistema info Opa tá correto cor mano tá mudo me Oi eu montei aqui agora ou tinha montado antes já tem um tempo sério beleza tá conseguindo ver minha tela aqui uhum beleza basicamente pessoal o que foi que a gente fez a gente criou aqui um prompt ó eu acho que foi
alguma tecla especial que eu apertei aqui deixa eu ver se tem atalho nesse tro enfim vamos aqui se motar de novo aí vocês avisa beleza aí aqui é o seguinte aqui eu criei um um prompt muito simples que ele vai ajudar o usuário a consultar o pdf dele basicamente aqui a gente coleta o nome do usuário e o ID da matrícula né o ID da matrícula seria ali basicamente os seis primeiros do cpf dele enfim tanto faz aqui a gente vai consultar dentro do conhecimento vetorial poderia consultar uma base de dados externa dentro de um
super base enfim qualquer base de dados seria para est consultando essas informações foi que a gente fez a gente criou aqui uma tabela beleza com o id e o link desses PDF subiu essa tabela dentro do nosso eh dentro do nosso Defy beleza como conhecimento vetorial e colocou o top k1 o top k1 é para me retornar Só Um item com maior similaridade certo ou seja o item que eu tô consultando as informações feito isso a gente fez o teste aqui ó conversou com a a gente viu que ela tá funcionando e tá retornando pra
gente aqui o sistema info O que que a gente vai fazer a gente vai fazer identificação que quando a nossa inteligência responde o sistema info a gente vai consultar na base de dados qual é o link desse desse PDF e enviar esse PDF pro usuário entendeu então é isso que a gente vai estar fazendo então pra gente fazer isso a gente vai usar a nossa técnica ali do sistema info né que eu já trouxe aqui para vocês já um exemplo ali dentro do minicurso de agendamentos né que aqui no caso ó deixa eu pegar aqui
cadê localizar app agendamentos no caso é esse aí Aqui nós temos aqui o sistema info né o sistema info basicamente é um classificador de perguntas onde tem duas classes user e sistema que ele faz identificação quando a mensagem é pro usuário e quando a mensagem é pro sistema e como é que funciona essa lógica muito simples quando a mensagem não começa com sistema info quer dizer quando ela começa com sistema info é pro sistema Quando ela começa com Não começa com sistema info ela é pro usuário Beleza então vamos copiar esse prompt aqui vamos puxar
ela aqui ó vejamos dentro de um classificador de perguntas nesse classificador de pergunta vamos fazer ali o user e o sistema E aí coloca esse prompt a gente já tem e aqui vamos colocar ó o nosso llm llm de deixa eu ver aqui ó assistent consulta PDF beleza aí aqui ó o que que a gente faz eh aqui quando for é sistema quando for uso ele vai passar Resposta pro usuário e quando for sistema a gente vai fazer o quê uma uma consulta de um conhecimento só que antes de consultar o conhecimento a gente vai
extrair algumas informações ó extrair variáveis extrair parâmetros e desse extrair parâmetros a gente tem que passar o seguinte a seguinte questão ó a gente tem que extrair também aqui [Música] vejamos a gente tem que extrair o ID do usuário o ID da qual ele informou o qu Irei estar consultando a ID informada vamos aqui ID ID aí vamos aqui ó passar o nosso a nossas chaves para dizer que uma variável fictícia PR Nossa inteligência interpretar essa variável dentro do contexto da conversa beleza deixa só quebrar aqui ó fazer a quebra de linha correta no caso
Irei estar consultando a ID aí aqui ID informada ID da matrícula informada ID da matrícula matrícula informada ID da matrícula Nossa inteligência já entende ID da matrícula beleza e no nosso sistema no nosso sistema Por favor aguarde beleza aí aqui no caso a nossa inteligência vai conseguir informar essa id e quando ela informar essa ID a gente deve fazer o quê Deve extrair e pra gente extrair ela vai usar um extrator de parâmetros que vai pegar a resposta do nosso assist de PDF aqui a gente pode colocar um min tarefa muito simples coloca precisão para
esse item que a gente não quer ele inventando coisas instruções [Música] vamos pegar aqui instruções vamos fechar aqui ess esse essa tag e vou falar você deve extrair informações do texto beleza show de bola e aqui ó a gente vai passar ID será o ID presente no texto coloca como obrigatório salva aí aqui o que que a gente faz Vai consultar esse esse ID que a gente extraiu beleza pra gente descobrir qual é o link do PDF aí vamos aqui ó puxar teste PDF E aí vamos pegar outro estrator de parâmetros aqui ó vejamos estrator
de parâmetros link esse esse obrigatório ali é para entender que é obrigatório ela puxar Isso é para ela entender que ela tem que retornar o ID de forma alguma ela não pode deixar esse ID passar entendeu Entendi aí vou criar o link aqui ó será o link o link do pdf do PDF PDF presente no texto Vamos colocar obrigatório aqui ó a gente já extraiu o ID agora extrai o link do PDF aí vamos pegar aqui ó mesmo o mesmo prompt ó vamos pegar aqui esse promt a gente vai trabalhar com essa resposta desse item
só que pra gente trabalhar com ela a gente tem que converter em string antes então vamos pegar aqui string ó no caso a gente vai pegar o modelo modelo vai trabalhar com esse resultado e aqui o modelo para quem não lembra para que serve pessal para converter uma variável em string beleza uma Array em string porque eu consultar reparação de conhecimento ele ele vem como um Array pra gente alguém tá com microfone ligado não para mim travou aqui tinha travado Ah sim tem como voltar aí 30 segundos qual segund você tava lá o extrair o
o o link você falou que vai extrair o link do do do texto is mas no texto Ali vai ter o link o link não tá na base de conhecimento isso então vamos embora Bora lá vamos voltar aqui aqui o que que a gente faz beleza a inteligência vai dizer o ID que o usuário escolheu aqui a gente extrai o ID do usuário que a variável vai dizer que a inteligência vai dizer pra gente ó usuário escolher tal ID vou consultar ele na base eí A gente extrai desse texto esse ID aí esse d a
gente consulta dentro da base beleza e aí quando a gente consultar dentro da base ela vai retornar pra gente o qu vai retornar pra gente isso daqui ó vai retornar o id e o link e o que que a gente faz aqui ó dentro da nossa Inteligência é converter a poa do nosso conhecimento vetal que é a nossa base que tem o ID do do do PDF converte em string certo convertendo em string a gente faz o quê Faz o extrator de parâmetros extrair só o link que tá aqui presente se você tiver utilizando a
consulta já direto no super base ou no base ROM entendeu é Não Precisa converter em string Porque aqui só aqui Ele vem como um Array olha como é que ele responde aqui ó variável de saída a resposta dele aqui ó content não deixa eu ver result aqui ó result é o resultado ele vem como o quê vem como uma rei de objetos e aí então a gente converte esse resultado em string para poder utilizar dentro do estat de parâmetros a gente estí o quê o link do PDF presente no texto que aí dentro do nosso
estrat de parâmetros a gente passa essa string né esse texto convertido em texto paraa Nossa inteligência extrair o link do PDF entendeu Ah tá agora entendi esqueo foi Claro sim sim sim beleza aí aqui vamos tirar esse essa temperatura que o Defy Depois dessa última visualização ele tá com a mania de colocar temperatura padrão lá em cima alta isso daí é chato demais porque a inteligência fica burra você tem que colocar precisão alta beleza principalmente pra ferramenta publica aqui Opa só uma dúvida ali eh quando você puxou ali o modelo Ele trouxe a estrutura do
arrei anterior Mas você rodou para ele puxar a estrutura como é que eu coloquei só o a o a recuperação do conhecimento que ele vem como objeto de Arreio aí aqui o que que acontece ele vai pegar essa variável aqui a gente define uma nova variável variável que a gente define a variável argo né arg um essa variável arg um é o valor do nosso conhecimento vetorial que no caso é aqui essa variável e aqui o que o nosso código vai ter que vai converter em um arrei utilizando o o com suporte ging é essa
variável aqui então basicamente que funciona a gente define uma variável e consome ela aqui que ele vai retornar o valor dessa variável entendeu tá tudo bem E como é que você extrai só o RL como é que você viu aí a estrutura para extrair o RL eu vou estura eu vou executar aqui para poder te mostrar aqui ó vou fazer um teste aqui de execução e vou dizer um beleza e quando eu dizer um aqui ele vai me retornar ó deixa eu puxar aqui que ele retorna pra gente ele vai consultar só esse item porque
porque o top k tá um aí aqui ele trouxe pra gente ó o conhecimento vetorial buscou buscou o quê o item de id1 vejamos aqui ó no caso ele me retornou dois não sei por que ele me retornou dois deixa eu ver aqui porque tenho que configurar aqui também ó vamos aqui configurar retrieval Vamos colocar o nosso Top Car só um beleza OK vamos executar aqui novamente ó vou digitar um aí ele vai me retornar só o item de ID um e o link dele vamos copiar aqui olha aqui trou só um item pra gente
o item que ele trou foi o item de D1 beleza com o link do nosso PDF Aqui tá o link beleza a esse é o link do PDF A gente pode gente copiar aqui ó jogar aqui na nossa URL el vai levar onde link raiz do PDF certo e o que que a gente faz é o seginte a gente não consegue trabalhar com essa variável essa variável que tem esse valor aqui ó todo esse valor aqui que vocês estão vendo que é o que retornou esse nó aqui de recuperação Eu não consigo trabalhar com ele
dentro do trator de parâmetros Por que que eu não consigo trabalhar com ele dentro do trator parâmetros porque ele é um objeto de arrei e a gente precisa converter esse objeto em texto porque ele tá numa formatação diferente ele não tá formatado como texto a gente utiliza o modelo o modelo ele tem um único objetivo que é o quê formatar em texto ele formata número em texto formata data em texto formata rei em texto que é uma rei é uma tabela de itens beleza um objeto de itens ok ele formata tudo em texto não importa
qual seja a variável ele vai formatar em texto beleza aí formatando em texto eu consigo utilizar dentro do extrator de parâmetros que vai extrair o link conseguiu compreender porque aqui ó se eu passar aqui dentro do meu estrator de parâmetros esse valor aqui ó deixa eu pegar aqui pra gente ver ó todo esse valor aqui e jogar aqui para ele Ó vou executar e vou jogar isso aqui para ele que é basicamente isso que ele vai receber e aqui ele vai retornar pra gente ó lá na saída só o link entendeu ou seja ele vai
pegar esse valor que foi convertido em string que é o mesmo valor do que esse só que em outra formatação que vai extrair aqui só o link aí esse link a gente vai pegar aqui agora a requisição Beleza Aqui tá vamos su aqui já tá integrado com o evolu beleza mas mesmo assim a gente vai ter que fazer uma integração com evolu para enviar o link beleza e aqui a gente vai enviar esse esse PDF pra gente enviar esse PDF A gente tem que vir aqui na PMA PMA Evolute pi é não é fácil não
viu trabalheira vamos pegar aqui a porma Evolute api beleza e aqui vamos pegar ve a versão V2 que é que a gente tá utilizando e aqui na versão V2 a gente tá utilizando que gente tá utilizando é assim aí aqui ó nós temos aqui ó S texto e s mdia s Mia para enviar os arquivos né então a gente vai utilizar ess esse exemplo de requisição aqui beleza e essa requisição deixa eu ver aqui como é que a gente vai fazer a gente vai pegar aqui ó como é que ela funciona seguinte forma aqui a
gente forma a nossa URL e aqui a gente forma a nossa Estância a nossa Estância é o nome que a gente criou aqui da distância ó no caso é a minha eu criei como teste PDF certo então o nome da instância é teste PDF e aqui a URL da nosso Evolution é essa daqui no caso é que eu tô utilizando né ó tô utilizando aqui uma RL da minha Evolution Beleza vou colocar ela aqui e aqui a gente faz esse envio né Desse arquivo só que antes da gente ver esse arquivo a gente precisa dizer
qual o link desse arquivo beleza no caso eu vou colocar aqui ó ah eu já entendi até porque que o WhatsApp entende como como imagem por causa só desse problema aqui que é o file name né Mas beleza vamos aqui ó vamos colocar o link do arquivo o link do do arquivo vai ser o quê vai ser o link do PDF aqui beleza vamos colocar ele aqui e aqui a gente vai botar ó teste.pdf PDF e aqui eu vou colocar para jogar pro meu número do WhatsApp vamos pegar meu número do WhatsApp aqui vou ter
que limpar essa conversa viu porque bugou aqui bonito no meu Zap liar conversa não vou mostrar meu Zap aqui porque eu vou só pegar o número beleza pegar meu número aqui e aqui eu vou colocar ele no lugar do remote G aqui ó vamos ver se só assim já vai direto vamos testar aqui agora falta autorização né que no caso é a nossa APK Vamos colocar aqui ó a é a na Evolution e o link aqui ó da nossa PK no caso esse código aqui ó né é o valor da nossa PK aí aqui a
gente pode voltar aqui Por que que eu não tô conseguindo enviar vejamos é por causa el tem que ficar comentado tem que salvar você tem que tirar ali no final da URL tirar o nome do do arquivo ali é 100 de média só porque o nome do arquivo já vai no Body mas aqui ó tá falando aqui file name né não lá em cima na URL ver aqui send mídia termine send [Música] média não mas aqui não é o nome do arquivo aqui é o é a Estância ah ah deixa eu ver aqui ó your
reting Public work Space Ah vou ter que criar um fork aqui deixa eu ver se já tem um fork aqui tô logado na minha conta tô Calma aí vou ter que quear um for disso daqui ver se eu já tenho essa versão aqui não ten não então tem que voltar lá a gente vai ter que criar um fork aqui rapidinho porque a gente não consegue enviar por ali não criar um fork teste PDF vamos chamar assim beleza a vamos pegar S de messager S mídia bar beleza aqui a nossa URL e aqui a nossa instância
é teste PDF e a nossa RL da nossa Evolution vamos pegar aqui beleza e autorisation ap k ap k e na nossa Evo autenticação da PK beleza vamos vir aqui parâmetros B vamos fazer o teste de requisição e olha aqui já recebi no meu WhatsApp já certinho não foi ou não Ah tá faltando aqui o mim Type pessoal ó o mim Type é o tipo do do arquivo no caso a gente tem que botar aqui ó media Type vai ser PDF Beleza eigual o mimi Type de PDF A gente vai precisar aqui ó mimi Type
PDF ver qual M Type do PDF aqui ó pal Type PDF application PDF vamos copiar aqui ó application PDF mim Type é o tipo do do do arquivo então a gente coloca como PDF ali em cima coloca assim vamos ver se vai dar certo agora ó media Type tem que ser como documento aqui ó documento media Type documento que é o tipo de Mia do WhatsApp coloca como documento beleza aí agora vamos ver se vai dar certo Olha aí agora deu certo deixa eu compartilhar meu Zap aqui com vocês deixa eu pegar aqui zap WhatsApp
Beleza deixa eu voltar aqui no PR turma [Música] também janela WhatsApp pronto vocês estão conseguindo ver aqui ó agora foi certo ó aqui ó aqui ele enviou como imagem porque a gente não tinha alterado MPE e agora terou aqui então veio certo então a gente já entendeu o padrão da aí o que que a gente tem que fazer a gente tem que simular essa requisição agora dentro doy Beleza a gente viu que deu certo aqui no Zap vamos simular pro agora deixa eu compartilhar aqui minha tela do navegador Beleza então vamos vir aqui noif ó
pegar vamos fechar esse dali que a gente não tá precisando dele aqui a nossa URL é essa daqui no caso certo o método requisição é post no caso é esse mesmo exemplo aqui ó e o nosso Body Body vai ser esse daqui vamos pegar aqui ó corpo da requisição Body Body vai ser como Jason nesse Jason aqui pessoal seguinte a gente vai enviar pro nosso remot jid né a gente vai ter que ter no início aqui ó remot gid Remote jid beleza vamos salvar aqui remote jid esse remote jid a gente tem que colocar essa
variável de entrada aqui porque ela vai ser o número que a nossa Evolute vai passar beleza aí aqui a gente vai passar essa variável aqui dentro ó vamos puxar aqui o Remote gid OK aí aqui ele vai enviar o pdf pra gente onde nessa mídia aqui a gente vai enviar o link do PDF que no caso é a variável aqui link isso daqui pessoal que tá comentado ó aqui dentro a gente consegue comentar né algumas coisas como vocês estão vendo aqui beleza a gente não coloca desse jeito aqui dentro do dy porque isso daqui vai
dar problema beleza nem todo o aplicativo interpreta como isso como comentário então a gente vem no nosso dfy aqui ó vamos remover esse lixo aqui Opa remove aqui também beleza aí tem que tá assim OK aí aqui ó o botar aqui arquivo PDF que o nome não importa aqui esse esse esse caption aqui pessoal é aquele comentário do arquivo beleza isso daqui é opcional eu não sei se vocês trabalhar com o nome do arquivo né o nome do PDF vocês quiser colocar aqui ó tipo assim é boleto da matrícula boleto vamos chamar assim Boleto boleto
do plano vamos chamar assim boleto do plano ok ó só boleto que faz boleto aí aqui a gente deixa nesse modelo colocou nossas variáveis tá certo aqui no cabeçário a gente tem que enviar a PK para fazer autenticação com a evolu certo vamos vir aqui ó a p que a gente utilizou foi essa beleza botar pro Defy aqui cadê Defy Defy achei aqui Defy aí beleza Nossa p foi essa E aí a gente vê essa requisição para evolu E aí quando a gente vê essa requisição para evolu ela vai passar essas informações aqui pra gente
beleza Vamos fazer um teste aqui ver se tá tudo certo remote gid a gente vai colocar o nosso número no caso esse daqui ó que vai vir nesse modelo pra gente né o Remote jid Opa coloca aqui e o link vai ser o link do nosso PDF executar Vem aqui Vamos fazer um teste para ver ó ó deu um erro aqui ó erro 404 erro 400 na verdade posição daqui é erro de sintaxe pessoal ó não foi foi erro de sintaxe foi ental serve erro erro no Jason na posição dois vamos ver o que que
a gente errou aqui no nosso J ó fazer um teste de novo aqui só para ver uma coisa deixa eu ver como é que ele envia a requisição aqui beleza ele faz um post request ele envia payk tá enviando certo content Type como J Number tá enviando certo faz a quebra de linha mim type Deixa eu ver se eu consigo enviar aqui como from date aqui por algum motivo tá dando erro pessoal vamos fazer o seguinte aqui então Vamos botar como parâmetros quando a gente Envia um parâmetro como o post ele é convertido como parte
do corpo né Vamos fazer um teste aqui talvez deve estar só bugando aqui mesmo media Type vamos aqui document beleza mim Type Cap boleto [Música] beleza mídia ess é o valor da mídia vamos aqui o extrator de links aí vamos aqui a file name arquivo.pdf vamos ver se assim vai dar certo aqui ó copiar esse daqui D um X aqui vamos fazer um teste aqui ó Parece que agora foi ó deixa eu ver post request deixa eu ver saída Ah não deu erro de novo deixa eu ver qual foi o erro agora distância Reed tá
dando algum erro aqui será que é só por aqui do do espaço deix vamos ver aqui o Remote G você tira aquela parte do final só coloca número vamos ver talvez pode ser isso também fazer um teste aqui ó mas acho que não seja não erro 400 deixa eu ver aqui deixa eu ver se é por causa disso daqui aqui S do espaço na URL petar essas chaves vazi aqui ó beleza aqui sintaxe não tem tá certinho às vezes é só pequeno detalhe que a gente sofre esse pequeno detalhe deixa eu ver aqui se ele
vai dar ah erro [Música] ainda vamos analisar aqui certinho o que que pode tá sendo start está tudo link PDF beleza Será que a formatação desse Jon não pode ser não é possível F trabalhar bem documente vejamos Vamos tentar fazer aqui sem usar n8n né porque pelo visto aqui ele já tradutor deixa eu pegar aqui expressão da propriedade o name na posição dois vamos vamos apelar pro chat PT Qual o erro de sintaxe dessa requisição as quebras de linhas deixa eu ver se é essas quebr de linhas [Música] mesmo passa mil Jon sem quebra deixa
eu copiar esse exemplo aqui vamos ver ó pera aí olha aqui talvez esse daqui do link também ó vamos ver só fazer um teste aqui ó porque esse espaço aqui em alguns aplicativos não é aceito e tem um código específico para isso no caso é esse Ó Barra 20 vamos ver se é isso mas não é isso não vamos fazer aqui com as queb sem as quebras de linha vamos testar primeiro aqui com os valores que a gente já tem ali isso aquii vai dar certo não sei quanto Mas vai dar certo aqui ó vamos
ver se vai dar certo assim ó até demor ó agora foi então o problema é as quebra de linhas então a gente não pode fazer quebra de linha aqui no Jon não viu pessoal senal ele não ele interpreta como string não como Jon Aí lascou um bug viu dentro do Mas enfim aqui vamos ver só vou só tirar esse Barra 20 aqui para ver se o espaço também afeta alguma coisa vamos fazer um teste aqui ó eu recebi aqui já no WhatsApp fou aqui não mostrei para vocês ainda não Ó o espaço ali na URL
não afeta beleza OK então o que que a gente vai fazer aqui vamos pegar aqui vamos botar já o Remote jid ó remot gid e aqui no link do PDF sem quebrar a linha pessoal sem fazer quebra de linha põe o link do PDF ó aí aqui vamos fazer o teste agora pronto deu certo também aqui ó a gente foi vendo no Zap Deu certo aí o que que a gente vai fazer pessoal quando o quando nosso dy enviar pro WhatsApp que é nessa parte que ele envia o PDF pro WhatsApp nós temos que fazer
a nossa inteligência entender que ele enviou pro WhatsApp porque é o seguinte se tu fez uma inteligência pensa só comigo se você fez uma inteligência e essa inteligência vai te enviar o PDF no WhatsApp e aí quando ela te envia o PDF no WhatsApp você um estágio depois de enviar o PDF pro usuário pergunte o que ele achou do serviço entendeu vamos fazer isso dentro do nosso Prom vamos supor que te depois de enviar um PDF ele ainda vai fazer mais alguma outra certo vamos fazer o seguinte depois de enviar [Música] o vamos fazer aqui
ó avaliação depois de enviar o pdf para o usuário pergunte o que ele achou do atendimento O que ele achou do atendimento beleza vamos fazer esse Prom aqui vamos só conversar com a nossa eu quero mostrar um negócio para vocês entender aqui primeiramente botar qualquer coisa aqui vou falar aqui olá e qual o seu nome vou falar aqui Armando opa não tô compartilhando o navegador deix o navegador beleza vamos ver se aqui com a Opa Armando Qual a ide da sua matrícula vou dizer que é um aqui aí ele vai pedir para confirmar eu vou
dizer que sim ah início aqui ele vai me enviar o pdf beleza e aqui eu recebi o pdf né E aqui o que que acontece aqui a gente vai responder a i a ó eh vou responder qualquer coisa vou responder sim aqui o que que vai acontecer ela sempre vai seguir agora nessa parte de baixo não importa o que eu diga ela sempre vai seguir aqui por que que ela sempre tá seguindo aqui porque ela entende que ela tá enviando o quê o pdf E aí o usuário vai ficar preso aqui por que que ele
vai ficar preso aqui Armando porque ela não entendeu que enviou o pdf porque isso que a gente tá fazendo não vai paraa memória essa requisição que a gente fez por Defy não vai paraa memória aí o que que a gente precisa fazer uma manipulação de memória porque basicamente Se eu responder qualquer coisa aqui ó eu deveria vir aqui para avaliação Entendeu essa avaliação depois Dee mandar o pdf para mim ele não ele não não tinha que mais vir aqui fazer a consulta ele tinha que ir pra avaliação aí nossa inteligência ela não tá entendendo pessoal
que enviou o PDF pro usuário por quê Porque a gente fez uma integração externa a nossa inteligência Ela não falou que enviou nada pro usuário então o que que a gente vai fazer o quê uma manipulação de memória que aí no caso é o seguinte ó aqui vocês vão fazer o quê aqui quando a evolu ela Dá sucesso para enviar uma coisa pra gente ela fala o código aqui ó 201 certo 201 significa que eu teve sucesso no envio do arquivo se teve sucesso no envio do arquivo a gente vai fazer o seguinte vai puxar
aqui um senão ó senão Beleza vai colocar a condição aqui stat cod se a condição de quatro stat cod foi igual a 201 quer dizer que foi sucesso eu vou pedir pra minha inteligência responder o usuário entendeu vamos pegar aqui um 4 o Vamos colocar aqui precisão para ele põe um pouco de criatividade aqui que quero que ele responda bonitinho aqui coloca a memória para ele vamos dizer aqui pro usuário responda o usuário Vamos fazer assim não apresente Apresente o pdf para o usuário só que a gente não vai enviar essa mensagem pro usuário entendeu
não vai enviar para ele só que a nossa inteligência vai entender como se a gente tivesse enviado só que a gente não vai enviar isso pro usuário Isso é uma resposta que vai ficar salva na memória para manipular a memória da nossa Inteligência Artificial basicamente a gente tá fazendo uma manipulação de memória beleza aqui aqui ó vamos puxar aqui o llm se for sucesso ele vai dizer 201 né ele vai dizer pro usuário ó Apresente o pdf para o usuário aente o pdf informado pelo o assistent para o usuário Apresente o pdf informado pelo assist
para o usuário aí aqui ó dentro do assistent a gente vai puxar um assistent aqui ó ó é assistant e dentro desse assistant a gente vai passar o seguinte aqui para ele a gente vai passar é o link do PDF ó informações do PDF ó informações do PDF vamos puxar assim informações do PDF e nessas informações do PDF A gente vai colocar o link do PDF vamos pegar aqui fecha vamos puxar aqui o link aí vamos chamar aqui ó link do PDF ó link do PDF aí dois pontos aí aqui isso daqui é basicamente só
para enganar a nossa Inteligência Artificial dizendo que foi enviado Mas de fato foi enviado só que não pela nossa Inteligência Artificial não pela nossa Evolute pi mas sim pela nossa própria inteligência utilizando a requisição entendeu então aqui a gente vai manipular essa memória utilizando aqui a memória que aí o que que acontece ó se eu vi aqui em visualizar vou fazer o teste novamente ó Olá e agora ele vai pra parte da avaliação Qual o seu nome Armando Qual o ID da sua matrícula vou dizer que um Ah só que o Remote G aqui pessoal
coloquei qualquer coisa então Ele vai dar erro deixa eu colocar aqui o meu número Beleza deixa eu pegar aqui o da da Evo vamos copiar aqui ó Opa copia Eita beleza vamos pegar aqui vamos voltar aqui reiniciar isso daqui coloca aqui ó nosso remot correto vou falar oi Qual é o seu nome vai dizer aqui [Música] Armando matrícula vou dizer que é um e vai pedir para confirmar vou dizer que sim aí aqui ó beleza foi lá tá enviando o pdf enviou o PDF no Zap e aqui ele manipulou a memória essa resposta da nossa
inteligência eu não coloquei resposta aqui no final por quê Porque eu não quero que a Evolute responda entendeu Não quero que a Evolute responda Eu quero que só manipule a memória e aqui ó isso como eu coloquei memória vai tá dentro da minha memória mas o usuário não vai receber essa resposta a gente for ver em Registro aqui ó rastreio lm2 aqui ó Prefeito aqui ele bugou pra gente Pessoal vamos ver por ó eu ativei a memória para ele ativei né ativei a memória tá ativada presente aqui ele devia responder pra gente apresentando né o
pdf deixa eu ver aqui vamos dizer aqui ó V melhorar esse prompt aqui esse prompt aqui que a gente fez tá minha boca deve ser por causa disso link do PDF Vamos só ver em rastreio aqui se ele recebeu o link certinho rastreio receber o link informações do PDF né Beleza Vamos criar um pr aqui de qualidade paraesse item aqui instruções beleza instruções a gente vai fechar aqui essa tag e nessa tag aqui a gente vai colocar o qu a gente vai colocar o seguinte ó você deve apenas a apresentar o pdf apresentar o link
do PDF vamos assim o link do PDF informado pelo o assistant assistant em informações do PDF é assim que tá aqui né ó vejamos as informações do PDF certo beleza informações do PDF responda exatamente como aqui está está o documento em PDF solicitado e aqui a gente vai passar para ele Ó link do PDF link link do PDF beleza vamos pegar aqui quero ver se item falhar aqui agora e aqui eu vou dizer um sim de novo ó que aí ele tem que ir para baixo por quê porque ele ainda não entendeu que apresentou o
pdf né E vamos ver rastre aqui ó ver registro Ó aqui está o documento solicitado no caso é o pdf aí eu vou falar obrigado obrigado aí observa aqui agora pessoal da seguinte forma vejamos aqui ó aqui ele seguiu novamente para baixo a gente tem que pensar aqui de uma forma aqui deixa eu ver precisão tá alta aqui era para ele entender que depois de apresentar o pdf depois de apresentar tá o link do pdf o link do PDF para o usuário depois de apresentar o link do PDF para o usuário deixa eu ver aqui
apresentação entrega vamos chamar assim entrega dúvidas n assim dúvidas depois de apresentar o pdf ele vai tirar as dúvidas depois de apresentar o link do PDF para o usuário ajude em suas dúvidas beleza Vamos colocar aqui nesse modelo e vamos reiniciar aqui ver se vai dar certo agora oi é chato o processo viu é chatinho Qual o nome Armando e a parte mais delicada pessoal é essa questão da manipulação de memória a a gente tem que saber muito bem como conseguir tá manipulando ela para ele conseguir ter o entendimento de tudo registro rastreio LM e
beleza aí aqui vamos supor que eu faço uma pergunta como funciona aí agora aqui ele já entendeu que fez a apresentação né Aí no caso como ele já entendeu que fez a apresentação ele não segue mais para mesma rota entendeu aí todo tipo de pergunta que eu fizer ele vai est seguindo o qu vai seguindo o que atira dúvidas né as dúvidas aqui aí no caso isso a gente a limita com conhecimento vitorial ou algo do tipo entendeu aqui no nosso llm a gente deixa ele vazio né sem nada aqui a gente só tem que
a gente só tem que ativar a memória dele não esquece de ativar beleza OK sempre ativando a memória e agora a gente vai ver como é que vai ficar isso dentro do Zap vamos ver como é que vai ficar vamos atualizar aqui vamos integrar isso dentro do nosso WhatsApp ó vamos vir aqui em configurações de no vai colocar URL ó nossa inteligência né vamos vir aqui ó publicar P refer copiar aqui vamos vir na nossa evolu Vamos colocar a chave da nossa PI Cia chave da api palavra de gatilho todas tempo de inspiração vou colocar
60 aqui palavra para sair isso daqui tempo de espera salvar aqui que que faltou aqui deixa eu ver PR eu coloquei todos a o nome do bot teste PDF todos palavra de finalização barra sair Deli por mensagem 10 tira o tá não consigo amor já tenho um dey aqui já com todos os gatilhos tenho que deletar esse Defy aqui antes ó pessoal por ISO que não tá dando certo vamos Apagar ele vamos criar aqui um novo que é a chave da API vamos copiar aqui a URL do nosso bot vamos chamar aqui ó teste pdf2
palavra de ativação todos gatilhos para inspirar aqui 60 palavra para sair ISO da aqui beleza falta aqui a nossa URL vamos salvar feito isso a gente pode fazer o teste aqui agora né Vamos testar aqui dentro do nosso Zap deixa eu limpar aqui a conversa primeiro do Zap e eu mostro aqui para vocês deixa eu compartilhar aqui o Zap vejamos beleza estô conseguindo ver meu WhatsApp aqui agora né vou falar aqui um Olá todo mundo tá conseguindo me ouvir bem Instagram beleza perguntou qual é o meu nome vou falar Armando vai pedir aqui o ID
da matrícula vou dizer que é o e aqui ele vai pedir para confirmar vou dizer que sim aí aqui mandou pra gente o boleto olha aí que sensacional pessoal aí aqui eu posso continuar a conversa com o nosso bot né Eu quero ver outra matrícula como faço perguntar aqui para ia né clar por favor informe matrícula que você deseja vou falar aqui a dois aí no caso ele vai mandar o outro PDF vou dizer que sim e pronto a gente criou um sistema que ele envia o pdf dentro do WhatsApp e além de enviar o
pdf do WhatsApp ele tem a sintaxe né sintaxe não é como é que se fala a memória né o contexto que esse PDF foi enviado então basicamente o que a gente fez recapitulando pra gente entender tudo porque essa manipulação de memória pessoal é muito importante muito importante mesmo principalmente pra tua inteligência entender em que estágio ela tá em que parte do fluxo ela tá então a gente utiliza uma um manipulador de memória para ela entender que ela já informou o PDF pro usuário porque se a gente deixasse morrer aqui ó ela nunca ia saber que
ela informou o pdf por quê Porque ela não teve nenhum rlm que respondeu isso então a gente colocou memória para ela para isso para ela entender que ela respondeu o usuário Só que essa resposta não vai pro usuário vai só para não vai para evolu fica só aqui entendeu a não responde ela fica aqui e aí por isso que não vem mensagem duplicada dentro do WhatsApp se a gente for em Registro aqui ó V logs vê aqui ó em Registro aí olha aqui o que que ela retornou pra gente ó aqui ó eu falei olá
pedi pro pro para ele trazer para mim aqui ó da matrícula um confirmei E aqui ela me informou o pdf aparecendo na tela Armando tá aparecendo WhatsApp ainda Opa perdão verdade verdade deixa eu voltar aqui pro navegador muito bom que vocês tenham falado viu Senão eu tava aqui já faz umas horas deixa eu compartilhar aqui vejamos janela beleza vamos bora lá aqui reforçando o que a gente fez a gente criou né uma estrutura que envia o PDF pro usuário pode ser qualquer tipo de arquivo PDF um vídeo um áudio enfim a gente enviou pro usuário
esse arquivo certo e quando a gente en viou pro usuário esse arquivo a nossa ia ela não identifica que a gente enviou Ela não sabe que a gente enviou a última a última a última coisa que tava na memória dela era o quê era essa resposta aqui ó a última coisa que tava na memória dela se a gente for vir aqui ó vai ser essa resposta aqui é Ok irei estar consultando a ID no sistema Por favor aguarde ela tá ali aguardando entendeu não responder o usuário tá ali aí se usá responder qualquer coisa ela
vai responder a mesma coisa Sempre responder a mesma coisa não importa o que você diga ela sempre vai responder a mesma coisa por quê Porque ela tá parada naquela parte ela tá parada naquele fluxo porque ela não entendeu que a entou o PDF pro usuário ela não entendeu o que fez essa apresentação então a gente utiliza uma manipulação de memória para ela achar que ela apresentou e de fato ela vai achar que ela apresentou ela apresentou só que apresentou via o quê via requisição isso daqui não fica na memória dela então é por isso que
a gente utilizou uma manipulação de memória beleza para achar que enviou isso pro usuário entendeu a respeito desse item é assim que a gente consegue trabalhar né É assim que eu tinha já falado lá na comunidade ó via envia de forma externa pela Evolution né e manipula a memória dizendo que você enviou o pdf então basicamente a gente fez isso entendeu vocês conseguiram entender o que aconteceu aqui você conseguiu entender al alguém ficou com alguma dúvida nessa parte Deu para entender sim compartilhar o fluxo agora pra gente dor de cabeça Beleza vou compartilhar aqui para
você já vou mandar aqui você já salva aí logo Beleza vou publicar aqui deixa só desativar aqui essa evol aqui WhatsApp já comeou a ficar estranho aqui acho que tem alguém acessar aí da credencial cara aproveita D um like para poder as informações beleza e deixa eu compartilhar aqui o fluxo para vocês deixa eu pegar vou só renomear ele aqui para ficar legal para vocês também eu também identificar quando meus downloads Eh vamos chamar ele aqui ó Teste envio de PDF envio de PDF mais manipulação de memória [Música] Beleza eu vou disponibilizar lá na na
comunidade Ok não na comunidade não no discord colocar lá no discord Beleza vou colocar ali materiais vocês vão acessar curso de F material aí tá lá subir aqui o arquivo lá vai não baixei não deixa eu ver aqui eu acho que não baixei não download aqui ó exportar Beleza agora foi Então pessoal tá lá na no no discord Beleza o arquivo na AB ali de curso de no canal material beleza acabei de postar lá o arquivo de exportação vou exportar também aqui ó o teste da planilha Beleza já baixei já deix jogar lá para vocês
Armando para mim não aparece essa pasta materiais não então você vai fazer o seguinte aparece a aba cadastro para você não não aparece lá em cima lá em cima lá no topo a aba cadastro Ah pera aí pera aí comunidade materiais é isso não você tá na comunidade é porque você tem que ter a permissão de aluno para ter permissão de aluno tu precisa est cadastrado como aluno entendeu para tu tá cadastrado como aluno aluno tem uma aba lá em cima de visitantes Aí lá em visitantes tem uma um canal chamado cadastro aí lá nesse
canal cadastro você vai se cadastrar como aluno tem uma opção lá para você fazer esse cadastro beleza e aí lá eu vou te dar aprovação e aí você já consegue est acessando se você já tá com dificuldade tal me chama no privado que a gente eu te ajudo beleza lá no privado tá bom beleza show de bola mais alguma dúvida pessoal relacionado a qualquer coisa aí Inteligência Artificial e tal tem uma estrura pode falar é como que eu faço vou ter que usar n2n obviamente Mas como que eu posso pegar e mandar informação tipo do
nome completo e do e-mail vamos sup pro n8n para poder fazer um cadra no CRM Você quer o quê Não entendi repete eu quero eu quero puxar a informação do dey né que o vamos supor que a doy pegou o e-mail do cara e o nome eu queria mandar essa informação pro n8n poder criar um um negócio no CRM beleza vamos embora lá então vamos usar esse mesmo teste que a gente fez aqui ó a gente vai fazer a seguinte forma na verdade a gente já tem algo pronto você é de qual turma dá um
você tem um minicurso de agendamento não ess não Sumiu lá da hotm não conseguiu comprar eu vou te mandar o link beleza mas vamos embora lá vou te explicar aqui como é que funciona e vejamos vejamos vejamos aqui teste de vi agendamento agendamento aula do como é que a gente vai fazer isso a gente vai fazer um fluxo de formulário O que é um fluxo de formulário né é o que é um llm de formulário na verdade um llm de formulário é um llm que ele vai rodar vai rodar vai rodar vai rodar rodar rodar
até coletar todas as informações depois de ele coletar todas as informações ele vai transmitir todas essas informações em uma mensagem dele mesmo uma mensagem de sistema info que não vai pro usuário vai apenas o sistema e essa mensagem do sistema a gente vai extrair essas informações como é que a gente pode fazer isso Armando muito simples olha aqui ó vejamos esse fluxo esse fluxo aqui ó deixa eu copiar esse prompt aqui beleza nesse fluxo meu amigo a gente faz o seguinte ó você é uma ferramenta de atendimento WhatsApp você faz parte faz parte do sistema
n como a ferramenta complementar que vai determinar determinadas funções né vai fazer determinadas funções irá auxiliar no agendamento né para marcar a consulta do usuário Aqui nós temos as instruções você deve apresentar nível da semana pro usuário informado parael assist atuar da seguinte forma escolhendo o dia ele vai ele vai pedir pro usuário escolher um dia aí o usuário Escolhe um dia depois do usuário escolher um dia ele vai escolher uma hora ele vai pedir pro usuário escolher uma hora o usuário escolhe uma hora depois de usuário escolher o dia e a hora que é
basicamente o que a gente acabou de fazer né ali com o nome e ID a gente vai coletar o que a gente vai pedir para ele fazer uma confirmação e depois ele confirmar a gente vai coletar o e-mail número de telefone e nome completo do usuário e depois de coletar tudo isso daí a gente vai ó a gente vai fazer uma resposta ó como é que a gente faz a resposta a mesma resposta que a gente acabou de ver usando o quê o sistema info porque quando a gente vi quando a gente verificar que a
mensagem começa com o sistema info todas as mensagens aqui anterior da nossa o nosso llm não vai ter sistema info a única mensagem que vai ter sistema info é a última mensagem do nosso llm que vai dizer que vai fazer o quê que vai eh marcar o agendamento dele quando ele fala que vai marcar o agendamento dele ele informa que o nome que o usuário informou ele ele acessa as informações pela memória entendeu ele busca na memória o nome que o usuário informou o dia que o usuário informou e os horários que o usuário informou
e o e-mail que o usuário informou tudo na memória ele busca isso e traz nenhum texto aí nesse texto como é que a gente vai fazer aqui dentro do Defy ó aqui ele verifica toda vez toda vez que o nosso llm responde todas as vezes ele verifica se é uma mensagem do sistema a mensagem do usuário entendeu se for mensagem do usuário normalmente ficar coletando alguma informação quando fosse mensagem do sistema é porque ele já coletou todas as informações aí aqui a gente extrai todas as informações do texto que o nosso llm respondeu no caso
ele traz ali a data e a hora no caso eu botei para ele trazer tudo junto beleza traz o nome completo do usuário telefone o e-mail tudo que ele informou no texto aí depois disso a gente via pro newn essas informações ó tá vendo aqui ó todas elas ó que a gente trai do trator de parâmetros e faz a a o marca o agendamento dele entendeu basicamente ele funciona da seguinte forma vou falar aqui ó meu remote G vou falar aqui que é isso daqui mais ou menos Beleza vou falar aqui ó Olá quero agendar
uma consulta nem sei se minha pe tá ativa Mas vamos testar aqui quero agendar uma consulta aí aqui ele traz as datas para mim vou falar dia 30 ó no caso ele ó dia 30 já é um valor que ele coletou e tá na memória dele entendeu aí aqui ó as 10 já é outro valor que ele coletou e tá na memória dele ele vai pedir para eu confirmar aí eu vou dizer que sim Aí ele vai coletar meu nome vou falar aqui Armando Castro no caso ele pedi o e-mail né aqui ó Armando @gmail.com
nome completo armando castre aí aqui ó depois de informar o nome completo ele vai me confirmar meu telefone que é o telefone que eu usei na evolu né aí aqui ele vai enviar agora vai ser sistema info aí quando ele envia o sistema inf ele vai rota de baixo né porque é uma resposta do sistema não do usuário e fala sua consulta foi marcada Mas se a gente for vir aqui e ver a resposta desse nosso amigo aqui ó ver registro rastreio vamos pegar aqui assiste marcar consulta ó como é que ele respondeu pra gente
aqui vamos pegar aqui dentro do do docker e olha aqui o sistema info muito bem Armando Irei estar marcando sua consulta para a data do dia 30 de agosto no horário das 10 horas com e-mail usado será Armando @gmail.com com o número de telefone que no caso é meu número de telefone todas as informações que ele salvou na memória ele entr transmitiu nesse texto por que que eu transmiti nesse texto para eu extrair utilizando o nosso amigo aqui ó trator de parâmetros aí eu extraio todas elas aqui e envio na requisição entendeu hum perfeito aí
você mandar caso isso aí no caso a gente tem lá um minicurso que faz isso Beleza eu posso estar mandando prompt aqui para você você dá uma analisada também beleza o template não posso te mandar porque é do pessoal do minicurso mas o prompt eu posso manda o link do curso suiu para mim lá da da hmart Não beleza você me chama no privado que eu te mando beleza Ou me marca ali na na comunidade se eu não te responder no privado beleza uhum feixou show de bola perfeito bom Pessoal vocês T mais alguma dúvida
vamos estar finalizando aqui a as 8 e a gente finaliza né Se se tiver mais alguma dúvida aí nosso amigo Wallace Nossa velho ele tava com essa dúvida aí do do PDF né aí só que ele acabei de lembrar que ele até me mandou mensagem dizendo que não vai poder participar à 19 porque à 19 ele tinha uma reunião né Eu acho que ele segurou segurou segurou até onde deu mas ele vai est vendo essa aula gravada bom pessoal se vocês tiver mais alguma dúvida pode ir falando beleza até às 8 a gente tá aí
tirando dúvidas Armando uma dúa bem básica aí E no caso eh eu quero montar um menu de serviço como é que sairia esse esse Prom Inicial aí o menu de serviço Como assim o menu de serviço me explica é melhor dá dá mais Clarim eu eh alguns serviços que eu presto né tipo assim como se fosse alguns produtos né ah Tu quer tu quer apresentar o as tuas categorias de serviço que você trabalha certo pro usuário isso logo no início Logo no início quantos itens você tem na sua listra não seria de seis a 8
então o seguinte você vai ter que apresentar por promt não por conhecimento vetorial Como assim não por conhecimento vetorial Armando porque se tu botar no conhecimento vetorial tu não vai conseguir trazer todos esses itens E aí então tu teria que passar no teu prompt o erro de muita gente é é é saber e como é que eu posso dizer é saber dizer em que cenário né ele vai colocar informação saber onde vai colocar as informações por exemplo as informações dos seus serviços o certo seria ter dentro do conhecimento material certo mas você quer apresentar primeiramente
todo teu serviço então o que que você faz você pega um llm e vai trabalhar nesse modelo aqui que nem a gente fez no agendamento ó Como assim Armando tá vendo esse llm aqui nesse llm ó como é que eu falo para ele Ó você irá tomar controle da conversa né e escolher um horário disponível para agendamento você deve apresentar ao usuário né os usuários horários de disponíveis da semana informado pelo assistent então tu vai passar uma assistente beleza nesse assistente Tu vai passar a tua lista de serviços E aí tu vai pedir pra tua
inteligência apresentar todos esses serviços que foi o que a gente fez aqui ó no início das instruções ó entendeu Você deve apresentar o usuário os usuários aos usuários usuário disponível da semana informado pelo assistant aí ele vai apresentar aqui aí aqui tu vai fazer o seguinte tu vai botar só os nomes dos serviço não ponha mais informação do que isso não pelo amor de Deus põe só o nome dos serviços que aí você vai fazer o seguinte tu vai ter um conhecimento que para cada serviço que você tem você vai ter a descrição as informações
desse serviço preço e tudo essas informações brutas do dos serviço tu vai deixar onde tu vai deixar dentro do conhecimento vetorial mas os nomes dos serviços você deixa dentro do assistente que aí ele vai apresentar os serviços aí quando o teu usuário falar o seguinte como é que funciona essa tua consultoria entendeu como é que funciona esse essa tua mentoria como é que funciona essa tua implementação de projeto que aí quando ele fazer essa pergunta ele vai consultar no conhecimento vetorial onde tem as informação bruta desse serviço e conseguir responder o usuário Entendeu entendi o
básico Então vai no prompt e a descrição vai na no vetorial isso justamente eu posso pegar de base esse que você mostrou aí agora aí esse Pode sim ele também funciona tá tá o prompt aí na nas conversas nas conversas você vai conseguir ver essa aula Você Vai disponibilizar dentro do discord também em materiais ou vai ser lá na do curso lá no essa aula eu não posso disponibilizar o é o fluxo completo para vocês esse que eu acabei de mostrar eu não posso porque ele é dom minicurso né mas o prompt que faz isso
eu já compartilhei aqui para vocês ó esse trecho em específico tá aí na conversa beleza certo que tá aí o que apresenta ó o que faz essa apresentação Aí você pega ele se baseia nele e manipula ele entendeu se você tiver com dificuldade Armando tô com dificuldade aí tu pode estar postando tuas prints ali no discord não tiras nas dúvidas ali beleza que eu vou tá ajudando também ou na comunidade mas você entendeu bem não entendeu entendi mano é Eu só tipo assim eu tentei mexer aqui outra coisa do do discord Eu não eu não
realmente não tô ali como aluno Então você houve na época lá então você você vai me chamar no privado se eu não te responder no privado me marca ali na comunidade beleza que um dos dois é ó pode ter a certeza beleza certo ou me manda mensagem no privado do discord que é mais fácil olhar ainda Beleza tá beleza show de bola poar dúvida pode sim na questão da resposta do já tem alguma coisa referente tipo se a mensagem for muito longa ele conseguir quebrar em pedaços isso daí a só vai conseguir fazer com n8n
no caso no curso de Vai vendo isso daí também porque el tem um código em JavaScript a gente conseguir fazer isso no material que eu vou disponibilizar para vocês no curso do 8n vai ter também e a gente vai aprender como fazer isso também tanto conversão de áudio para texto converter a imagem em texto né trabalhar com mensagens picadas picar as mensagens para poder responder o usuário responder o usuário em áudio com a voz humanizada entendeu a inteligência responder em áudio com uma voz humanizada tudo isso aí a gente vai est vendo Ô Armando eu
preciso pris enviar um web Hook né PR PR ia por exemplo o cliente aband um carrinho como que eu faço para ativar essa I pel Hook ela ativa tu vai fazer o seguinte ativa Sim tu vai conversar como se fosse o usuário só que aí tu vai colocar uma condição deixa eu te mostrar aqui um exemplo vou te mostrar um exemplo que eu fiz com um amigo quer dizer com com aluno que fez uma consultoria comigo estão conseguindo ver minha tela aí né sim aqui ó Isso é com n8n que você faz beleza vamos embora
lá aqui ISO a gente vai fazer o seguinte no caso aqui temos um fluxo de Estágios né o estágio que faz isso é o estágio Sim nesse estágio Olha a primeira coisa que trabalha aqui é um sistema info tá vendo ó a primeira coisa que a gente trabalha aqui é um sistema info com a resposta do usuário Então o que a gente faz no nosso n8n a gente Envia um sistema info dentro do n8n entendeu pro Defy como se fosse usuário e nesse sistema info a gente faz a validação para ver se é uma mensagem
do sistema ou uma mensagem do usuário e aí quando for a mensagem do sistema quando for a pergunta do usuário ele vai aqui para cima e vai tirar as dúvidas do usuário Mas quando for mensagem do sistema no caso a gente tem isso daqui para confirmar o agendamento do usuário quando dá ali umas 3 horas depois entendeu E tá próximo do ajustamento do usuário essa inteligência ela faz essa confirmação aí no caso ela recebe esse sistema info e quando ela recebe ess esse sistema info né Nós temos aqui uma isso aqui Ignora isso aquii é
só para atualizar a sessão do usuário mas aqui ó nós temos um llm que a gente passa para ele você é uma ferramenta de confirmação de agendamento você deve confirmar se o usuário está presente esse vai estar presente na data e hora marcada e aqui a gente frta essa resposta dele essa resposta dele né a gente atualiza ele para outra sessão e essa resposta dele for positiva ele faz aqui a confirmação do agendamento do usuário ó confirmação E se ele quiser né cancelar ele cancela Então como é que a gente faz isso Ó mando Resumindo
a gente envia uma resposta paraa api 2fi nessa trad do usuário nessa mensagem do usuário nessa trad dele que é onde tá esse histórico de conversa entendeu e envia como uma mensagem do sistema e quando for uma mensagem do sistema a inteligência ela vai ter a tua condição que você obrigou ela fazer né que aí no caso aí o que você quer é o que mesmo é para car carr abandonado para carr abandonado aí então tu faz a tua inteligência e gerar essa resposta ó quando ela receber sistema info ela vai receber o sistema info
aqui aí tu faz só mais outro classificador de pergunta para saber o motivo desse sistema info aí é carrinho abandonado E aí tu frio tá é carrinho abandonado responda o usuário da seguinte forma a inteligência vai responder ele da seguinte forma entendeu Ah legal entendi e vai estar fazendo isso mas o ali do do n coloca o antes ou depois o quê Não entendi o recet ali eu coloco antes ou depois desse classificador tu põe o classificador a primeira coisa que tu vai fazer no teu fluxo é pô o classificador que aí tu vai entender
o qu se é uma resposta do sistema ou uma questão do usuário Entendeu Uhum aí nesse classificador ess é a primeira coisa que você faz ali não é em primeiro lugar porque al a gente tá trabalhando no estágio Mas se você tiver trabalhando ali já em primeiro lugar a primeira coisa que você faz é colocar o quê colocar dentro do dentro do do início logo e aí o n8n vai enviar como se fosse usuário só que ele vai enviar essa mensagem sistema info E aí tu faz esse filtro entendeu aí fazendo esse filtro tu vai
saber a é uma resposta do sistema ou uma questão do usuário entendeu se começou com o sistema infa do sistema aí o que que o sistema tá querendo com a inteligência a inteligência vai ver o que que tá querendo a gente faz outra quador de pergunta para identificar o que que a inteligência tá querendo tá querendo o quê é notificar o usários que o carrinho foi abandonado é fazer um upsell enfim continuar uma nova conversa e aí essa resposta que que o dfy vai te trazer dentro do n8n tu vai enviar via evolu Entendeu entendi
ah perfeito aí eu tenho que por causa da memória né isso justamente por causa da memória porque é por isso que eu falei ó ó pessoal essa questão de manipulação de memória vocês devem ter muita atenção né até especifiquei isso no curso no curso porque se vocês colocar coisas que vai deixar vago na inteligência de vocês ela vai quebrar a gente tem que tomar muito cuidado com que a gente tá passando na memória da nossa inteligência Isso é o que muita gente não fica atento entendeu aí isso é o que muita gente deixa acabar passar
batido a memória é uma das coisas mais importantes numa inteligência artificial para manter o o contexto dela primeiro lugar é promto segundo lugar é memória Entendeu legal porque esses dois erado esses dois aí deve ter essa cautela muito grande muito grande por qu porque Armando Por que que você usa o dfy o dify não tem nem tanto opção quanto o o tem nem tanta opção quanto ali o flo Eyes porque o dey o Lin dele é muito bom princial também para consultar memórias entendeu consumir memórias a memória dele é muito limpa é muito é muito
C pra inteligência conseguir interpretar entendeu é muito tranquilo por isso que eu gosto muito de utilizar o dy não é pela facilidade de estar utilizando ele porque ele é muito simples tá utilizando é muito prático entendeu utilizo ele por causa do lchin dele que é muito bom qualidade é muito boa é como se fosse um lchin que você tivesse codando se vocês utilizar um l Shin de umn um lchin de um flo Eyes e comparar com o l Shin que vocês fazem ali codando pessoal a diferença é gritante entendeu em qualidade você consegue aproveitar melhor
dos melhor do consegue aproveitar praticamente 100% dos modelos utilizando defi entendeu os modelos ficam mais inteligentes as memórias que ele consome a qualidade melhor é mais limpa entendeu ou seja tem esses detalhes e é por isso que eu uso muito deify e ess e vocês tem que prestar M atenção com esse detalhe é prompt e memória prompt memória beleza não perfeito vou aplicar essa memória não tava aplicando aqui pois é porque é o seguinte senão fica vago entendeu fica vago porque é assim o seguinte ó imagina só você pega ali e notifica o usuário via
não passa nem pela inteligência né a inteligência recebeu ali o é a conversa do tá conversando com os usuários usário faz a compra o usuário faz só te mostr pode falar desculpa o usuário ele faz a compra aí depois de fazer a compra o teu notifica o usuário dizendo que Ah é você abandonou o carrinho né o usuário tá fazendo a compra abandonou o carrinho e a inteligência ela não vai saber isso porque tu vai mandar pro n a resposta via evolu pii isso não passou pela Inteligência Artificial E aí o usuário fala assim não
quero quero comprar E aí Inteligência quer comprar o quê O que que tá acontecendo ela não vai saber o que que tá acontecendo ela tá fora de contexto entendeu É por isso que a gente tem que manipular essa memória então aqui eu tenho que colocar a memória porque aqui eu tô pegando a requisição do API de estoque né que é tempo real e aqui eu tenho que colocar mem né porque você não tem memória nenhuma isso aí ela manda aqui as fotos do pro usuário nada com produto aqui só que ela não vai saber que
mandou de fato então né isso por causa da requisição ela não sabe entendeu ah entendi é por isso que ela precisa ter esse essa manipulação na memória para ela entender o que que tá acontecendo o que que se passa Qual foi a questão do usuário e qual foi a resposta dele entendeu não perfeito entendi sim é importante demais então sem memora não vale a pena Nossa por isso que a gente ó por isso que a gente fez todo esse percurso ali dov de PDF porque se fosse só para enviar o pdf a gente tinha terminado
em menos de meia hora aquilo dali a gente demorou quase uma hora para chegar naquele resultado ali por quê Por causa da manipulação de memória e toda a cautela foi grande não sei se vocês perceberam a gente viu que no início não deu certo a gente ajustou até dar certo para ficar essa manipulação entendeu de ela entender o que o que foi que ela fez da última vez S Porque se ela não entender ela não vai saber dar continuidade tá entendendo perfeito e pessoal vamos fechar esse tir dúvidas aqui beleza se vocês tiver mais alguma
dúvida ou algo do tipo posta ali no no discord que eu vou est também tá tirando as dúvidas de vocês ok e a gente vai ter outros tira dúvidas né aqui teve um pessoal da turma um a gente vai ter el mais dois tir dúvidas da turma um beleza Quem pegou esse daqui de intrus no no no tira dúvidas da turma zero conseguiu aí aproveitar já um tira dúvidas também beleza mas ali a gente vai ter mais dois tir dúvidas ali da da turma um beleza e pessoal Queria só um feedback aqui de vocês o
que que vocês estão achando do curso Tão achando interessante estão gostando da didática didática tá boa Teve alguma coisa ali que vocês não gostaram alguma coisa que faltou fala para mim para eu entender melhor aí porque o pessoal tá comentando muito pouco ali né o pessoal comenta né fala que tá bom mas eu não vejo todo mundo comentando a gente tem cerca de 150 membros ali no curso né desses 150 ali 20 comenta que que vocês estão achando do curso Cara eu tô achando show velho tá muito bom tô aplicando se negócio aplicar cara a
teoria não vai adiantar Então acho que tem para você entender mesmo tem que botar em prática isso por isso que eu tento muito é por isso que eu tento muito nas aulas trabalhar duas a gente sempre começa primeiramente entendendo o por que a gente tá fazendo e a gente vai e faz entendeu a gente sempre eu gosto muito de seguir esse ess essa metodologia porque a gente entende porque que a gente tá fazendo aquilo eu só falo porque se eu só falo para vocês que tem que fazer e não mostro como fazer ou se eu
só ou só se a gente vai fazer e não explica porque que tá fazendo ninguém consegue est entendendo entendeu então é por isso que na verdade ess essas aulas quando eu fui lançar inicialment eu basicamente regravei todas elas justamente para trabalhar melhor essa didática não é à toa que a gente tem uma aula de mais de 40 minutos só falando de Prom sim de rest tá show mesmo acho que o feedback assim que eu vejo não sei se é por causa do teu soque Fala bem rápido né Às vezes dá para Ah deve ser aí
é aí foge um pouquinho às vezes para quem tá acompanhando mais dentro mas o resto tá de boa é que eu tenho não sei se você já notado Mas eu sou nodestino né aí meu sotaque ele é a um p também é ela rápido também você mas é isso daí fico feliz que vocês estão gostando e ali que o pessoal também tá gostando muito da didática vocês já conseguiu desbloquear já o módulo dois ou ainda tá pendente para vocês me desbloqueou já já já vi bloque Ah então você então você já pegou na reabertura né
isso olha aí show de bola mas é isso daí pessoal Alguém tem mais alguma coisa aí a dizer mais alguma dúvida só pra gente finalizar clo mano na verdade é o meu Dan os parabéns aí também pelo curso muito bom meu bote já tá meu meu ag gente já tá pronto eu tenho dois na verdade Ah só que o que tá me pegando ainda é a fila de mensagens né a as pessoas que mandam três ou quatro mensagens uma atrás da outra sim e até que eu s hoje eu fiz a atualização da api da
Evolution 2.0 só que eu ainda não testei eu não sei se ela já tá ouvindo o áudio e imagem essas coisas assim que a fila eu sei que tem né sim a fila fy já tem só que é o que que acontece essas mensagens picadas como é que funciona ela a gente só consegue trabalhar ela dentro do n8n utilizando Heads O que é o Heads deixa eu mostrar aqui para vocês um pouquinho do que a gente vai ver no curso de n8n beleza tá conseguindo ver minha tela aqui isso i te perguntar também i te
perguntar também quando é que abre ele ó dia 29 no caso amanhã eu já vou dar início aos preparativos para o lançamento do curso de newn ele vai ser lançado aí no início do próximo mês beleza então a gente vai dar início Nos preparativos já tenho todo o material pronto e eu vou mostrar aqui para você um pouco aqui do que que a gente vai ver no curso e como é que a gente resolve isso Beleza vamos pegar aqui ó não se assustem pessoal eh com o que a gente vai ver aqui agora da quantidade
de coisas que a gente vai precisar fazer para ter uma estrutura profissional beleza porque a gente precisa de tudo isso daqui no caso a gente tem várias várias workflows várias ferramentas que a gente cria dentro do dfy pra gente conseguir trabalhar com conversão em áudio de texto converter imagem em texto trabalhar com mensagens picadas picar mensagens para poder responder o usuário trabalhar dentro de uma fila salvar esses usuários dentro de uma base de dados tudo isso daí é o que a gente vai aprender no curso de de n8n Pra gente montar uma estrutura de chatbot
pro profissional porque que empresa que não quer ter ali um sistema que vai entender o áudio do cliente que empresa não quer entender a imagem que o cliente manda entendeu que empresa não quer ter um sistema de eh multiatendimento que no caso seria esse exemplo aqui ó deixa eu pegar aqui um exemplo de chatot no caso esse daqui ó esse daqui é um chatot de um cliente meu todo bot toda conversa só tá aparecendo Opa só tá aparecendo a tela inicial do ntn com os fluxos com com tuas workflows mas não tá aparecendo aí apareceu
Ah beleza tá aparecendo aqui agora beleza agora apareceu o chat ú é porque deve estar meio atrasado algo do tipo Mas enfim vamos embora lá aqui a gente observa aqui que isso daqui é um sistema de multiatendimento que é o chat shot todo bot toda a conversa iniciada ela inicia aqui com bote ativo e aqui o bote vai conversando com o usuário vai entendendo mensagem de picadas entendeu e depois que o Bot encaminha esse usuário para atendente é o bot desativado isso daqui pessoal é uma estrutura profissional isso daqui cliente meu rodando cliente meu que
trabalha em produção com isso daqui todo dia todo dia aqui ó é mensagem subindo aí aqui ele pega depois encaminha o quê pro advogado finalizar o atendimento aqui ó inteligência ó identificou o setor do motivo na qual usário entrou em contato e jogou pro advogado em específico entendeu tudo isso daqui o que a gente vai vendo no e pra gente trabalhar com essas mensagens picadas olha como é que a gente faz isso nós temos aqui ó vejamos o nosso gerenciador de filas não é o contingência de mensagens Esse é o primeiro que recebe o contingência
de mensagens ele vai trabalhar com a tá no chat ainda deve tá carregando aí para vocês quando carregar vocês me avisa a aqui já aparece para mim Dev ser o delay dele lá é carregou Já meu talento tá meu talento vai lá agora sim feix beleza beleza vamos aqui ok aqui dentro do n8n nós temos aqui esse trecho né esse trecho aqui é o trecho inicial da comunicação do chatot que vai se comunicar com o nosso Defy e antes da gente fazer esse percurso de se comunicar com Defy a gente passa por diversas etapas Deixa
eu voltar aqui ó pra gente ver primeiramente ó nós temos todas as etapas Aqui nós temos essa etapa aqui ó de contingência de mensagem depois de contingência de mensagem ou ele pode passar pela conversão de imagem em texto ou converter áudio em texto deixa eu ver aqui ó converter converter converter converter converter converter áudio em texto depois de converter áudio em texto ele passa por gerenciamento de fila depois de passar pro gerenciamento de fila ele vai passar pela pela aqui pelo atendimento com Defy e esse atendimento do dfy pode consultar informações do imóvel né de
um de algo algo do tipo na base de dados e depois disso ele faz um encaminhamento para um departamento e também transfere para um atendente ou seja ele tem todo esse percurso rco né de uma inteligência profissional e aqui o primeiro percurso é o qu a contingência de mensagem como é que funciona essa contingência de mensagem aqui vendo isso daqui parece ser meio complicado mas é muito simples entendeu é muito simples aqui a gente pega ó quando a gente vê né essa esse monte de coisa a gente acha meio complexo mas é muito simples aqui
a gente pega recebe um web Hook do do chatot a gente faz alguns filtros né para ver se esse esse usuário que enviou web Hook paraa Inteligência Artificial tá com a gente de Inteligência Artificial porque enquanto não tiver o atendente Inteligência Artificial a inteligência não vai responder entendeu ou seja o bot precis tá ativo e com o nome Inteligência Artificial aqui ele defini algumas variáveis e nós temos aqui ó dependendo do tipo da mensagem se a mensagem for áudio ela converte o áudio em texto se for imagem converte a mensagem em texto entendeu e depois
ele define essa mensagem aqui se for um arquivo desconhecido ele vai dizer pra gente que arquivo desconhecido né no caso aqui nesse cenário eu ponho dizendo aqui ó o cliente viu um arquivo e pra nossa inteligência né e aqui eu vamos salvar essa mensagem a quando a gente salva essa mensagem a gente consulta essa essa essa sessão né E se essa sessão já for uma sessão criada dentro do nosso super base a gente salva essas informações dentro do Heads aí esse Heads a gente tem ele para fazer o quê armazenar as mensagens do usuário mas
Armando ainda não entendi como é que trabalha com as mensagens picadas a gente vai ver agora ali a gente chazin as mensagem do usuário agora nós temos aqui uma função de conting opa não não é essa aqui não nós temos a função aqui de filas Cadê o gerenciamento de filas gerenciar filas consumir mensagens nas filas gerenciar filas aqui ó aqui como é que funciona aqui a cada a cada 3 segundos ele consulta dentro do Heads todas a as mensagens do usuários pendentes que tá dentro dessa base de dados ele converte em itens aqui pra gente
e aí ele faz uma seguinte verificação ele verifica deixa eu ver aqui verificar vejamos que é que eu faço essa verificação aqui ele vai pro loop ele desativa a fila caso localizar aqui onde é que ele verifica Eu acho que eu tô num versão mais antiga né Eu acho que é eu tô na versão mais antiga calma aí no caso eu tenho que pegar aqui o doublo gerenciamento de fila single é porque aqui a gente trabalha de mensagem por mensagem esse modelo aqui ele executa uma mensagem por mensagem ele não executa duas mensagens de uma
vez ele executa uma por uma deixa eu pegar uma aqui ele executa também todas as mensagens de uma vez só que como se fosse uma única mensagem só esse exemplo aqui nós temos os dois exemplos temos esse ó que ele pega a mensagem do usuário ele põe a para processar se o usuário mandou 10 mensagem ele processa primeira a primeira depois processa a segunda depois processa a terceira depois processa a quarta assim por por diante mas eu ten um outro exemplo aqui ó vejamos consumir mensagens das filas eu acho que é essa Não não é
essa não acho que não tá nesse não tá no outro aqui ó deixa eu acessar aqui outro n no caso temos aqui ó contingência de mensagens coletar mensagem na fila dois vejamos aqui ó gerenciar gerenciador de filas doublo a gente vai aprender os dois exemplos né como é que funciona esse gerenciador de filas aqui ele faz seguinte forma busca as filas lá como a gente fez né transforma em itens depois de transformar item ele vai ver se essa fila tá disponível se essa fila tá disponível ele faz um filtro aqui onde ele vai filtar a
última interação a última mensagem que o usuário mandou ou seja o usuário mandou uma mensagem aí se essa mensagem não tiver 20 segundos Desde da última mensagem que ele enviou aí a não vai executar para ele aí não ele mandou mais uma mandou mais uma mandou mais uma ele tem que parar 10 minuto de pausa sem mandar mais nenhuma mensagem quando o usuário ele tá 10 minutos sem mandar de pausa ele mandou várias mensagens todas ess mensagens vai ser acumuladas e uma única só mensagem e vai enviar paraa Inteligência Artificial e a sim ele vai
conseguir trabalhar no quê nas mensagens picadas porque assim é vamos supor que o usuário ele enviou um oi tudo [Música] bem tudo bem estou com dúvida Nisso aí ele manda uma foto beleza vamos supor que nós temos esse exemplo de conversa cada uma dessas cada um desses itens é uma mensagem entendeu aqui a mensagem um a mensagem dois a mensagem trê e a mensagem 4 e aí como é que faz o nosso fluxo basicamente ele pega todas as mensagens e se a última mensagem que ele mandou é a foto faz mais de 20 segundos ele
não mandou mais nenhuma mensagem ele vai pegar todas ess mensagens ó vai botar um ponto final na última vai botar um ponto final aqui na outra e vai botar um ponto final aqui na outra sempre dando espaço e aí essa se torna uma única mensagem aí ele manda essa mensagem PR Nossa pro nosso tfy Essa é a lógica que a gente utiliza a melhor lógica que tem pra gente trabalhar com inteligência artificial é essa entendeu Você conseguiu entender meu amigo deixa eu acho que bugou aqui o meu meu me jits pessoal a gente vai finalizar
esse tira dúvidas por aqui beleza acho que acabou bugando aqui eu acabei sendo desconectado não sei a gente vai estar finalizando por aqui pessoal essa aula vai estar gravada aí para vocês Beleza se vocês tiver mais alguma dúvida ou algo do tipo vocês podem estar e entrando ali no discord né Tá tirando essas dúvidas aí de vocês ok E aí eu vou tá lá respondendo né lá no discord tem uma aba de tira dúvidas só mencionar a dúvida de vocês que aí quando eu for est olhando vou est ajudando Ok na comunidade também do Whatsapp
vocês podem estar acessando né quiser tirar alguma informação sobre o curso Ok o curso ainda tá disponível ainda tá aberto vai tá aberto aí mais alguns dias aí vai est sendo fechado Ok com vagas limitadas então não perca essa oportunidade Quem ainda não conhece o curso de e bom pessoal é isso vejo vocês aí no próximo tira dúvidas