Olá pessoal eu sou Igor crow bem-vindo de volta ao canal onde eu te ensino gratuitamente a dominar o mundo dos chatbots da Inteligência Artificial e hoje eu tenho um tema muito importante e que frequentemente pedido aqui no canal aqui nos comentários dos vídeos e é como identificar os erros e resolveram alguns erros nas integrações do mini chat com o chat GPT que a gente utiliza aqui no canal e com qualquer outro software enfim integrações em geral as requisições feitas para fora do Manchete então se você quer continuar acompanhando esse conteúdo de alta qualidade totalmente gratuito
já sabe deu like já se inscreve no canal antes da gente continuar agora pra gente começar a primeira e a gente precisa entender o que que são chamadas http e o que que é o protocolo West em linguagem simples do http ou protocolo que permite a comunicação entre diferentes sistemas web a gente quais linguagens foram utilizadas para criar esses temas e dependentes de onde eles estão e ele opera Com base no cliente servidor o que significa que um cliente faz uma solicitação em servidor processo essa chamada e fornece uma resposta é um conjunto de princípios
que definem como as apis devem ser projetadas e você nesse momento para que que você precisa saber disso Você precisa entender que quando a gente está integrando plataformas diferentes esses componentes de uma chamada http como o corpo da requisição o cabeçalho da requisição ou seja o equest Rider e o equest body ou reconhece payload é o fundamentais que por exemplo o líder te ajuda a definir o que exatamente você está buscando é o tipo de recurso que você quer Qual é o tipo de autenticação que você carrega quanto o corpo da requisição tem as informações
necessárias para o servidor processar essa comunicação Como por exemplo o nome do lixo qualquer processar ou o modelo do chat GPT que eu quero usar quantos tokens eu quero gastar eu vejo continuar agora eu vou abrir o mini chat uma solicitação que a gente usa bastante aqui nos vídeos do canal para mostrar o que que é o que é dentro dessa chamada para vocês entender um pouco melhor que cada uma daquelas letrinhas ali querem dizer ó que não é até Vocês estão vendo o fluxo do nosso primeiro vídeo aqui do canal do vídeo do WhatsApp
com chat PT Mas o importante aqui dentro que eu quero que vocês vejam essa requisição e a parte que realmente faz essa comunicação que essa chamada ou seja uma requisição http no padrão haste e que é comunicação exata do Manchete um chat GVT o que eu quero que vocês vejam aqui é que todos os aquisições Elas têm um cabeçalho um corpo e elas também podem receber uma resposta quando a gente está trabalhando aqui dentro da opinar quando a gente está trabalhando dentro do Construtor de requisição da opinar é uma forma diferente da gente ver códigos
que são enviados basicamente dessa forma aqui como eles estão na ti é o que vocês também da chamada que a gente usa normalmente para fazer essas chamadas do chatbots aqui no canal então por exemplo você tem um post que que é o post é o tipo de chamada o endereço dessa chamada e tem um objeto de envio se você reparar bem aqui nesse objeto de envio ele tem esse H aqui em cima o que que é esse H são os Riders são os cabeçalhos aí que são a mesma coisa aqui ó o endereço o cabeçalho
daí aquisição e o corpo dessa requisição ou seja tudo que ela tá carregando as informações que são necessárias pra processar qualquer tipo de dado e me dá uma resposta e aqui embaixo a gente vê também a resposta em si como que é o objeto de resposta ou seja ele traz dados mesmo padrão que a gente enviou a pergunta ele manda os dados da resposta isso é importante porque aqui tem tanto o conteúdo por exemplo da mensagem quando tudo certo nossa chamada como também o erro e eu já vou mostrar para vocês uma chamada de eu
para você entender como que isso é feito mas o ponto que eu quero chegar com vocês aqui é que essas requisições que nessa tela que vocês estão vendo como códigos dentro do mini chat elas são essas requisições que você vê aqui Rider ou seja qual tem Style application isso da mesma forma como tá aqui em cima Como testar um disso então fica de uma forma muito mais fácil de vocês entenderem de vocês criarem essas chamadas mas isso aqui ainda se gera os códigos são enviados porque aquele tipo de código é chamada internacional que todas as
apis se conversa que é protocolo hdtp por isso que é de suma importância o corpo dos requisições sempre estarem corretos sem ter quebra de caracteriza mais às vezes uma vírgula se eu tirar essa vírgula daqui ia ser chamada ela não vai funcionar que ela vai estar fora do padrão do protocolo é por isso que é extremamente importante que as chamadas estejam bem certinhas e parte de trabalho do Groove hacker do criador de chatbots sem entender quando as coisas não dão certo verificar os erros saber ler os erros para poder encontrar soluções para esses problemas então
agora que vocês entendem que essa sessão aqui no meio do da Inquisição é o request payload e que o cabeçalho reconhece hider a gente consegue entender um pouco melhor os erros porque dentro do próprio mini chat tem gente acessar a sessão de configurações e aqui no menu de cima registros Você tem todo o histórico de chamada de todos os erros que deram na sua p.i então se você não conhecia essa tela entenda que essa tela é fundamental para qualquer desenvolvimento de qualquer chatbot de qualquer fluxo que você faça dentro do mini chat aqui é o
primeiro lugar que você vai quando as coisas não dão certo quando as coisas não se comportam como elas deveriam se comportar ou seja não recebeu uma mensagem que deveria receber no WhatsApp vem aqui antes de qualquer coisa muito provavelmente aqui você vai ver o seu erro aqui você vai ter a resolução do seu problema quando a gente clica em um desses erros como por exemplo esse daqui do inverno de pelo Jason Qual foi a descrição do erro que eu tive quem é a pessoa inscrita Qual foi o Lead que passou por esse fluxo Qual é
o fluxo se eu clicar aqui Inclusive o seu direcionado para esse fluxo então clicar nessas faixinhas ele abre Ou seja eu consigo ver por exemplo Para onde foi qual foi a b que foi enviado Qual foi o tipo de requisição que foi feita os dados dessa inquisição ou seja o que que foi enviado lá para peida opinar para ela processar os detalhes dessa requisição e os cabeçalhos que foram enviados ou seja Qual é o tipo de aplicação é o meu token de autorização e aqui de cara a gente já consegue ver ó inverno de payload
de Jason e aqui tem um erro muito comum que acontece integrações do Manchete Quando você vê aqui ó duas Chaves com cufe underline algum número isso daqui é um customfield do mini chat ou seja algum campo do mini chat que deveria ser enviado essa aquisição mas ele não foi preenchido Então quando você vê dentro de um request Body ou de um equest payload essas duas Chaves confia underline um conjunto de caracteres você pode ter certeza que esse campo não foi enviado ou seja ele não foi preenchido para sua automação e aqui que você tem que
fazer você vai selecionar o número que tem aqui e vai lá nas suas configurações de novo especificamente os campos personalizados da automação e você procurar aqui você vai passar no mouse se você mostra o fio de energia ou seja até que é o mesmo filme de com final 0,19 é exatamente o que tá mostrando aqui no e ou seja esse campo não foi preenchido E aí o que você tem que fazer você clicar aqui para você ver o fluxo para entender o porquê que esse campo não foi preenchido muitas vezes isso aqui na chamada anterior
Era essas e que só ou seja essa daqui são que teve naquela página anterior que estava na etapa exatamente anterior onde eu faço a pergunta para o usuário e atribuo essa resposta dele a um campo personalizado muitas vezes não tá selecionado aqui o campo correto e aí quando a gente vai ver na chamada acontece isso daqui ele acaba andando só o nome do campo ao invés de mandar texto da pessoa a resposta da pessoa e esse formato com duas Chaves assim não é aceito pela Open ah Ou seja a chamada é tida como inverno de
payload disso como que a gente resolve isso confirmando se o cão está salvo aqui salvando fluxo e testando novamente Além disso existem outros tipos de erro como por exemplo esse aqui ó na autorais O que quer dizer que a minha chamada não foi autenticada Ou seja eu não tô eu não tenho autorização para fazer essa requisição Então vamos ver de novo foi pra API de complexos não pegou hoje aqui foi dos Testes do finite ou seja ele tava tentando testar o meu modelo que eu tinha subido nos detalhes da Inquisição Nossa Qual foi a descrição
do erro ou seja não autorizado e olhar aqui embaixo tem a minha chave mas se eu olhar aqui no respawshy ou seja qual foi a resposta daí inquisição ele fala aqui ó eu não mandei um ipai que eu devo mandar na autorization reader usando o Bear token e se você reparar aqui o propósito o que que eu usei no autorization reader no meu requestrial authenticgation quando o certo é autorization e que vocês podem perceber que qualquer coisinho qualquer palavra errada qualquer vírgula errada realmente dá problemas mas se você verificar dentro das requisições dentro das respostas
e principalmente o que é a resposta da Page tem garantia se você conseguir resolver seu problema aqui agora só ver o que está acontecendo e já entender o que acontece bastante que o pessoal manda bastante aqui para mim esse show many quests que normalmente vem com muitas letissições para pegar o pen drive é muito difícil entender o que que isso quer dizer necessariamente quando você faz a requisição faz uma coisa que eu tenha reparado bastante aqui a peida operar e responde muitas reciclações quando você não tem créditos também se você reparar nessa chamada aqui quando
a gente vai ver a resposta embora e aparece aqui embaixo é suficiente cota pra vocês verem aqui na minha roupinha isso é um print da peida operar dessa desse específica está expirado ou seja não tem crédito a disponível 00 na conta da opinião ou seja os créditos dos frios os créditos que a gente ganha para testar já acabaram nesse caso então precisa colocar o cartão para poder continuar fazendo chamadas para Opening nesse caso ela vai responder como insuficiente cota ou two many quest se vocês podem entender que essa etapa de fazer a pesquisa do eu
para poder entender o que aconteceu ela é crucial porque muitas vezes o problema está num pequeno detalhe que passou despercebido que nem é no seu fluxo necessariamente ele pode ser por fora como por exemplo não ter crédito na opennai você vai perceber que só de você dar uma olhada muito atento aqui nessa parte de configurações e registos já vai te salvar de muita dor de cabeça e antes de continuar o campo de chatbots e growth hack e daí constante evolução e evitar o que você continue aprendendo e desenvolvendo as suas habilidades então apenas com os
vídeos que eu disponibilizo aqui no meu canal mas também com outros recursos com leituras com artigos e outros canais aqui no YouTube também ele é autodidata nesse ramo é fundamental tudo que eu aprendi foi na internet com material de outras pessoas é por isso que eu faço o material para que vocês também possam aprender que a gente possa repassar essa corrente cada vez mais mas é importante a gente tem consciência que a responsabilidade de aprendizado é toda nossa ou seja fácil sua própria pesquisa use as ferramentas que a gente discute aqui para melhorar cada vez
mais as suas habilidades em desenvolvimento de chatbots então para finalizar vou mostrar o próximo passo aqui que é como a gente simulares requisições ou seja fazer requisições por fora do Manchete para que a gente possa entender de fato é trabalhar melhor esses requisições para entender o que está acontecendo e principalmente simular esses erros fora do ambiente de produção ou seja fora do ambiente em que seus clientes estão utilizando em seus poderes respondendo porque na minha tela vou mostrar para vocês como eu faço essas aqui só isso por fora da mini chat usando e some Mano
vocês podem usar o postula também ou qualquer outro tipo de software enfim o insônia e o post mas são os mais conhecidos mas existem vários outros eu usei só o mesmo computador de caso Poxa mas no computador do trabalho enfim Eles são muito parecidos mesmo e aqui vocês estão vendo uma outra interface que a sua vez também diferente dessa que a gente vê no construtor de fluxo do Manchete onde a gente pode editar o cabeçalho o corpo mas vocês podem ver que aqui no some ainda tem os mesmos Campos o cabeçalho o corpo ou seja
requisições a gata ter pena que eu tive e simular ele por fora do Manchete Então vamos lá o que eu vou fazer aqui eu vou pegar o mesmo equest o URL que eu utilizei anteriormente vou colar no some vou utilizar os mesmos Riders ou seja o contexto de Type o Playstation 2 só a única coisa que eu preciso fazer aqui é colocar autorization porque o próprio Sony já tem a minha versão do better ou seja dentro do software eu tenho espaço especificamente para colocar o token e o meu corpo do Jason vai ser exatamente o
mesmo equest payout que eu utilizei vou copiar ele aqui vou colar dentro da chamada pode ver que ele vem bem grande aqui porque é um FAQ completo e agora é só clicar no sangue eu posso simplesmente simular isso aí pessoal jogando aqui para cima ó ele tá fazendo essa aí aquisição ela tá contando três quatro cinco segundos ou seja essa é que estão em andamento da mesma forma como foi feita pela opennai e aqui vocês podem que a gente está em 15 segundos 17 segundos e pronto 19 segundos depois a gente teve a resposta da
perda eu posso ver aqui dentro a resposta que foi entendi e vocês não têm dificuldade PT vamos resolver e dar o passo a passo que é o que o meu crobate realmente que a gente faz mas se eu receber a resposta que ou seja se eu tive uma resposta se a resposta foi ok Por que que essa chamada me deu resposta snow e de cara dá para vocês entenderem porque que é importante a gente ir para um nível mais elevado de teste ou seja tirar essas informações de dentro do mini Chad e levar para o
software por fora como me sobra no potion porque assim a gente consegue entender de fato essas chamadas não estão dando erro as chamadas que dão como esse não assinou no mini chat pra papei do chat GPT são chamados que demoram demais para serem respondidos então o próprio Manchete desiste dessa chamada antes da operar responder e isso inclusive ela que eu descobri recentemente com o pessoal do suporte do mini chat Porque eles estão diminuindo o tempo que a própria api deles a própria de requisições deles espera então agora se uma chamada demora mais de 10 15
segundos pra ser respondida ela simplesmente um mini chat desiste dessa aí que dá como resposta nula E aí no fim das contas quando o chat GPT responde às vezes dois três quatro 10 segundos depois tem que só escrever que demoraram mais de um minuto para serem respondidas mas quando ele responde o Manchete nem está esperando mais essa resposta Já deu como se nu- isso Acaba atrapalhando a gente que faz prontos muito muito grandes ou seja manda muitas informações para o chat chaptm demora muito para processar e quando ele responde o próprio manichete já desistiu essa
chamada de já não deu certo E no caso se você tá utilizando um dos Bots que a gente fez aqui junto o bot Já respondeu que não conseguiu achar essa resposta porque é um tratamento de erros então a gente entende que a gente precisa diminuir esse prompt fazer novos testes no post no pack essas chamadas sejam respondida de forma mais rápida e resolver esse erro então anteriormente nesse vídeo você viu alguns erros que são mais fáceis de resolver como por exemplo colocar uma chave adicionar um cartão lá na opinar e eu sou mais difíceis Como
de fato trocar o nosso fluxo trocar o nosso automação para mandar um prompt menor para poder ter uma resposta mais rápida eles são recursos muito úteis que vão te ajudar não a resolver só problemas do Manchete como pegar mas qualquer problema que você venha ter com apis vão requisições vão protocologar ptp enfim eu dei um conhecimento básico pra vocês de desenvolvimento web que é utilizado em praticamente todos os softwares que você vê pela internet e a integrações se há uma forma de uma p.i conversar com outra aula protocolottp há uma chamada que envolve Tem Resposta
Enfim tudo que a gente falou nesse vídeo e o Segredo aqui não tá em decorar quais são os tipos de erro decorar quais são os tipos de resposta porque isso com o tempo você vai acabar decorando alguns mas decorar todos é muito difícil praticamente impossível e a cada novo software verão novos erros novos tipos chamadas novos parâmetros de requisições enfim o importante é que você saber o que que você está fazendo e como testar principalmente usando Postman ou some igual eu fiz aqui com vocês e falando especificamente sobre essa nova limitação do mini chat para
requisições com mais de 10 segundos eles mesmo falaram para mim via suporte isso se deu quantas as novidades que eles colocaram na integração Nativa do chat GPT com mini chat e eles estão literalmente querendo forçar que a gente utiliza essa integração Nativa então eu já testei essa nova integração Nativa antibióticos resultados com ela para que a gente tenha menos ocorrências de ou seja para que fique mais fácil ainda você construir esses equestres Boris e esses líderes a partir da Integração Nativa do mini chat com chat GTT mas esse vídeo ainda é importante para que vocês
entendam que não só com chat GPT esse tipo de vai acontecer é muito comum consegue eles também aconteça o planilha do Google ou outras marcas de dados eu sempre que você tiver vai lá na configurações registros do mini chat ajuda a entender muito melhor o que está acontecendo e principalmente a resolver esse problema e nos próximos vídeos vou dar uma espada para vocês a gente vai falar sobre essa nova integração que o mini chat está tendo com o chat GPT que tá bem mais fácil e rápido de fazer Então pessoal é isso espero que esse
vídeo tenha sido útil para vocês o que os links na descrição dos outros vídeos que a gente tem aqui no canal onde a gente cria vários robôs uma nova integração já contigo integração que a gente faz na mão na unha desenhando essas requisições enfim tem bastante material para vocês entenderem um pouco mais esse mundo melhorarem as suas habilidades E você gostou desse vídeo Não esquece de dar um like de se inscrever nesse canal e mandar para aquele seu amigo que está enfrentando erros nas requisições no mini chat e principalmente se você tem intenção de apoiar
esse canal Não esquece de dar uma olhada na nossa lojinha de todos os chatbots que a gente criou aqui no canal se você não vendidos apreços simbólicos basicamente o cafezinho um almoço a ideia do conteúdo aqui ia ser de graça e te ensinar para que você consiga fazer sozinho se você não conseguir fazer sozinho você pode baixar o modelo pronto principalmente a gente dá uma hora de mentoria se ainda tiver horário porque as coisas estão concorridos Graças a vocês pessoal do YouTube ter me dado um baita para continuar fazendo conteúdo por aqui inclusive deixe M
nos comentários os próximos conteúdos que vocês querem ver valeu pessoal por hoje é só até a próxima