RAG estruturado em JSON - Assistente pessoal

32.87k views10564 WordsCopy TextShare
Guilherme Reis | DinastIA
🔥Aprenda a criar agentes de IA de vendas, sdr e atendimento e aproveite o mercado que mais crescerá...
Video Transcript:
Olá tudo bem essa daqui é mais uma live que acontece dentro da dinastia Hoje a gente vai falar sobre assistente pessoal vamos fazer alguns aprimoramentos mas antes eu tô subindo aqui no palco da nossa Live nada mais nada menos do que o Flávio gau guau como que eu falo aí Flávio teu nome ajuda a gente aí Flávio guau por que que eu eu tô trazendo o Flávio gual aqui porque o Flávio eu vou até compartilhar aqui a minha Atel ó o Flávio eh ele acabou de fechar um contrato cara de R 15.000 vendendo este assistente
pessoal que a gente vai continuar aprimorando olha que louco acabou de chegar essa essa informação para mim aqui ó aqui no chat Ó tem dia ele hoje ele vendeu 715.000 Acabei de puxar ele pro palco que aconteceu Flávio Conta aí pra gente rapidamente como é que foi esse negócio aí Opa eh eu eu tava dando uma virada de car em algumas coisas né que eu tava falando pro Andrei hoje eu sou formado em processamento de dados e publicidade de propaganda Uhum aí o meu telefone tocou um dia faz coisa de uns dois meses mais ou
menos a pessoa queria um aplicativo e eu falei ó aplicativo Dependendo do que você vai fazer Tem taxas né você vai ter que toda a atualização pagar a taxa tal né Por que que você não faz um um chat né um chatbot né mas aí até então eu tava uns cursinhos aí vendendo Type bot essas coisinhas mas já mexendo um pouco mais no no n8m uhum e surgiu assim a a o projeto de fazer o chat mas era um chat simples e eh eh comecei a a trabalhar e vi que realmente não era um chat
direcionado né Uhum comecei a Pesquisar outras coisas né para entender um pouco mais sobre os nós e tudo mais do do m8n até que eu achei um vídeo seu falando do do hag né o primeiro hag ali e tal boa e comecei a consumir os vídeos chegou uma hora que eu falei não deixa eu entrar aqui nos links né dar uma olhada aí eu vi que você começou a falar sobre o assistente pessoal né mas até então não estava dentro da comunidade né Uhum aí falei bom esse esse assistente aqui vai me ajudar para caramba
né Aí eu peguei na versão 1.3 Olha só Instalei aqui comecei a modificar algumas coisas e funcionou pro meu cliente né E ontem eu tava fazendo uns testes deu um um um pau aí um problema na a quantidade de tokens que tava passando tudo conversei com Alan ontem né na no no discord uhum e eh hoje eu falei com o Andrei ele me deu um apoio aqui assim fenomenal consegui os dois né me abriram a a cabeça aqui e tal para ver onde que tava o erro e tal e eu acabei de desligar né assim
eu eu tem apegado a esse trabalho fazer mas assim para aprender Então esse cliente me paga o estudo praticamente 15.000 fechado me paga o estudo ol Uhum E na hora que eu desliguei aqui com ele terminei de de fazer atualização o cliente ligou perguntando se tava pronto aí Mandei para ele El já tá testando e já colocou em produção já que massa tá tá fenomenal e falaram para mim que você tem 15 dias na comunidade É isso é verdade faz duas semanas que você tá aqui na na é na na no discord mais ou menos
15 dias Caraca loucura isso cara que que eu tava falando pro Andre Hum você pega esses cursos que tem por aí é tudo cop e cola exato daí você entra na na no grupo das pessoas lá é sempre falando ai quem tem o fluxo para tal coisa quem tem não sei que não não faz igual você que instiga a gente a a a pensar né ex criar al Isso é para mim é é fenomenal Eu consumo bastante informação e tudo mais Você chegou a comprar algum outro curso Então assim é investir em algum curso eu
tenho eu tenho eu tenho três cursos aqui mas os três não não não não vão pra frente pô loucura cara tudo cop Cola Tudo cop e cola Bom vamos lá deixa eu cara muito obrigado Obrigado Flávio é um prazer zass ter aqui isso é muito louco né É o que o Flávio falou que ele falou ali que ele recebeu ajuda vou até mostrar aqui tô compartilhando minha tela dentro do Nossa comunidade discord você tem esses canais aqui de suporte e dúvidas tá vendo Então uma galera posta aqui ó todo dia dúvidas tirando dúvidas e a
gente tem como resolver também que é uma biblioteca de como você resolve o problemas rápidos ou seja Alguém já resolveu o problema ele coloca ali ó hoje uma uma hora atrás alguém já colocou aqui ó ajuda com o erro do bloco de intenção da tomação de agendamentos então Eh Ou seja os aprimoramentos que a gente vai fazer não é só eu que faço a comunidade tá aprimorando e a comunidade tá devolvendo de volta aqui quando Eles encontram algum problema eles acabam resolvendo E hoje nós estamos batendo a marca de 600 membros dentro da dinastia e
temos eh o quê 15 pessoas dentro do canal de suporte são 15 Cavaleiros que estão dedicando o seu tempo para a ajudar outras pessoas porque alguém ajudou eles então Eles se sentiram na assim tão satisfeitos que alguém ajudou eles que agora eles estão querendo ajudar outras pessoas então por isso que a gente tem uma comunidade muito forte de pessoas que estão querendo avançar e ajudar e acontece isso Ó o Flávio entrou aqui 15 dias R 15.000 mais um cas de sucesso a gente tem outro case de R 25.000 em uma semana e agora temos mais
um Case aí muito legal Flávio Muito obrigado cara é de coração é um prazer aí ter você na na comunidade e Que bom que a gente conseguiu ajudar você de alguma forma Beleza eu vou descer agora aqui agr compartilhamento seu conhecimento aí com a gente show tamo junto cara bom vou descer aqui o Flávio Pra audiência Luizão te desci também se você quiser voltar depois trocar uma ideia você pode voltar também então é isso que que que a gente vai ver hoje a gente vai continuar aprimorando aqui o nosso Assistente eu só quero que você
entenda por isso que eu fiz esse começo aqui rapidamente para você entender a sinergia que tem essa comunidade beleza e quando a gente fala que a gente tá só no começo é porque esse é só o começo você tem que ver os agentes que a gente vai começar a criar dentro dos reinados que são grupos privados e fechados dentro da dinastia Lembrando que no momento tudo é 100% no 0800 Ok você não paga absolutamente nada para participar e ter toda esse ganho ou seja nós estamos entregando um valor muito grande para você para você ter
essa confiança na gente antes mesmo que a gente Peça qualquer coisa para você a única coisa que a gente peça hoje é que você compartilhe o conteúdo é só isso tá se você tá gostando tá tendo algum tipo de resultado Compartilhe o conteúdo com pessoas que estão em transição de carreira que estão mudando de vida ou principalmente donos de agência de marketing digital donos de agência ou seja eles querem migrar a agência deles para uma agência de ia então se você tá nesse perfil conhece alguém que tá nesse perfil você tá no lugar certo vem
para dinastia Agora chega desse papo aí e vamos para o que interessa essa vou aqui mostrar então o meu agente que é o agente aí que o Flávio Vendeu por R 15.000 excelente e nós vamos então aprimorar esse agente Eu já vi vários pontos muito legal aqui que a gente pode fazer né então só pra gente entender aqui talvez você caiu de paraquedas no vídeo ou que né a galera aqui muitas pessoas é a primeira Live é esse daqui é o última versão do nosso assistente pessoal que foi desenhado para você fazer o setup dele
sozinho e depois você configurar para que ele consiga falar com o cliente então você faz o setup e depois você roda ele configura ele e deixa ele rodar sozinho Beleza então a gente tá cada vez mais e aprimorando os nodes que a gente tem aqui dentro desse agente Mas vamos fazer um quick overview aqui seja uma corrida rápida para você entender e o que que a gente tá fazendo e Como que foi a configuração do porquê das coisas e aí a gente vai pensar aonde que a gente pode aprimorar beleza coisas importantes que você precisa
saber aqui que são pré-requisitos tem o n8n rodando na sua máquina se você não sabe como vai no meu primeiro vídeo do zero Expert que lá te ensino como você cria uma VPS no digital otion como você instala o n8n e segundo ponto você tem que e e saber o que que é o supabase né então instala ali cria uma conta no supabase que é super simples que vai ser o banco de dados que a gente vai estar usando tanto pro banco vetorial quanto para o banco relacional que a gente tem aqui dentro Ok E
também o Evolution que é uma API deixa eu entrar aqui que é essa Api para você conectar o seu WhatsApp e aí a gente conseguir comunicar com o nosso agente Beleza então dentro do n8n E lembrando que Nessa versão a gente recebe o Web Hook ali do Evolution passa para esse canal de configuração e cara vamos prestar atenção aqui ó porque eu ten a galera de dúvida então eu vou ter que passar devagarzinho aqui porque tem muita gente perdida não tá indo não consigo responder meu número tá travando só responde o meu número a gente
fez esse canal de configuração para você olhar com calma mesmo tá então quando você abriu configuração dá uma batida no olho aqui com calma com leveza meu caro Cavaleiro olha ali ó admin número O que que significa admin número é só pode ser o teu próprio número concordo o número do administrador e aqui Este número é o tratamento que chegou do WhatsApp e aqui a gente tem utilização apenas via AD mim olha que bonito Ô Andre você tá na Live ainda Andrei tá na Live Olha que bonito Andre Você não acha que tá muito claro
isso daqui Andre como é que eu posso deixar mais claro e Óbvio essa variável me diz lindo demais concordo olha utilização apena via de mim o que que quer dizer que só de mim pode usar e tá o valor verdadeiro se você colocar falso significa que qualquer número poderá usar para ficar mais fácil só indo na sua casa na casa de cada um [Risadas] instalar Então meus caros nobres Cavaleiros e damas se você quiser habilitar esse assistente pessoal para ser utilizado por outros números você coloca a opção de falso pô beleza que aí você vai
ver que nos próximos nós a gente vai usar esse atributo aqui ou para travar o prompt ou não aí esse daqui outro interessante is admin Ou seja é um admin quer saber que a pessoa que tá falando é administrador Porque se ela for a gente vai poder liberar funções administrativas que só o administrador pode ter concorda comigo então você tem que prestar atenção ção no seu número você altera aqui no admin número coloca o teu número aqui e no is admin ó tá o teu número aqui também então você tem que colocar o teu número
aqui também beleza Guilherme como é que ele tá fazendo isso olhando rapidamente né você vê que ele tá puxando uma estrutura aqui ó de acesso Jason é tudo que vem do lado esquerdo aqui que é o input Ou seja é a entrada de informação e aí ponto significa camada então eu começo no que tá aqui depois eu vou no data que tá aqui ó data depois eu vou no Key aí se você não achar Ó você acha aqui ó Key depois eu vou lá no remote jid aqui ó remote jid que é o número que
tá vindo então eu faço uma condicional aqui se o número que tá vindo aí exatamente igual ao meu número então é verdadeiro e aí eu coloquei uma opção de boolean que tem vários tipos né ou seja Bullying é verdadeiro ou falso e aí a gente libera outra coisa importante Evolution API você tem que colocar a api que está vindo aqui do Evolution Ok e onde você acha essa api tá aqui dentro também ó vamos procurar aqui ó essa daqui ó api Key Ok essa é api da sua Instância lá do Evolution então a gente trava
também porque a gente vai ter uma condicional de que apenas aquela Instância pode receber requisição nesse end Point Ok no seu web Hook bom legal aí a gente vai pro alf a gente vai fazer esses checks que eu falei para você ou seja se api aqui é igual se o a o tipo da mensagem que chegou é up search Lembrando aqui resolvendo várias dúvidas né pô tá chegando outro tipo de mensagem Guilherme tá chegando é a mensagem foi visualizada Então você tem que ir lá no teu Evolution e configurar certinho né ó como que a
gente configurou o nosso web Hook aqui dentro ó configuração eventos web Hook a gente tá ticando apenas messages up search Ou seja que é só quando você recebe uma nova mensagem ok E aí você vai continuar aqui e aí a gente vai fazer um Switch que é Identificar qual é o formato da mensagem que chegou então pode ser um documento pode ser uma mensagem de áudio uma mensagem de imagem ou texto beleza e aqui a gente tem alguns caminhos diferentes né Se for mensagem de documento a gente vai pro nosso que já foi passado nos
vídeos anteriores se for uma mensagem de áudio a gente vai usar o Whisper para transcrever e o áudio para texto se for uma mensagem de imagem aqui é legal olha só eu não sei se a galera percebeu mas eu vou fazer questão de mostrar ó a gente tem aqui o prompt a base aqui quando é uma mensagem de quando é uma mensagem de imagem Ok imagem você mandou uma foto sabe na descrição da imagem sabe quando você vai mandar uma mensagem no WhatsApp você pode colocar ali uma descrição que é um texto junto com a
imagem certo então a a gente colocou aqui a opção de você colocar eh o prompt que você quer para o o Dali o o dy que é o o o motor o modelo da Open eye para ou seja interpretar a imagem executar então se você só tacar a imagem ele vai Talvez descrever a imagem para você mas você pode botar no prompt na descrição da imagem fal assim ó me fala o que significa essa imagem ou me me fala todos os textos dessa imagem então você pode dinamizar isso com o teu cliente também ok então
por exemplo você pode falar e instruir ele para colocar a descrição quando ele envia a imagem e aqui a gente vai usar no formato de promp então é nesse momento assim que a gente tá fazendo o prompt ali do Dolly eh para analisar a imagem legal aí vira texto esse texto bum é injetado ali dentro Ok E aí a gente tem o buffer do Reds de mensagem picotada então vai chegar várias mensagens picotada a gente vai travar Ali vai agrupar vai passar tudo de uma vez só e agora a gente puxa os dados que são
esses dados que a gente puxa a gente puxa dois tipos de informação o prompt que tá salvo no banco bco de dados que é esse daqui ó puxar prompt então você vê que a gente conectou aqui no postgress essa conexão é direta do banco de dados que a gente tá no postgress ali no super base então se você vier no seu superbase aqui você pode vir em project settings Database e aqui dentro de Database você vai ter todas as credenciais para você usar ali beleza Eh então aqui dentro a gente tem o nosso prompt que
a gente salvou na primeira tabela você pode ver aqui ó a tabela ó cérebro Então a primeira linha é o prompte a ser usado para esse agente e depois a gente tem o reg controle que é a lista de documentos com o resumo para a gente dar o conhecimento pro nosso agente de que conhecimento ou seja de quais documentos ele pode acessar usando o banco vetorial Beleza então a gente faz isso quando nós Subimos qualquer PDF no WhatsApp então se você fazer upload de um PDF ele passa pelo reg ele faz um resumo E aí
ele acaba adicionando isso na nossa base de dados Ok e agora a gente tem um classificador porque a gente quer separar V habilidade de administrador de gerenciar os prompts do da recepcionista que vai ser o nosso agente principal né hoje ela tem várias ferramentas então para você instalar o assistente você tem que instalar o assistente que é esse fluxo principal e depois você tem que instalar todas essas ferramentas caso você queira usar todas essas ferramentas se você não quiser usar agendamento você não instala ferramenta de agendamento se você não quiser usar a base de a
busca por conhecimento ou seja habilidade da nossa agente é instalar do conhecimento e puxar de volta você também não precisa mexer mesma coisa para e-mails aqui então você escolhe quais ferramentas e habilidades você quer deixar pra sua recepcionista poder mexer Ok bom legal tá bem assim é simples o o fluxo eu confesso que eh a gente é bem eh direto aqui e bem transparente para dizer que esse não é um agente que estaria em condições ainda de rodar 100% em produção porque a gente tá simplesmente passando conhecimento né a gente não tá passando a gente
pronto para você A ideia é que você pega isso daqui e você comece a iterar a melhorar a treinar a testar e avançar Ok E conforme vai passando aqui a os dias a gente vai avaliando feedbacks de quem já tá testando Então já teve alguns feedbacks aqui que eu vou estar passando agora e aí a gente vai fazendo algumas Melhoras e vai moldando Em qual direção que a gente pode caminhar esse projeto Lembrando que a gente tem outros projetos em Paralelos acontecendo também ok mas casos que que nem aconteceu do Flávio vai continuar acontecendo ou
seja mesmo que é um projeto simples na minha na minha visão já é o suficiente para você conseguir comercializar R 15.000 jogar em produção e e você vê que tem um bug você resolve e você vai aprimorando olha que louco né Mesmo não tendo sido desenhado para tal já está acontecendo que é muito legal bom Legal vamos ver aqui pausa para os comentários galera tem dúvidas de que colocar lá no além do Up search uma hora dá para criar uma aula sim Total não perc uma live o cara tá vendo no carro aqui a Live
Vê se pode que isso Bruno presta atenção cara vai bater o carro legal bom tem um outro Flávio que eu acho que ele ele não tá aqui na live mas ele deixou algumas contribuições legais mas antes disso eu queria dar eu queria parabenizar aqui um cavaleiro antes da gente continuar aqui rapidamente que é o Guilherme M Guilherme meu Chará vou subir aqui vou te convidar invite to speak te convidei aqui Guilherme você consegue dar um pulinho aqui rapidinho pra gente Vou compartilhar minha tela aqui também ó aí ó fala Guilherme tranquilo Olá E aí pessoal
boa tarde boa tarde como é que você tá tô tudo certo graas a Deus e aí por que que eu chamei o Guilherme aqui gente pro palco por causa disso ó se você entrar aqui da dinastia você verem dúvidas o Guilherme ele tá praticamente todos os dias cara respondendo dúvidas da Galera sobre os nossos agentes Ó você tá vendo Então assim tá o cara tá constantemente aqui ativo ó ó respondendo dúvidas puxando a galera ali e para dentro do suporte e o que que você vai ver aqui o Guilherme ele entrou no grupo de suporte
da dinastia então ele tem a tag suporte e e eu tô vendo que ele tá aceleradíssimo então eu só queria fazer essa pausa para te dizer que eh a gente tá extremamente cara agradecido pelo seu tempo pela sua energia sua dedicação é de fato assim e a gente transborda entendeu então pô meu muito obrigado pela parte da dinastia e saber que tem uma pessoa que tá realmente aí avançando E ajudando a galera Como que você tá fazendo isso OK não sei Qual que é o teu background eu acho que faz pouco tempo que você entrou
na diia também né Faz quanto tempo Acho que uma semana ou mais sim eu tô uma semana talvez seis dias eu acho agora gostaria de inicialmente agradecer e tanto a você como a comunidade como toda a oportunidade porque eu cheguei aqui cru sem saber de absolutamente nada e tô hoje podendo compartilhar e mesmo que o pouco que eu já aprendi né mas eu acho que essa é a intenção eu percebi que essa é a intenção aqui da galera e eu percebi que a galera tem dedicado e não só tempo mas como bastante energia para com
as pessoas também que é um reflexo do que você tá fazendo isso é muito legal a gente tá muito impressionado isso isso isso tá sendo muito legal principalmente para mim cara eu só agradeço quero dizer que quem tá chegando agora aí bem-vindo e aqui você vai aprender de verdade o as melhores acho que as melhores práticas aí que o mercado tá oferecendo já Porque o Guilherme tá trazendo um background do que ele já viu que não serve viu que a galera tá enganando os outros tão fazendo um uma mix de um monte de coisa desnecessária
Enquanto aqui a gente tá fazendo algo fluido com um potencial enorme então total cara mais um agradecimento P Muito obrigado Guilherme é de coração é meu muito obrigado aí pela participação vou jogar o Guilherme aqui pra audiência então você vê como é que é Faz uma semana que o Guilherme entrou e já tá ajudando a galera isso acho fenomenal ou seja o conteúdo que o Guilherme aprendeu ele pá já tá aplicando que doideira Isso que doideira para você ver que a mudança é real ou seja a transformação pode ser assim ó rápida né mas você
tem que entender a profundidade também então que nem eu falei hoje eh acho que foi hoje ou ontem a mensagem que eu lancei para vocês né isso daqui que a gente tá fazendo é programação pura cara então você precisa ter um background de lógica senão vai travar e é por isso que a gente tem que e mostrar as possibilidades do certo e ver quando dá errado como que a gente pode resolver para que você consiga ter a lógica por trás por isso que só copiar e executar template você não cresce não tem como né tem
que ter esse dia a dia tem que ter esse entrosamento que tá acontecendo na comunidade Beleza então vamos lá primeira coisa que eu tava pensando aqui dentro do do nosso banco de dados é o seguinte se você for ver eu acho muito louco essa habilidade que a gente deu pra nossa pra nossa assistente quer ver ó aqui ó conhecimento Lembrando que esse daqui é uma assistente que ainda tá program para o segmento de odontologia Ok então a gente programou ela para odont Clinic é uma clínica de Odontologia em Londrina e a gente colocou alguns documentos
do site né copiamos colocamos ali rag então você vai ver que e aqui no reg controle tem esse documento ou esse PDF e na tabela documents a gente tem aqui os nossos vetores e os chunks que ela fez tá e aqui você tem o conteúdo examente que tá a separação e aí que acontece a tabela conhecimento é uma tabela que foi desenhada para ficar livremente de livre acesso ao agente ou seja ele pode receber a informação acessar e excluir por categoria Então como fica algo genérico fica a critério do próprio agente lhe dar da melhor
forma e no prompt então no prompt a gente falou quando for a primeira interação deste cliente você já salva as informações que você tiver desse cliente na categoria então a gente já testou isso né a gente deu um oi para ele ele guardou aqui informação agora uma coisa muito bem falada que tá faltando é data e hora cara ou seja da de criação e de update Então acho que ess a primeira coisa que eu vou querer fazer beleza é a gente editar essas informações aqui ou seja colocar uma categoria chamada updated e created essas duas
categorias E aí dá pra gente fazer de uma forma usando aqui os nossos conhecimentos de de Agentes Então vamos pegar aqui ó vamos achar um criar cérebro R controle tabela de conhecimento vai tá provavelmente rolar para setar a base de dados vetorial não ISS aqui vamos achar aqui tá qual o agente que a gente fez aqui buscar conhecimento adicionar conhecimento aqui você vai ver ó a gente tem uma outra eh sugestão legal que é não versionar no nome mas sim na tag então isso daqui vai ser legal também tá a gente vai começar a criar
a versão dos nossos agentes na tag Mas ó tá vendo esse quadrado aqui ó rodar para criar a tabela conhecimento esse daqui que a gente vai fazer então o que que ele faz ele dá um drop ele Deleta a tabela se ela e existir e ele recria a tabela e aí o que que a gente vai fazer a gente vai lá pro chat GPT ou Cloud então pode ser aqui o cloud ó vou começar aqui o novo chat e vou tacar aqui a informação e Vou colocar upd ó tô passando em inglês para não zoar
muito a cabeça do dele mas o que que eu falei para ele eu taquei ali o a o código SQL e falei para ele cara cria aí também um uma coluna chamada created add que é criado e updated né ou seja atualizado ele criou ó ó time stamp com o Zone já com o tipo de time passou o default ou seja valor default que é o meu time stamp atual seja meu meu horário atual então ele Manteve a o drop ele adicionou essas informações agora Ele criou aqui esse Trigger ó PR automaticamente fazer update Ah
legal e criou outro Trigger que chama essa função para cada update Legal muito bom então que que ele fez ele tá criando essa função que é para fazer um update da tabela toda vez que a gente atualizar ela então toda vez que a gente atualizar ela essa coluna aqui que vai se chamar updated ela vai atualizar o tempo pra gente então aí ele criou a função pra gente agora Ele criou o gatilho da função que é toda vez que a gente for atualizar o essa tabela chamada conhecimento a gente vai est executando essa função Eu
só não sei se seria for each Row Hum só esse for que eu não estou na dúvida Vamos fazer uma pergunta eu fiz uma pergunta aqui pro modelo né esse for each Roll ele estaria no final atualizando todas as linhas da tabela porque se for Isso tá errado você consegue arrumar isso então tô perguntando aí ele falou não o for Rual não atualiza todas as linhas o o comportamento tá correto Deixa eu te explicar Ele tá me explicando aqui beleza tudo bem só tô checando ó forol means ó o Trigger vai vai para cada linha
que tá sendo atualizada naquele momento Ah tá ok entendi ou seja se ele atualizar várias linhas todas as linhas atualizadas estarão tendo o seu time a sendo corrigido legal beleza me convenceu vamos copiar isso daqui e agora eu vou vir aqui vou colocar e o que acontece eh eu vou rodar mas aquele a informação vai vai cair né então vai zerar porque vai queimar a tabela e vai começar do zero né Beleza ó verdadeiro já atualizei vamos agora criar versão dentro de tags então aqui é a gente vai criar uma nova tag ah ah até
tem aqui né Você viu a gente já tinha criado cara então assistente pessoal vamos colocar aqui V 1.6 legal aí Então agora eu já posso colocar essa nova tag Ó que bonito e aqui eu vou deletar agora o versionamento aí ó tô seguindo a indicação da galera vai ficar bonitinho aí já tá salvo Então se a gente entrar agora na nosso tabela aqui do suabase e a gente atualizar já tá fazendo refresh você vai ver que isso daqui vai vai ter caído fora é que é muito lerdo né cara eu fico todo vídeo eu vou
continuar reclamando para vez eu vou parar de usar os fabs tá louco que coisa Aí que legal ó então o criado a e o updated A tá aqui como o formato de timestamp que é data e hora um valor de data e hora e foi programado para esse último atributo ser atualizado sozinho caso a gente faça uma atualização da tabela como um todo legal agora o que acontece a gente tem que pensar como que a gente pode usar essa informação eh pro nosso agente então tem algumas opções aqui que eu imagino Primeira opção obviamente é
trazer de volta essa informação para ele toda vez que ele buscar né então a gente pode eh testar ele já já mas se a gente vamos inserir aqui uma informação Ah vou colocar aqui cliente eh nome Guilherme do jeito que ele colocou lá né vamos ver ó que legal então Acabei de criar a uma linha aqui na categoria cliente que era o que a gente já tinha feito antes coloquei aqui um texto rápido e a informação de timestamp entrou ó tá vendo data e hora P pá Lembrando que é hora que tá rodando aqui dentro
do teus suabase né Então para mim ele tá nesse GMT z0 né se o horário tiver diferente Ou seja eh dentro do fuso horário teu você vai ter que mudar lá na tabela do update que pode ser uma opção pra gente fazer isso também né eh mas eu acho que dá pra gente ver nas configurações se eu não tô enganado tipo alguma configuração aqui dá pra gente mudar o fuso horário e se Provavelmente você colocar o fuso horário aí da América Latina São Paulo eu acredito que o horário vai est América Latina São Paulo se
não tiver ficar para uma para um próximo vídeo a gente fazer essa atualização legal agora eu vou aqui dentro do meu buscar conhecimento e vamos lá dentro desse fluxo tá vendo que tá tudo e a gente tem aqui já algo pinado né ó categorias Tá vendo só pra gente testar então eu vou editar isso aqui vou colocar cliente vou salvar Lembrando que nos nossos vídeos nada é eh como é que é como é que eu posso dizer nada é planejado tudo aqui é 100% ao vivo se der erro vai dar erro entendeu então fica muito
tranquilo meu nobre Cavaleiro porque se der erro a gente vai resolver salvei ó legal ele buscou informação ele agregou e agora você viu que ele puxou todo o contexto daquele daquela tabela é isso que eu queria ver é exatamente isso eu quero iia ver se ele iria me trazer a categoria o texto e essas duas novas colunas criadas e é muito legal essa aula eu acho que eu vou lançar o título dessa aula para você melhorar a tabela pro seu pro seu próprio uso de caso cada um tem uso de caso específico né tem pessoas
aqui que tem o uso de caso sei lá de colocar outro tipo de informação e aí que me vem mais uma ideia que a gente tava conversando recentemente e se a gente criar uma tabela uma coluna no formato Jason e dá a opção do nosso atendente colocar Jason ali dentro e depois buscar por Jason meu rapaz isso iria quebrar a banca aqui dentro e seria muito legal eu acho que vocês não estão sacando mas se você dá essa estrutura aqui que você vê no banco de dados é travada que que é estrutura travada tá vendo
o tipo aqui ó bem aqui só pode ser número só pode ser varchar varar só pode ser uma um texto ou um número text só pode ser texto time stamp só pode ser data mas existe um formato que chama Jason que pode ser uma estrutura complexa E aí a gente pode dar essa opção pro nosso a gente criar essa estrutura do jeito que ele quiser muito legal bom vamos lá e eu vou entrar aqui então no meu no meu eu chamo de Claudineia Vou pedi PR Claud me ajudar nessa daqui another como é que a
gente chama é difícil o nome né outros opções mais informações informações estruturadas como que a gente pode chamar o nome dessa coluna galera Jon Me ajuda aí como que pode chamar o nome dessa galera tá escrevendo Como é que chama o nome dessa coluna data lindo Guilherme perfeito data adorei data the Jason Format legal lindo perfeito é data mesmo porque são mais informações né Ok vou te ajudar offers dois tipos de Jason tipo né Jason Jason B eu vou usar o Jason B porque geralmente recomendado sobre jzu Por quê ele pode armazenar ah decompose binary
formats ou para processamentos mais rápidos então ele tem suporte para indexação e ele elimina objetos duplicados legal então ele usou esse formato json B colocou ali o default que é uma uma uma estrutura de Jason padrão E aí você Ele deu até o exemplo né Ó você pode setar esse formato aqui né e eu vou pedir para ele ah [Música] Me One exle can Object in Jon B Format eu t pedindo para ele me dar um exemplo de como eu posso fazer uma query dentro desse formato em Jon isso daqui é muito louco hein vamos
ver Isso é animal hein isso daqui é animal se performance Speed isso aí Estamos no caminho certo Olha que legal isso daqui eu acho muito legal imagina se a gente desse a possibilidade pro nosso agente poder criar o formato que ele quiser e depois ele mesmo o próprio agente pode buscar qualquer campo dentro desse formato olha só a explosão cara se não tá explodindo a tua cabeça é porque você não tá entendendo absolutamente nada que a gente tá fazendo aqui e aí você vai ter que assistir de novo o vídeo de novo umas 10 vezes
até você entender porque se a gente fizer isso e se isso funcionar a gente tá prim a gente tá basicamente dando um cérebro para ele e habilidade para ele salvar qualquer formato estruturado e ele mesmo entendendo dessa estrutura buscar a informação no banco de dados cara doideira dessa forma ele conseguiria buscar dentro da coluna data sem ter que baixar o dias inteiros sim Exatamente olha aqui ó select desse jeito ó eu pedi Exatamente esse exemplo para ele Ó busque tudo quando o usuário o nome dentro aqui ó tá vendo me dá tudo quando tiver essa
esse tipo de esse tipo de formato aí ele vai além me busca tudo quando tiver usuário o endereço e a cidade e ele vai além ainda eu quero então que você me busque todo o conhecimento quando dentro da data tiver essa estrutura de isso usuário endereço eh dentro de endereço tiver ali ó Country que é país e o Country for igual a usa por exemplo E aí ele vai me dar todos os os os componentes e é legal que ele me deu várias opções Cara isso achei muito legal ele me deu uma opção de Jason
estruturado chave e valor ó chave e valor Qual que é a chave user valor é toda essa estrutura de Jason chave valor ou seja é um objeto ok isso daqui é um objeto agora olha que louco olha que louco presta atenção aqui ó ele me deu um exemplo de Array tags me busca todos os todos os os os e as rows ou seja as linhas que tiver a tag de urgente então assim eh muito louco isso Calma vento norte calma meu caro Nobre nós estamos no nível um pouco mais avançado aqui a gente vai ter
que seguir a aula mas você pode buscar o a galera no suporte depois da aula porque aqui estamos numa verdadeira revolução vai ajudar muita gente isso daqui que a gente tá fazendo mas muita gente mesmo ou seja vai destravar e outras oportunidades de você conectar dados estruturados a Seu banco de dados e fazer um rag que que tu nunca viu antes entendeu então legal como que a gente pode aplicar isso agora ó e ele dá as operações ó US is aqui para pegar um J Object usa aqui para pegar para pegar um valor de texto
Então foi que ele fez aqui ó pegar o valor de texto e use o ponto de interrogação para checar se a chave existe tá vendo ó por exemplo me retorne todos os documentos se existir uma um objeto de usuário olha que louco me retorne tudo que tá dentro da base se existir um objeto de usuário então você pode usar essa query aqui ou você usa essa daqui ó @m para checar se o J contém a noda Jason tá vendo ó você contém outro Jason dentro dele pô muito legal quer ver mais exemplo calma aí que
a gente já vai usar você beleza vamos manter ele aqui em standby a Cloud Nea fica aí Claudinea que a gente vai precisar agora copiar o que você fez aqui ó Então vamos copiar novamente a última versão do SQL vamos aqui a em criar a base de con pera aí eu tinha acabado de digitar isso não sei não sei se vocês viram mas eu tinha acabado de editar Ah não isqu é o buscar conhecimento foi mal cancelar Pera aí Ah tá rodar para criar a básico não eu vou deletar isqui cara sen não vai ficar
confuso ó tá vendo vai ficar confuso não V deixar confuso beleza vamos deletar aqui o versionamento vamos adicionar aqui a versão nova Ok já tá salvo agora aqui no salvar conhecimento aqui mesmo é onde que eu tô com com o nosso SQL Vamos jogar tudo aqui ó data Jason B default Legal vamos salvar vamos ver bum foi salvei agora vou voltar no meu suas e vamos atualizar aqui vamos ver estamos ao vivo com 37 pessoas no palco da dinastia muito louco já já a gente vai bater Record e detalhe Passamos o número de membros dentro
da dinastia do que no grupo de WhatsApp então se você não tá dentro da dinastia tá perdendo demais tem que tá dentro do discord Passamos o número de membros do discord referente ao WhatsApp Ó que legal então pô mas por que que ele veio depois né Eu não sei mas alguém tem toque aqui eu tenho toque para essas coisas por que que tá por último não gostei cara ô Claudineia tem alguma coisa errada aqui ó mas aqui tá certo né Tá eu não vou encher o saco não deixa assim mesmo depois a gente vê tá
tudo certo vai funcionar bom legal agora o que que a gente pode fazer vamos testar cara vamos testar vamos inserir aqui uma Row e ol dá para editar em Jason legal então vamos colocar aqui cliente ã texto pô texto ficou vago agora né tipo pode até matar o texto se for ver a gente pode fazer tudo no Jason né bom não sei vamos manter porque a gente não quer quebrar o raciocínio das outras lives estamos em 43 minutos já também então não dá tempo de se aventurar muito coisa né senão o vídeo fica muito longo
e a galera não assiste vídeos muitos longos Então a gente tem que ser rápido e eu vou deixar em branco texto e vou editar esse Jason aqui ó legal cara que louco Ah aqui a gente pode chamar de cliente mesmo cliente aí a gente pode colocar aqui algumas tags por exemplo nome e Guilherme Reis tá vendo pode ser o cadastro do cara e sei lá Vel e-mail operadoras k e sei lá telefone oh vai dar bom isso daqui hein você confia mais na em Claudineia que GP Teco Ô rapaz para código a Claud ne é
boa viu rapaz a Cloud ne é muito boa para código Eu acho que eu confio mais na Cloud n do que no gptc aí para código e cada vez mais usando a Cloud Neia e cada vez menos usando usando o gp Teco e não Então tá eu tô colocando o meu número colocando o DDI Lembrando que eu eu eu eu estou na Inglaterra Ok moro aqui em Londres para quem não sabe se é uma novidade para você coloca aqui cara é novidade não sabia É moro aqui na Inglaterra já faz 7 anos tem uma empresa
de tecnologia tem das maiores marcas do mundo como Google Ford Chanel L'Oréal se você não sabia coloca aqui também por isso que o formato do telefone é d é DDI depois DDD por aí vai então você que tá no Brasil seria assim 55 por aí vai legal que mais eh eu acho que já deu né Vamos aplicar aqui beleza coloquei o formatinho ali Eh vamos salvar ó texto não pode ser no ó Isso daqui é interessante o texto não pode ser no já vamos ter que mudar isso daqui para Claudineia entendeu eh ah please make
Ah aqui ó not no tá vendo Vamos só pedir para ela tirar então tô pedindo PR clud retirar o not e vai ficar assim ó tá vendo aqui o texto ele não podia vazio né que esse essa tag de referência not Então ela retirou aqui e a gente vai atualizar novamente porque agora o texto pode ser pode ser vazio né deixa só copiar o que eu já fiz ali antes para não perder tempo Beleza então vamos rodar is aqui novamente bum rodou vamos aqui pro descartar atualizar aqui base conhecimento legal inserir nova coluna categoria cliente
vou deixar aqui não agora beleza Tá ok salvar bonito agora sim ó categoria cliente e temos aqui a data de criação update E agora temos esse data Ó que bonito vem no formato Jason bonitinho do jeito que você iria esperar legal agora que que a gente pode fazer hum agora a gente vai aqui e ver como que nós vamos ver como que a gente busca esses dados isso daqui é importante ver como que vai retornar para nós de volta essa informação Então vamos testar o workflow que louco hein jovem isso é muito louco hein Olha
só você deu uma olhada aqui ó você viu como que ele retornou o Jason bonito hein estruturado para você na tabela já ó tá vendo a diferença você sabe o que significa isso né Você pode puxar essa informação você pode trabalhar com ela dentro do n8n Ó aqui ó ó a cabeça ó explodindo de de de opção que você pode fazer Ô só é só essa aula aqui já valeu aí mais uns R 5.000 10.000 a mais no no teu agente fácil que vai e que vai te dar capacidade de você conseguir fazer muita coisa
ó que legal a estrutura vem bonitinha Ó veio assim ó porque vem Jason né e ele reconheceu ó que louco animal vamos lá então beleza eu já sei sei que agora ele me retorna a estrutura Jason e agora o que que eu preciso a gente precisa fazer ele reconhecer esse Formato na hora dele buscar também exato meu jovem Exatamente meu nobre Perim é Explode a cabeça mesmo agora antes da gente finalizar a gente precisa fazer aqui e ele buscar esse conhecimento como que a gente pode fazer ele acessar essa informação vamos ver aqui no Ah
tá ele já está buscando o conhecimento bom agora é interessante né porque a gente tem que ver aqui as opções que nós teríamos eh dele fazer aqui então a gente teria que ter a opção dele criar a query para ele acessar uma informação específica do cara então eu vou aqui uma opção a gente já fez isso aqui quer ver É bem parecido Cadê o meu agente principal pode salvar aente 1.5 aqui ó você vai ver que a gente fez algo parecido base documen arquivo aqui ó tá vendo esse filtro critério de filtro é exatamente o
mesmo string que a gente faria ó então o que que eu vou fazer eu vou passar para vou pedir ajuda da Cloud ne agora a Cloud ne vai me ajudar vamos lá Cloud ne seguinte Given I have this a value on my Jason on my data colum Então tô falando para ela ó vamos supor que eu tenha esse valor aqui no meu data Cola Ok create equ [Música] items telefone is Então tô falando para ela o seguinte me cria uma query aonde todos os itens onde que você vai buscar todos os itens aonde o telefone
que é aqui dentro seja igual a esse número que eu tenho aqui e aí eu vou esperar ela me dar uma string dessa query e parte dessa string eu vou colocar ali dentro que é exatamente isso que quia ó ó que legal Ok lower Por que que ela colocou lower Eh ok e aqui a gente tem duas informações a gente pode rodar a query eh por ela mesma Ou seja a gente tem e lá dentro do n8n que eu vou mostrar para você a gente tem ali o o node do postgress onde você roda qualquer
cor então mesmo que se for uma cor bem complexa uma tag um código de SQL bem complexo você pode rodar e você pode colocar uma interferência ali ou seja você pode colocar um valor específico se você quiser beleza por que que eu tô falando isso a gente pode puxar todos os conhecimentos sempre do mesmo cliente tá falando com a gente então toda vez que eu tiver vários conhecimentos do mesmo cliente a gente sempre pode buscar aqueles conhecimentos só daquele cliente de novo explosão acontecendo mas e eu quero tentar fazer desta forma aqui e eu vou
ver se eu não consigo fazer parecido com o que a gente já fez no supabase Então essa primeira tentativa ó que é igual ó é exatamente assim ó ah metadata file id Beleza o que a clud né falou é data telefone é eu acho que dá sim cara vai dar vai dar jogo vamos ver ã vamos aqui igual e coloca o telefone só isso Eh eu vou travar aqui por enquanto não vou criar uma condicional né vou adicionar aqui e condicional Vou colocar aqui data Ah pode ser igual e aqui a gente vai colocar uma
[Música] Expression e vai colocar o telefone vamos ver se rodaria não input tá inválido Jason pors não tá fazendo o porce desse Jason ah Ok Hum deixa eu ver categoria cliente Hum só fazer o último teste senão eu vou partir para um nó de query mesmo [Música] ah token data is invalid token data is invalid Ah tá beleza é verdade não existe data clientes inval porque data ele já tá dentro de data né data já é o feldo já é o campo que eu coloquei ali então se a gente fizer assim pera aí eu acho
que ah não cliente Ah beleza é creater tá beleza eu vou ter que ver com calma que que eu vou fazer eu só vou substituir esse daqui então a gente vai pra Claudineia e a gente vai falar assim eh eu não precisaria desse caso da É nesse exemplo a gente não precisaria nem do da categoria poderia colocar categoria é não vamos colocar categoria não vamos só fazer aqui direto Opa aqui beleza eu não quero morrer com esse nó aqui eu vou deixar ele do jeito que tá beleza eu só vou adicionar mais um aqui ó
no post e aqui a gente tem a executar uma query beleza essa daqui a cor que a gente vai executar E aí você viu que deu certo ó tá vendo ex essa cor e você pode usar as as expressões aqui dentro ó tá vendo dentro do das chaves você pode trazer informação do input ó dúvidas aqui se a gente salvar um resumo de toda conversa com cliente não seria mais econômico pro sistema inteiro toda vez que ele vai carregar todos os dados e resumir C interação sim cara A gente faz isso né lá pro pro
ag gente e mas eu vou tirar isso daqui eu vou jogar aqui ó pá e aqui vem para cá Beleza então tá e aqui no lugar de categoria eu posso passar o número do cliente entendeu ou ele pode puxar categoria também se você quiser assim eu só tô mostrando para te dar um exemplo do de de como que você pode trabalhar essas informações no Jon tem o de memória da gente isso sim então o que que eu vou fazer eu vou alterar um pouquinho só o funcionamento desse daqui só para você ver Depois eu vou
voltar ok Porque eu quero fazer um teste eu quero testar se ele passando no número aqui a gente faz o tratamento do número e depois a gente joga lá então o que que eu vou fazer em vez de categoria A gente vai puxar aqui número então vai ficar lá né E lembrando que aqui tem aquele whatsapp.net Tod aquelas bagaças né @whatsapp que é o número que passou direto ali pra gente a gente pode tratar isso depois né então vou salvar aqui beleza e agora tá o número aqui ó eu vou só referenciar o número aqui
dentro tirando o Ara né então a gente vai usar a função split que que é o split você pega qualquer delimitador e ele vai transformar no Array aquele delimitador E aí eu pego a primeira ah interação dele ó zero aí beleza tá vendo Então ele tirou o ar tudo do ar fez um split e pegou só a primeira interação eh antes do aroba então agora Eu tratei né eu peguei só o número de fato que eu quero passar ali pro banco de dados tá vendo Então se eu rodo essa query vai me retornar essa tabela
aqui ó que é o meu cliente e as informações que eu coloquei ali dentro do banco de dados Beleza então agora esse esse buscar conhecimento ele me busca todas as informações tá programado dessa forma Lembrando que você pode mudar Ok busca todas as informações daquele cliente legal e para salvar eu posso fazer a mesma coisa né Eh ok salvar já tá na versão ali e agora eu vou aqui no meu arquivo vamos versionar aqui também ah mudei versão 1.6 legal e agora aqui na busca olha ali como é que a gente vai fazer ó use
essa ferramenta quando precisar buscar algum conhecimento no no banco de conhecimento tá difícil né A gente podia quando buscar alguma informação no banco de dados no banco de dados de conhecimento acho que tá melhor assim a descrição e aqui a gente vai mudar para número e eu sei que a gente usou o número em outros lugares também ó tá vendo ó a gente colocou um exemplo ó eu vou passar esse exemplo aqui para ele não confundir ó buscar conhecimento pá número beleza ó lá salvei eh e agora a gente pode fazer o que ah vamos
ver aqui vamos abrir isso daqui e editar a gente pode passar mais informação ó sei lá produto interessado sei lá um exemplo ou produtos interessados produtos interessados sei lá vamos colocar aqui produtos interessados né clareamento dental e limpeza dental Lembrando que esse daqui é para um é para uma clínica de odontologia Então vamos supor que o nosso agente já mapeou que o meu interesse aqui é sobre clareamento dental e limpeza dental Ok então eu vou salvar e agora eu vou fazer uma mudança aqui ó no prompt eu vou falar para recepcionista sempre no começo da
conversa buscar as o conhecimento para saber as informações desse cliente ó então use busque mais informações sobre esse cliente usando essa tu ó buscar conhecimento então a gente vem no prompt agora da nossa e você vê aqui ó base de conhecimento não aqui você vem no prompt dela da recepcionista aí você vai ver base de conhecimento cadê Aqui ó base de conhecimento e adicionar agendamento atualizar prompt vamos ver ess daqui são quando que ela tem que usar as ferramentas né isso aqui que eu tô vendo Então eu vou colocar uma informação para a base de
conhecimento que não ten base de conhecimento ó buscar executar no começo da conversa com o cliente para buscar mais informações sobre o cadastro do cliente eh e saber sobre seus interesses em produtos e serviços sei lá um exemplo tá legal serviços beleza bom agora o que que eu vou fazer eu vou apagar a memória de interação que eu tive com esse atendente primeiro eu vou colocar ele aqui Live ó vou ativar ele eu acho que tá tudo conectado no meu no meu Evolution não tenho certeza tenho que checar depois mas a gente já vai ver
e agora aqui ó tá vendo rodar para deletar a memória chat a memória chat é toda a conversa que eu tive com ele então eu tô deletando Então agora ele não tem mais nenhuma memória aqui dentro memória chat tá vazio Beleza então vamos dar um oi Lembrando que que que a gente não tem memória eh Olá tudo bem aí só mandei aqui um Olá tudo bem É que o meu eu não sei galera mas a galera tem reclamado que o WhatsApp tá muito lento Néa semana o meu WhatsApp tá travando demais cara eu não sei
vocês Eh ó tanto é que não tá nem indo ó deixa eu achar aqui Alfredo é Olá tudo bem pera aí deixa eu dar um refresh aqui no meu WhatsApp só um momento dar um refresh aqui no WhatsApp favoritos Cadê o Alfredo enquanto isso eu tô mudando mensagem ah adicionar a Favorito só um momento cara tá muito travado meu o meu WhatsApp Ahã [Música] aí vamos ver ah adicionar favoritos Beleza então vamos lá eu coloquei assim Olá tudo bem ele mandou outros deixa eu ver o que que ele rodou Uhum ah tá ele travou aqui
ó no buscar conhecimento ó ah ó eu po Jason schema expected Quote property name Jason property 42 ele deu um erro para na minha ferramenta buscar conhecimento vamos salvar aqui também vamos ver o que aconteceu aqui buscar conhecimento Ah ele nem chamou minha ferramenta entendi é alguém comentou isso também né cara você viu o que aconteceu né a gente mudou o nome e E por que a gente mudou o nome às vezes ele ele quebra conexão com com a ferramenta por isso que a galera falou meu se for versionar cria a versão na tag ó
vamos colocar aqui ó buscar conhecimento salvar salvei que louco vamos ver ah beleza olha não tá aqui aparecendo Deixa eu só queimar aqui o meu eh a minha memória ban de dados rodar para não vetor não aqui Pera aí só um momento aí beleza Então vamos lá vamos testar de novo aqui vamos ver o que que deu ah olá tudo bem vamos ver se eu quero ver se ele vai buscar pelo menos ele ele ele viu que ele tinha que buscar essa informação né isso achei legal tipo deixa eu ir lá e tentar buscar essa
informação então o prompt deu certo né Eh outros vamos ver 15 é ainda continua travando aqui a Dream paring Jason schema expect doublee property name Ah deixa eu ver ah tá o erro tá aqui cara o que que você errou ah olha que louco você viu só eu achando que essas coisas só existia na programação no n8n existe também né não não foi com mini não olha aqui ó Foi uma vírgula cara tá vendo ele tava dando erro para fazer esse parse aqui ó desse Jason do exemplo que eu dei então não era nem a
conexão que bosta cara tá beleza agora tá resolvido vamos a gente rodar aqui e vamos fazer novamente aqui Olá tudo bem Então assim tá no banco de dados mas não tem informação nenhuma na memória dele só no banco né oh legal hein Olá Guilherme Reis tudo bem obrigado por perguntar espero que você esteja bem como posso ajudar você hoje olha que legal é isso que eu queria muito obrigado exatamente isso que eu queria mostrar para vocês ó tá vendo ó a gente instruiu a Cadê aqui duas chamadas vamos ver se foi essa Ah tá ele
não buscou eu achei que ele tinha buscado aqui Deu erro aqui não foi e aqui ele não buscou vamos ver legal é tá tá ok o que eu tenho que fazer agora é forçar ele no prompt a ele buscar então o que que eu vou fazer você viu ali que ele não buscou as informações né então buscar conhecimento eu posso vir aqui no prompt editar o meu prompt tá vendo coleta informação e posso falar assim para ele começar né ó sempre no início de cada conversa use a ferramenta buscar conhecimento para você ter mais informação
sobre o cliente e a e os serviços de interesse dele e já pergunte se ele está interessado em algum dos serviços listados Então vamos salvar legal salvei o prompt ali vou aqui na memória chat e vou deletar essa memória chat ou seja tô limpando ali toda o conhecimento que ele tem ou seja o histórico de conversa e vou mandar um Olá tudo bem novamente vamos ver porque o nome ele pegou pelo push name né concorda comigo tudo bem Olá Guilherme Tudo bem e você vejo que você está interessado em clareamento e limpeza dental gostaria de
saber mais sobre algum desses tratamentos ou está pensando em agendar uma consulta ó que legal eu acho que agora foi cara eu acho que agora eu tô confiante tem que fazer ao vivo meu tô quebra a cara e aí você tem que resolver ó lá que legal aê finalmente é isso daqui ó isso aqui que eu queria mostrar para vocês tá vendo ele mexeu no prompt dei instrução claramente para ele o que ele deveria fazer qual ferramenta que ele deveria usar em qual condição que ele deveria usar também e aí você vê que ele puxou
essa essa informação passando o número passou o número corretamente foi ali no fluxo que a gente fez de puxar a informação e a informação voltou corretamente também passando os produtos de interesse passando o nome do cara e agora e agora e agora agora você faz você quiser você entendeu meus nobres Cavaleiros agora você pode AD ionar sei lá histórico de vendas resumo dos últimos produtos serviços que o cara comprou produto de interesse sei lá meu Te vira existe uma infinidade de coisas que você pode fazer com só com essa aula aqui com essa modificação Zinha
que a gente fez entendeu eu não vou parar e não vou disponibilizar ainda esse template porque eh Lembrando que a gente ainda tem que usar categoria então o que que eu vou fazer eu vou voltar a utilização dele puxar a categoria E também puxar dinamicamente eh as informações dentro do Jason porque a gente travou ali dentro né Ou seja a gente passou exatamente a query Eh Ou seja a estrutura o caminho do bloco jas que a gente gostaria que ele que ele puxasse então a gente vai est aprimorando um pouquinho melhor isso aqui antes de
eu disponibilizar mas pelo menos só nessa aula você já consegue entender eh da capacidade que você tem de conseguir colocar dados estruturados dentro do banco de dados e você puxar de uma forma muito rápida muito eficiente eh e deixar o agente trabalhar para você ou seja acho que as próximas interações que a gente for fazer vai ser para dar a capacidade dele adicionar as informações no Jason e ele saber da estrutura do Jason que ele adicionou para ele conseguir buscar futuramente Ou seja eu quero que ele mesmo construa a própria querby SQL para fazer essas
buscas olha que louco então aí te dá uma oportunidade infinita né Você pode criar estruturar essa estrutura de Jason da forma que você quiser e aí você vai ter um motor de buscas né que já é utilizado há anos que é o Jon B ali dentro do postgress Então a gente vai usar que a gente já tem de mais assim padrão e performance no mercado para te ajudar você ter algo dinâmico porque o dinâmico genérico dá a oportunidade de você moldar da melhor shape para diversos clientes cada cliente vai ter uma necessidade diferente então você
consegue moldar para do teu cliente beleza bom é isso aí por hoje espero que você tenha curtido essa aula aqui muita coisa aí que a gente vai tá ainda alterando mas meu muito obrigado por todo o feedback eh por toda a ajuda que os cavaleiros estão dando aqui dentro da dinastia e pelo seu tempo também ok te vejo até a próxima
Related Videos
P5 / Crie um Assistente Pessoal. Agente IA. LIVE. [Template Free]
52:05
P5 / Crie um Assistente Pessoal. Agente IA...
Guilherme Reis | DinastIA
1,051 views
Tutorial RAG: Como Fazer Agentes IA Ler Seus Documentos
33:14
Tutorial RAG: Como Fazer Agentes IA Ler Se...
Felipe Fontoura
18,472 views
Selenium - Automatize Qualquer Tarefa na Internet com Python
40:42
Selenium - Automatize Qualquer Tarefa na I...
Hashtag Programação
30,064 views
Descubra Como Langflow e CrewAI Vão Transformar Sua Relação com IA!
2:11:52
Descubra Como Langflow e CrewAI Vão Transf...
Sandeco
8,766 views
Curso de ChatGPT 2024 | GRÁTIS, ATUALIZADO e COMPLETO | do Básico ao Avançado
1:15:14
Curso de ChatGPT 2024 | GRÁTIS, ATUALIZADO...
Negócios em Mente
266,522 views
RAG na Prática: Como Ensinar uma IA a Buscar Respostas no Seu Banco de dados
42:22
RAG na Prática: Como Ensinar uma IA a Busc...
Erick Wendel
19,274 views
N8N: 6 exemplos práticos (IA & Chatbots) c/ Hugo Autotic
54:02
N8N: 6 exemplos práticos (IA & Chatbots) c...
Renato Asse - Sem Codar
68,159 views
Crie este Micro-Saas em 1 Hora com N8N + IA (neste nicho lucrativo)
54:05
Crie este Micro-Saas em 1 Hora com N8N + I...
Felipe Fontoura
26,958 views
Andrew Ng Explores The Rise Of AI Agents And Agentic Reasoning | BUILD 2024 Keynote
26:52
Andrew Ng Explores The Rise Of AI Agents A...
Snowflake Inc.
672,180 views
Crie Agente IA com base de conhecimentos (RAG) em minutos com Langflow e N8N
34:31
Crie Agente IA com base de conhecimentos (...
Autotic - Automação de Marketing
4,840 views
Como criar um ChatBot com RAG usando OpenAI e LangChain
21:41
Como criar um ChatBot com RAG usando OpenA...
Daniel Romero
23,612 views
Esse Agente de IA pode VENDER qualquer coisa no AUTOMÁTICO (sério)
24:21
Esse Agente de IA pode VENDER qualquer coi...
NoCode StartUp
15,034 views
Como Criar um Sistema Financeiro no WhatsApp com Inteligência Artificial - Template disponível venda
1:23:54
Como Criar um Sistema Financeiro no WhatsA...
AI Empire
3,733 views
Curso de ChatGPT Grátis (INICIANTE AO AVANÇADO 2024)
1:37:29
Curso de ChatGPT Grátis (INICIANTE AO AVAN...
Preguiça Artificial
532,879 views
Fine Tuning, RAG e Prompt Engineering: Qual é melhor? e Quando Usar?
24:31
Fine Tuning, RAG e Prompt Engineering: Qua...
tech mumus
9,154 views
Aprenda RAG + Busca Exata no Banco de Dados!
24:16
Aprenda RAG + Busca Exata no Banco de Dados!
André Prado
8,134 views
OpenAI Launches $200 Per Month Model (Testing o1)
19:08
OpenAI Launches $200 Per Month Model (Test...
Lucas Montano
116,050 views
The Best FREE n8n RAG AI Agents Course!🤖 Copy & Paste Templates Self Hosted Coolify, Ollama, Qdrant
49:47
The Best FREE n8n RAG AI Agents Course!🤖 ...
Josh Pocock
17,843 views
N8N Agents - Um jeito Nocode de Criar Agents de IA avançados
25:06
N8N Agents - Um jeito Nocode de Criar Agen...
dcode
12,739 views
How to Build Effective AI Agents (without the hype)
24:27
How to Build Effective AI Agents (without ...
Dave Ebbelaar
367,953 views
Copyright © 2025. Made with ♥ in London by YTScribe.com