Opa fala pessoal boa noite Boa noite a todos boa noite tudo bem tudo bom com vocês vamos dar iniciativa aqui eu tira dúvidas né de reabertura do curso já estamos aqui em transmissão né estamos ao vivo e se vocês tiver alguma dúvidas boa noite tudo bom se você tiver alguma dúvida pessoal já pode já estar aí mencionando as dúvidas de vocês Beleza pode ser qualquer tipo de dúvida relacionado aí tanto ao curso como também Inteligência Artificial que a gente vai estar tirando aqui beleza então Armando meu nome é Arnaldo é a primeira vez que eu
falo com você Muito prazer Arnaldo prazer acompanhar teus vídeos e estão bastante entusiasmados e e nessa nesse último vídeo em que você falou de variáveis de conversação né que é at uma novidade né isso e achei Espetacular Eu só depois eu gostaria que você se você pudesse explicar aí também para mim deve ser a dúvida de muita gente é como você conseguiu trocar o conteúdo dessa variável você inicia ela com um valor fixo né um valor que você define e eu não percebi como você conseguiu fazer a troca é basicamente isso a minha dúvida Ah
sim beleza então vamos ver aqui deixa eu compartilhar aqui minha tela e v conseguir te explicar aqui melhor deixa eu pegar aqui beleza não sei se vocês estão conseguindo ver aí minha tela confirma para mim conseguindo tá conseguindo ver minha tela eu acho que eu tenho que clicar aqui para mentar não é isso isso para assistir perfeito já tô assistindo aqui compartilhar aqui pro pessoal da Live também beleza vamos embora lá essa variável de conversação né é o novo recurso que o trouxe pra gente aí a partir da versão 0.7 que noo são variáveis que
a gente consegue usar dentro ali da nossa trad da nossa execução com a conversa com a inteligência artificial Eu tenho um exemplo aqui deixa puar aqui você queou te explicar bem o que que esse exemplo faz aqui deixa eu puxar aqui um um que eu não editei que tem um que eu tô editando aqui Deixa eu só importar aqui o arquivo que aí fica bem mais fácil Beleza se eu não me engano foi esse que eu apresentei ali no YouTube que foi até ali do da aula onde a gente envia imagens foi isso que você
viu não foi não sei se foi esse que você viu no YouTube Mas enfim vamos embora lá essas variáveis né Essa novidade que o dify trouxe aqui pra gente a gente consegue criar variáveis que tem valor padrão dentro do nosso fluxo aqui de Inteligência Artificial que no caso são essas variáveis de conversação essa essas variáveis quando a gente cria ela a gente consegue tanto fazer a troca de valores dela dentro do nosso fluxo né como também limpar elas fazer sobrescrever elas ou até mesmo adicionar novas chaves dentro dela ou seja se você tem ali um
Array como por exemplo né uma tabela de item uma lista de itens você consegue est adicionando vários itens ali dentro e aqui basicamente o que eu fiz pessoal nesse exemplo que eu já trouxe ali no YouTube para vocês é criar um como se fosse uma alternativa da gente utilizar uma function né que é uma uma ferramenta aqui doy a gente consegue criar aqui as ferramentas para utilizar dentro do nosso fluxo então para não criar uma para não criar uma ferramenta e ter uma didática melhor aqui para vocês do que tá acontecendo nesse fluxo eu utilizei
aqui as interações onde basicamente essas interações ela pode seguir diversas rotas diferentes só que eu quero sempre que tenha um valor em específico ou não me retornar nada então ele sempre tem que passar aqui por mais a quantidade de rotas que tenha ele vai est retornando para mim um valor e meu fluxo vai continuar em vez de ele ter duas ou três ramificações que vai chegar no mesmo resultado então basicamente aqui o que foi que eu fiz eu criei essa variável de conversação criei ela com o nome produto e eu coloquei ela aqui com objetivo
da gente definir o nome do produto na qual usuário Está se referindo isso pra gente sempre ter uma inteligência que vai sempre atuar nas informações de somente um procedimento pra gente não encher a nossa inteligência artificial com informações desnecessárias porque imagina só se Eu tenho um conhecimento que esse conhecimento eu tenho informações de todos os procedimentos aqui dentro e toda vez quando a minha inteligência executar ela tiver recebendo informação lixo isso daí vai aumentar a minha o meu consumo de tokes e pode prejudicar a qualidade de resposta da nossa inteligência artificial no curso né deidy
eu explico bastante disso a respeito de segmentação e configurações dos nossos conhecimentos vetoriais e justamente também essa cautela que a gente tem que ter na hora de transmitir e informações para nossa inteligência que no caso aqui o nosso objetivo é o quê A gente sempre vai definir o nome do produto ou serviço que usuá está se referindo aqui de início eu criei um llm com objetivo de atuar como uma ferramenta você é um sistema de chatbot que irá axiliar na classificação do procedimento estético na qual o usuário Está se referindo então basicamente aqui ó ele
tem um objetivo de classificar com o nome do procedimento que tá presente na conversa que o usuário acabou de mandar na mensagem que o usuário acabou de mandar ou seja se o usuário tá conversando ali com o bot e na conversa que ele acabou de mandar pro nosso bot ele mencionou o nome do nosso procedimento do serviço que ele quer saber as informações ele vai trazer esse nome do serviço dessa seguinte forma ele vai responder pra gente ó Isso daqui é um método onde a gente utiliza os llms como ferramentas dentro do nosso fluxo de
trabalho e aqui ele traz para mim o nome desse procedimento né quando o procedimento é mencionado quando não é mencionado observa que ele traz aqui ó procedimento não mencionado ele traz como desconhe isso daqui é um exemplo de de ferramenta né que a gente já vê bastante ali no curso a gente consegue criar diversos tipos de ferramentas o deile já tem diversas ferramentas padrões para e por si próprio e aqui a gente consegue também e utilizar ferramentas personalizadas que a gente mesmo personaliza no nosso llms beleza E aqui depois de eu mencionar e eu extrair
né esse nome na qual á Está se referindo eu pego aqui um extrator de parâmetros só para extrair o nome da Qual e o nome desse procedimento na no qual está presente no texto que a minha inteligência mencionou ou seja o usuário mencionou o nome do procedimento Nossa inteligência ela vai trazer um texto onde vai tá tendo aí esse nome mencionado e esse nome mencionado aqui nosso trator de parâmetros vai extrair ele depois de extrair ele ele joga aqui dentro dessas interações que é como se fosse um outro workflow de chatbot dentro do nosso workflow
principal então É como se eu tivesse outro Defy aqui dentro nessas interações e aqui nessas interações por que que eu tô utilizando as interações justamente porque aqui ó se se eu não utilizar essas interações para fazer isso o que que a acontecer isso daqui é como se fosse um é um ajuste técnico que eu fiz aqui em outras palavras seria uma alternativa uma contingência pra gente não ter que criar duas rotas aqui diferentes senão teria que ter que criar duas rotas dessas ó diferentes não iguais duas rotas iguais né clonando só porque eu tenho uma
rota adicional aqui só que esse não é o meu objetivo meu objetivo é simplificar isso daqui e no curso a gente também aprende a fazer essas simplificações né aqui a gente simplifica utilizando o quê aqui eu verifico que é o item que nosso extrator de parâmetros extraiu dizendo se o nome do procedimento é desconhecido ou não se for diferente de desconhecido ele vai atribuir esse nome à variável produto que no caso é a nossa variável de conversação dfy tem esse atribuidor de variáveis e nesse atribuidor de variáveis a gente consegue anexar limpar e sobrescrever uma
variável então basicamente eu sobre escrevi a variável produto pela variável item que é a mesma variável e dist extraída aqui que é o nome do procedimento e aqui quando a gente define o nome desse procedimento usei só uma manipulação de memória só para melhorar a qualidade da nossa memória né que aqui basicamente ele fala ó Ok vou te vou e buscar aqui as informações do procedimento x isso só para manipular a memória o que seria essa manipulação de memória essa manipulação de memória a gente aprende no curso que isso daqui serve pessoal pra gente trazer
mais qualidade pras respostas da nossa Inteligência Artificial e ter mais precisão então é basicamente a gente dá contexto pro nosso luxo e aqui esse item observa da seguinte forma ele só sobrescreve essa variável pessoal se é o nome do procedimento for diferente de desconhecido se for desconhecido ele não faz nada e é por isso que eu usei essas interações entendeu justamente aqui para ele sempre fazer isso só se o nome for mencionado aí aqui depois que é mencionado né E sobre escrevido a gente consulta somente as informações desse produto onde a gente sempre alimenta a
Nossa inteligência somente com as informações daquele produto em específico para não ficar poluindo ali as informações dela entendeu isso daqui pessoal é para trazer mais qualidade paraa Nossa inteligência você poderia deixar todas as informações ali poderia entendeu só que aí ela às vezes ela poderia trocar informações que é o que muito acontece quando as pessoas estão criando Inteligência Artificial porque não sabe fazer essas tratativa de dados E aí quando vai botar inteligência para rodar às vezes essa inteligência se confunde eh troca valor de produtos às vezes informam um produto errado e toda essa confusão ocorre
por quê Por causa de valores e poluição que você passa dentro do seu prompt então a gente precisa saber fazer essas tratativas desses dados conseguiu compreender bem então Armando Pelo que eu entendi ali você tem uma variável anterior né que você define o conteúdo dela que é o nome do produto depois você passa o conteúdo de uma variável pra variável de conversação é isso isso basicamente a variável produto isso é exatamente isso que você diz basicamente a variável produto ela é a variável na qual a gente tá no produto que a gente se referiu anteriormente
se usuário se refere a outro produto ele já sobrescreve essa variável Deixa eu botar aqui para você entender melhor aqui vamos pegar aqui a resposta ó vamos pegar aqui uma resposta e nessa resposta eu vou colocar vejamos aqui ó eh deixa eu colocar aqui pra gente tentar entender melhor Ah não a gente já consegue ver por aqui ó pelo próprio item a gente já consegue ver mesmo precisa nem eu colocar a variável de resposta não por aqui já na conversa a gente consegue ver por exemplo aqui eu vou falar sobre botox eu gostaria de falar
de saber sobre o Botox saber sobre o Botox beleza aqui a gente não tem esse produto na base de dados né item que eu tô inventando aqui o nome a gente vê que produto ela tá com o nome aqui Zerado porque essa variável ela não foi iniciada e nem nada mas no momento quando ela é iniciada ela inicia como desconhecido aqui a gente não consegue ver esse valor mas esse valor ele fica interno beleza porque quando a gente puxa essa variável o valor padrão dela é desconhecido mesmo que a gente não consiga ver ela aqui
ok e aqui ó eu vou falar que eu gosto gostaria de falar sobre o Botox e no momento quando eu executar aqui ele vai definir esse botox como essa esse produto na qual eu tô querendo saber as informações dele só que aqui deixa eu ver aqui ó Tive um problema aqui que eu acho que eu acabei fazendo aqui foi na troca do conhecimento deixa eu só trocar aqui o meu conhecimento info procedimentos estéticos no caso é ess daqui aqui se a gente for vir aqui ó deixa eu botar para executar aqui novamente eu acabei de
importar esse item beleza vamos embora lá eu de saber sobre o Botox aí aqui ele executou ó vejamos aqui ó atualmente não trabalhamos com procedimento botox por porque eu não tenho ele na minha base de dados se a gente for vir aqui nas execuções ele já definiu o nome botox Por que que ele definiu o nome botox porque aqui ele entendeu se a gente for vir aqui no rastreio ó o nosso primeiro assist que é o definir nome vamos pegar aqui rastreio assiste definir nome ele entendeu que a gente tá se referindo a um procedimento
que a gente mencionou um procedimento se a gente mencionou esse procedimento ele entende que ali ocorreu né Essa menção e aqui a gente extrai esse procedimento no caso aqui se a gente for vir aqui ó em Registro a gente extrai só o nome desse procedimento que no caso aqui ó extrator de parâmetros ó o nome do procedimento que ele extraiu e aqui se eu falar de outro procedimento ou se eu falar sobre qualquer outra coisa ó vou perguntar qual o valor ele ainda vai deixar o mesmo Proc procedimento vamos ver qual o valor Infelizmente não
temos informações sobre o procedimento botox Por que que ele tá ainda tá o mesmo valor ele não alterou para nada porque o que que acontece quando é desconhecido ele não leva a lugar nenhum ele não altera nenhum valor ele só altera valor quando a gente menciona um procedimento se a gente for vir aqui em rastreio ó ver registro rastreio aqui ó o nome do procedimento mencionado é desconhecido Porque nessa conversa atual a gente não mencionou nenhum procedimento mas ainda tá o valor da variável anterior que no caso é aqui botox mas no momento quando eu
menciono um novo eu gostaria de saber sobre o rion Nossa eu acabei apertando shift R ele limpa as conversas Mas enfim aqui a gente vê que ele falou sobre o rion trouxe aqui ó deixa eu puxar aqui acho que como acabei resetando eu acabei apagando aqui o nosso item vamos testar aqui de novo eu gostaria de saber do Botox de saber sobre o Botox aqui a gente vê que ele definiu Botox e agora vou falar sobre outro procedimento eu gostaria de saber sobre ó rion lips e aqui ó ele já trouxe as informações sobre o
procedimento se a gente for puxar aqui ó ele já definiu o outro procedimento tá vendo ou seja ele só define esse esse nome quando a gente menciona um novo procedimento enquanto a gente não mencionar outro procedimento ele vai entender que o último procedimento na qual a gente se referiu foi o quê foi a botox então qualquer outro tipo de pergunta que eu fizer PR minha inteligência artificial vai ser o quê vai ser sobre botox enquanto eu não mencionar nenhum nome de outro procedimento a gente vê isso utilizando a variável de conversação Só que também tem
outros outros métodos que a gente também aprende no curso que é esse método aqui ó que a gente utiliza deixa eu pegar aqui no caso é o que a gente vê aqui lá no cur gente no módulo do a gente faz a criação de um fluxo exemplar aqui de clínica de estética que é mais ou menos esse fluxo aqui no cur vocês vão aprender a criar ele beleza e aqui a gente utiliza um método um pouco diferente que não utiliza variável de conversação né utilizam apenas memória pra gente buscar cá Qual foi o nome do
último procedimento na qual a gente se referiu dentro da da memória da nossa Inteligência Artificial Onde Aqui nós temos aqui ó essa manipulação de memória aqui que ela trabalha aqui o nome do procedimento ela busca na memória beleza esse item na qual a gente está se referindo a ele mesmo que a gente não menciona ele no texto Ok e se ela falhar a gente também puxa ele aqui ó que no caso nesse item aqui definir nome que também ela puxa na memória aqui só para garantir o nome desse procedimento o melhor método é utilizar a
variável de conversação que é essa novidade E essa daqui é também é uma alternativa que a gente pode tá utilizando entendeu conseguiu compreender Ô Arnaldo entendi entendi perfeitamente a a minha única dificuldade ali na hora da definir a variável de conversação quando eu tentei em vez de atribuir uma um conteúdo de uma outra variável Eu Tentei colocar manualmente como se fosse uma string ele não deixa ele só deixa se quer dizer o conteúdo tem que vir de outra variável Ah sim entendi eu eu sei qual o problema que você tá tendo isso daí teve uma
live que a gente tava explorando essa novidade que a gente conseguiu fazer isso e é uma é uma é um ajuste técnico né Eh o pessoal costuma dizer gambiarra Eu costumo dizer ajuste técnico né que a gente consegue fazer para chegar nesse resultado Deixa eu te mostrar aqui um exemplo lá no aqui no YouTube mesmo eu faço algumas lives né lives aí de principalmente dey E essas lives eu tô vendo como é que eu vou utilizar elas para poder deixar pro pessoal também do curso né ainda não prometi isso para vocês porque eu ainda tô
estudando como é que eu vou estar fazendo isso vou deixar ex exclusivo aí pro pessoal do curso né tô pensando como é que eu vou est fazendo isso para abrir mais a mente de vocês né entender mais a capacidade de vocês tô pensando em criar uma plataforma ali onde vocês vão conseguir acessar todos os conteúdos né listar pesquisar por tópicos tags enfim isso daí é uma funcionalidade futura que tô pensando em trazer mas beleza chegando aí para chegar nesse resultado que você quer né vou mostrar aqui já um exemplo simples aqui vou criar aqui um
fluxo de teste e aqui a gente não consegue de fato definir essa variável né Por quê Porque a gente precisa de outra variável para sobrescrever ela então Armando como é que a gente faz isso a gente cria uma variável que tem esse valor que você precisa Beleza então vamos vir aqui vamos criar uma variável de conversação e essa variável a gente vai dizer aqui que o valor dela será ó vamos chamar aqui variável de teste o valor padrão dela será teste beleza Vamos colocar aqui vi salvar e aqui que que a gente vai fazer vamos
não vamos melhorar aqui ó teste um beleza e vamos fazer aqui uma um classificador de pergunta que vai trabalhar com esse teste onde a gente vai ter o teste um e teste do quando a gente passar pelo teste um eu vou definir o teste dois beleza sem sem eh precisar de um llm sem nada para fazer isso e como é que a gente vai fazer isso Armanda eu vou pegar aqui ó esse item aqui módulo esse módulo ele converte uma qualquer tipo de valor em uma string então o que que a gente vai fazer aqui
é basicamente ó a gente vai e colocar uma variável de entrada vai ser ais Clare pode colocar qualquer variável aqui de entrada basicamente ele converteria essa esse item em em uma string né só o que que a gente vai fazer a gente não vai adicionar a nossa variável aqui a gente vai adicionar o texto que a gente quer no caso aqui ó vamos dizer que é teste dois e aí quando ele passar para cá esse output vai ser o teste dois eu posso sobrescrever aqui ó com atribuidor de variáveis esse teste para teste dois que
no caso é o Watch pch e aqui ó vou conversar com a nossa a vou conversar com o oi de início ela vai pro teste um E aí quando eu vou falar oi de novo aqui ó ela vai pro teste dois agora no caso aqui ela não foi por Deixa eu ver se eu sobre escrevi certo teste output teria como você dar um exemplo prático disso tipo em vez de teste colocar tipo algum olha aqui ela trouxe a saída do output como teste do teria Sim a gente pode fazer né [Música] com com classes também
que no caso é criando um método a gente pode fazer o quê estágios fluxos de estágio na Live eu eu um F de qualificação por exemplo né então por exemplo Ah tem que seguir essa ordem então primeiro pergunta o nome depois pergunta e-mail depois pergunta x coisa É tipo isso também você pode fazer isso sim deixa eu puxar aqui um exemplo que eu fiz isso deixa eu buscar aqui teste eu acho que é isso daqui o app test beleza aqui o que foi que a gente fez ó a gente começou com um divisor deixa eu
ver se é isso daqui mesmo Não não é esse item eu fiz aí uma live Deixa eu ver se eu consigo localizar ele aqui pra gente eu vou ter que replicar aqui para vocês porque não não tô localizando fluxo não mas eu fiz numa Live eu vou até mencionar essa Live aqui para vocês se eu não me engano ela ainda tá disponível mas vamos fazer aqui um teste prático nisso daqui ó isso daqui a gente pode dizer que é o qu Vamos criar estágios aqui beleza vamos dizer aqui ó é estágio Inicial beleza E aqui
depois do estágio Inicial que vai a gente vai coletar algumas informações do usuário a gente vai aqui para o atendimento beleza e aqui a gente vai criar essa variável como estágio ó vamos pegar aqui estágio vamos chamar ela de estágio ó estágio e aqui ela vai iniciar com o valor inicial estágio Inicial beleza e aqui ó será o estágio do usuário beleza vamos tentar fazer un um exemplo rápido e simples aqui pra gente conseguir entender e nesse estágio do usuário a gente vai coletar algumas informações deles aqui ó a gente pode inicialmente puxar aqui um
llm eu escuto muito escuto muito falar sobre esse llm aí mas na na prática que que é um llm um llm é um modelo que você é uma inteligência artificial onde a gente aplica o modelo a gente pode aplicar diversos tipos de modelo nele a gente pode utilizar um 4 o pode utilizar um um qu mesmo chat pt4 pode utilizar um Cloud ele basicamente é onde a gente cria Nossa inteligência artificial para fazer determinada função ele é um linkage eh L Model onde a gente consegue utilizar um modelo de Inteligência Artificial pra gente fazer determinadas
execuções a gente pode utilizar ela para fazer um chatbot a gente pode utilizar ela para extrair um valor a gente pode utilizar ela para fazer uma classificação do usuário a gente pode utilizar para diversos cenários no curso a gente aprende a utilizar ela tanto como ferramentas como também chatbots para poder responder o usuário e até mesmo executar funções em específicas então a gente consegue estar fazendo isso aqui eu vou passar um prompt bem simples para ela onde eu vou dizer aqui instruções né nesse prompt nessas instruções vou pedir aqui para ela buscar pra gente coletar
algumas informações do usuário vou falar aqui ó colete algumas informações do usuário aí aqui ela vai coletar ó ó ela pode coletar aqui o nome Ó nome colete o nome telefone colete o telefone e aqui depois de coletar o telefone a gente vai passar aqui ó dados coletados e nesses dados coletados vou pedir aqui para ela responder ó responda o usuário exatamente como exatamente como aí aqui ó sistema info isso daqui não é uma resposta pro usuário pessoal isso daqui a gente vai utilizar como resposta pro sistema lá no curso a gente tem na verdade
um minicurso né que ele se chama agendamentos né aula de agendamentos a gente aprende est utilizando isso daqui isso daqui é um método um olia que eu achei muito interessante pra gente conseguir tá utilizando pra gente pegar a nossa inteligência fazê ela fazer várias execuções até ela chegar aliem um determinado ponto para depois encaminhar ali para uma outra parte né um setor em específico que a gente aprende tá fazendo isso aí aqui ó eu vou tô passando para ela responda exatamente como sistema info irei vamos passar aqui Ok irei encaminhar você para um atendente aqui
ó dados coletados e aqui pessoal O que que a gente vai fazer basicamente deixa eu pegar aqui um um classificador de perguntas aqui a gente tem que colocar a memória para ela né para ela poder saber quando ela vai estar seguindo essas questões eu vou pegar aqui um classificador de pergunta a gente vai trabalhar na resposta dessa inteligência e aqui a gente vai ter duas classes no caso é a classe Us e a classe sistema isso daqui pessoal é basicamente pra gente fazer o quê é pra gente pegar a mensagem da nossa Inteligência Artificial e
entender se essa mensagem dela é pro sistema ou é pro usuário se for pro usuário ela vai mandar mensagem pro usuário se for pro sistema ela não vai responder o usuário ela vai responder o que o sistema pro sistema responder o usuário Basic é isso e aqui eu vou colocar um Prom para ela ó que você deve classificar de acordo ao sistema quando o texto não começar quando o texto começar com sistema info e usuário quando o texto começar né quando o texto não começar com sistema info então basicamente ela vai pegar esse texto verificar
se começa com sistema info ou não e classificar de acordo vou colocar aqui um 4 o pra gente não não ter curos caros nesse testezinho aqui que T fazendo com vocês beleza aqui também ó vou pegar aqui um qu ó coloca só precisão ali para ele beleza aqui também e aqui quando for pro usuário ele vai mandar mensagem pro usuário ó E no caso vai ser a resposta do nosso llm se for o sistema ele vai seguir para essa parte de baixo então no caso ele vai seguir para cá somente quando ele coletar todas as
informações desse usuário Então vamos testar aqui ó ó e Olá vou começar aqui com ele e aqui ele vai coletar aqui o o meu nome vou falar Armando E aí vai coletar o meu telefone e depois de coletar esse telefone ele vai seguir pra parte de baixo que ele não vai respondeu o usuário 918 31 25 e aqui ó vocês vê que ele já não me respondeu por quê Porque isso se tornou uma resposta do sistema não uma resposta minha se a gente for vir aqui em Registro ó tá aqui ó sistema info rastreio sistema
info olha aqui ó sistema info Ok irei encaminhar você para um atendente E aí quando ele pegar essa rota do sistema aqui que a gente pode fazer o quê pode encaminhar ele agora pro setor de atendimento porque eu já fiz já coletei todas as informações do Inicial ali e agora quero jogar ele para outro lugar e Armando o que que eu posso fazer com essas informações você pode salvar dentro de uma base de dados pode trabalhar com elas ali com as informações desse Lead lá no curso a gente aprende a fazer integrações com n8n para
utilizar ferramentas onde a gente consegue criar ferramentas para diversos cenários consultar informações enviar informações fazer agendamento fazer agendamento essa técnica aqui que vocês estão vendo aqui que eu tô mostrando aqui para vocês a mesma técnica que a gente faz no agendamento onde primeiramente a gente tem um llm que vai coletar todas as informações do usuário e depois de coletar todas essas informações do usuário ele joga esse usuário é para fazer o agendamento dele e depois de fazer agendamento pronto entendeu E como é que a gente faz isso Armando primeiro a gente coleta todas as informações
depois de coletar todas as informações a gente faz o quê eh para ele responder com o sistema info onde vai trazer essas informações e aqui a gente pega US trator de parâmetros enfim faz diversas coisas aí para armazenar em variáveis e depois jogar dentro al do nosso agendamento entendeu e aqui a gente consegue trabalhar nessa forma aí aqui ó é a a pergunta que o nosso amigo ali falou anteriormente que ele pediu como é que a gente conseguir alterar isso em string né aqui acabou dando um bug mas eu vou tentar fazer aqui com vocês
que eu já fiz anteriormente ó aqui eu vou alterar para atendimento né quando ele traz sistema info vou puxar aqui ó no caso ele vai me trazer aqui esse output né e esse output eu vou subescrever a variável estágio para essa variável output e vou só informar aqui meu meu número novamente vamos ver aqui se vai dar certo agora Opa informei errado né mas ok vamos ver aqui não copiei certo mas aqui ele definiu ele entendeu Ó e aqui agora ele foi pro estágio de atendimento e se eu falar oi aqui agora ó eu já
não vou mais para essa rota de cima eu vou para essa ramificação de baixo entendeu então a gente criou o quê a gente criou um sistema de etapas um sistema de ramificações entendeu pra gente conseguir trabalhar com isso ou seja isso daqui é muito sensacional muito prático muito fácil onde a gente consegue fazer o quê consegue fazer muitas coisas aqui imagina só que Primeiramente você quer fazer o quê você quer validar o seu usuário se ele tá presente na sua base de dados ou não se ele já tem um cadastro ou não antes de você
conseguir fazer o quê antes de você conseguir prosseguir ele ali com conversas imagina só que você trabalha e um nicho e um nicho e um nicho Black né e antes disso você gostaria de Primeiramente fazer o usuário entender os seus termos Primeiramente você fazer o usuário ali eh passar por algumas conclusões para depois você apresentar os seus produtos então Vocês conseguem trabalhar com isso que é o quê criar estágios para depois passar o usuário para eles a gente também pode utilizar isso em sistema de clínica onde Primeiramente você apresenta ali as informações pro usuário né
procura qual o produto que ele quer tá consultando essas informações depois dele definir um produto se ele falar que quer fazer um agendamento Você joga ele pro sistema de agendamento E você já sabe qual o produto na qual usário se referiu anteriormente Ou seja a gente consegue fazer muitas coisas aqui dentro do dfy é a gente consegue fazer muitas coisas interessantes tanto que o dy aqui pessoal nós temos aí ó nós temos n2n temos L Flow temos fuiz temos diversas aplicações que são semelhantes ao dy só que o Defy foi o único que eu tive
a segurança de trazer para vocês em o curso porque o Defy o lsin dele é sensacional pessoal Apesar de ele não ter tanta opção quanto o n8n tem não ter tanta opção quanto o flise tem mas o l shank ele tem a qualidade do L Chin dele é totalmente diferente da do n8n até a memória dele traz um contexto melhor tenta utilizar uma memória ali dentro do N8 utilizando 4 o e e tento usar uma memória aqui notify utilizando 4 o vocês vão ver a diferença que ele salva essas informações nessa memória não é a
memória poluída Entendeu Ou seja a qualidade do La que ele traz aqui é sensacional e outra coisa interessante que quando você executa um fluxo é como se você executasse primeiramente todo o cérebro do dify todos os llms é como se o dify já soubesse o início e o final dessa execução já in Flow FL ele vai executando nó por nó e isso daí é algo que querendo não perde a qualidade da nossa Inteligência Artificial e outra coisa sensacional aqui é que a gente consegue fazer o quê fluxos que ligam um com o outro que se
comunica um com o outro Ou seja a gente pode pegar esse llm que começou com essa conversa aqui no início e pode botar outro llm que vai dar continuidade nessa conversa que aí ele vai entender o mesmo sentido do llm anterior para ele conseguir dar essa continuidade que é igualmente vocês fazer o quê a troca do usuário que tá lá em cima querendo conversar sobre um produto em específico agora quer fazer um agendamento então quando o usuário ele seleciona o produto lá em cima tu pede para aquele usuário lá de cima aquele llm lá de
cima fazer a confirmação Olha você gostaria de marcar o agendamento para esse produto certo certo aí o usuário sim Aí lá embaixo agora quem vai dar continuidade é o que o outro llm e isso daí pessoal é o que traz uma qualidade de uma inteligência profissional entenderam Mas enfim vai qual era a próxima pergunta aí que acabaram de falar que eu acabei interrompendo fui eu fui eu mesmo Armando é É assim É que eu tô me interando agora com com Defy e eu percebi que a cada interação do usuário você volta pro início do fluxo
então é sempre assim né você tem as cificações para ele não jogar o usuário no mesmo local né vamos dizer assim isso toda estrutura ela funciona nesse modelo né então o que que a gente precisa fazer é saber gerenciar as rotas para qual ess usuário vai indo entendeu ou seja é por isso que a gente cria o sistema de ramificação a gente vê diversas formas que a gente pode criar Esse sistema de ramificação utilizando divisores utilizando aí essa questão das variáveis de conversação enfim pra gente sempre jogar o usuário em uma rota em específico e
a gente aprende a criar isso no curso né eu explico como criar divisores que vai jogar cada um em uma ramificação específica onde identifica o motivo da conversa do usuário se ele tá interessado em consultar informação de um produto se ele tá interessado em eh fazer um agendamento se ele tá interessado em uma recomendação Ou seja todos esses cenários perfeito Obrigado aí agora uma outra coisa e e e a instalação do dy o curso trata disso no no nosso servidor Olha eu trouxe uma aula bônus onde a gente ensina a fazer a instalação do odif
dentro da sua máquina né porque assim tem muito pessoal que já anda funcionando ali o Defy já fez diversos testes E aí querendo não tinha um pessoal que falou para mim Ah mano tô com dificuldade meu de já tá limitado aqui eu tenho que esperar 15 dias para poder dar continuidade então pensando nisso eu trouxe o que eu trouxe uma aula dentro do curso né que tem ali a instalação do odif assim como vocês estão vendo aqui na minha tela agora ó deixa eu transmitir aqui para vocês a gente tem essa aula bônus que é
instalação do rify onde eu ensino vocês fazer a instalação do rify dentro da máquina de vocês ok dentro de uma VPS própria dentro da estrutura de vocês e aí vocês conseguir estar utilizando ele ele tem alguma limitação ou ele ele é ilimitado você consegue estar utilizando todas as funções dele a única coisa que ainda não trouxeram que seria interessante eles trazer é a questão de vocês criar né os workflows criar diversos como é que eu posso dizer diversos espaços de trabalhos aqui entendeu Por exemplo ah espaço de trabalho de um cliente x espaço de trabalho
de outro cliente para vocês cada cada espaço trabalho vocês utilizar um token diferente da Open para não ter que est precisando instalar um dfy para cada um dos seus clientes né só que o ideal eu já expliquei para vocês que é o quê eh fazer a instalação dotifi dentro da estrutura do cliente não utilizar dentro da sua estrutura utilizar dentro da estrutura do cliente pega uma máquina reserva pro teu cliente lá você faz a instalação cada cliente seu é uma instalação do deify mas caso o Defy trazer para dentro da Opção Auto hospedado essa opção
de criar espaço de trabalho você pode ter um Defy onde vai atender todos seus clientes beleza perfeito Obrigado essa opção boa noite essa opção seria sensacional pode falar alexar uma dúvida Pronto boa noite a Deixa eu te perguntar uma coisa eh eu já uso de faz mas eu tô tendo uma dificuldade na questão tipo das respostas entendeu mesmo colocando no promt lá que é para limitar o tamanho da resposta sempre vem uma resposta muito grande não é que seja tão grande mas pro WhatsApp não ficaria tão real entendeu É eu sei que tem como a
gente conseguir fazer isso no criando por lá para quebrar o as respostas né de ti desviar fazer picado no lugar de uma só enviar isso fazer picado no caso tu conseguiu fazer isso com Defy não não só comfy não a gente precisaria do n8n para poder fazer isso só que é o seguinte dentro do Defy tu conseguiria reduzir dentro do Prom que nem que você falou que não tava dando certo mas você conseguiria limitar e falar ó Você deve sempre ter entre entre a quantidade de caracteres ali aí tu fala qu 400 700 enfim só
que para isso ele não tá obedecendo isso a gente tem que observar as seguintes questões o modelo de de linguagem que você tá utilizando e a quantidade de caracteres que tem no teu prompt se teu prompt ele passa de 3.000 caracteres e se ele for um prompt muito complexo que não tem muita clareza no aqui no curso deif a gente tem uma aula pessoal uma aula de 40 minutos que T Teve até um membro que falou para mim nossa Armando Eu nunca imaginei que eu ia ver uma aula de 40 minutos só de prompt e
sim pra gente ter uma inteligência de qualidade que obedeça a gente a gente precisa entender bastante sobre prompt prompt é uma das coisas é a mais principal coisa que você tem que ter na tua inteligência artificial em alta clareza porque se você não passa clareza no seu Prom ela não vai te obedecer ela não vai ter a qualidade que você precisa Então a gente tem uma aula pessoal de 40 minutos onde eu ensino vocês utilizar o modelo de sintaxe dentro do seu Prom pra sua inteligência conseguir obedecer vocês e eu explico sobre a clareza que
vocês têm que passar também porque o nome fala Inteligência Artificial mas ela não é inteligente pesso ela não é tanto tão inteligente assim É como se você tivesse falando com uma pessoa lega entendeu então a gente tem que passar clareza para ela é como se vocês pegassem ali dentro da empresa de vocês colocassem ali um novato e vocês querem que o novato já saiba fazer tudo ali no mesmo dia e não é assim que funciona vocês tem que passar clareza todas as informações bem segmentadas bem Claras para ela de como ela deve estar atuando e
existe uma sintaxe que a gente tem que utilizar dentro do Brom para ela poder seguir isso né né então a gente tem uma aula que ensina isso então ô Alexandre para ela obedecer dentro do prompt a gente tem que passar clareza para ela tem que observar o modelo que você tá utilizando se for um mini esse modelo aí ele pode não trabalhar muito bem nas tuas regras entendeu outra coisa é o quê além de de seu modelo tem as configurações desse modelo também se você tá utilizando Muita criatividade se você passa para ele o seguinte
que ele deve ter no máximo 400 caracteres só que aí você vê V aqui na configuração do seu bot e aqui você passa o quê você passa aqui temperatura alta para ele o que que vai acontecer isso daqui ele vai inventar tanta coisa pra gente que é desnecessária vai inventar tanta informação pra gente desnecessária por quê Porque você passou o quê alta criatividade para ele e na criatividade quando a gente passa uma criatividade pro nosso bote esse faz com que ele Gere mais conteúdo pra gente seja mais criativo ali às vezes ele tenta até inventar
coisa para poder atender a criatividade que você passou configurada para ele então tem que entender tudo isso daí e e no curso a gente ensina tanto as configurações dos llms né como criar um llg Quais são as configurações que a gente tem passar no LM quais são os tipos de modelos a gente deve utilizar em cada cenário entendeu pra gente chegar nesses Bots que obedeçam a gente por exemplo aqui ó isso daqui eu tô usando como sim pode falar é Márcio aqui eu acho que não tá transmitindo sua tela no YouTube tá Ah sim beleza
perdão deixa eu transmitir aqui então transição Beleza o que eu tava falando era o seguinte o que eu tava falando era o seguinte que aqui dentro da nossa inteligência a gente tem do dois tipos de configurações principais que a gente deve se atentar as duas principais essas nós temos essas outras configurações aqui mas elas não são importantes Não perca nenhum seu tempo eh estudando sobre elas não aqui as principais são o que pessoal temperatura e o top p o que seria o top P do do seu modelo né Cada modelo a gente pode aplicar essas
configurações Beleza o top P seria basicamente a precisão que a gente passa pra nossa inteligência quanto maior o top p mais obediente ela vai ser e mais precisa ela vai ser só que custo de tokens vai ser maior porque ela vai ter um processamento maior Ok e a temperatura quanto maior a temperatura maior a criatividade dela e quanto maior a criatividade dela mais chance ela tem de acabar inventando coisas entendeu justamente para atender essa exigência de criatividade que você passou para ela então o que que a gente deve tá muito Atento que quando a gente
for trabalhar com apresentações quando for trabalhar com ferramentas a gente tem que saber em qual cenário a gente deve configurar elas aqui dentro do Defy a gente já tem algumas e pré-definidas como por exemplo eu quero passar precisão para ela eu coloco preciso quero passar aqui criatividade para ela eu coloco criativo quera deixar equilibrado coloca equilibrado né então a gente consegue fazer tudo isso daqui nas modificações dos nossos modelos é só para complementar só para complementar eu consegui fazer até consigo quebrar as mensagens e mandando a mensagem do n8n aí eu uso aquele esse Nozinho
de interação que tu tava mostrando agora a pouco ele também serve como e E aí até vai o a a resposta ela vai sendo construída aos poucos realmente com o com a mensagem picada só que quando ela devolve na resposta ela devolve tudo de uma vez ela não vai envolvendo de eh parte por parte Entendeu entendi só no caso que tá travando mesmo seria isso isso daí é uma solicitação né que o pessoal já me falou Armando seria interessante isso no curso de ne2 para quem não sabe eu vou lançar um curso de nen pessoal
que ele tem um objetivo da gente criar um sistema que a gente integra e qualquer sistema de de chatbot vai ser com Defy ali principalmente vai ser Defy mas a gente vai ver outros exemplos também condfy TN Type bot enfim que a gente vai fazer o que basicamente é o seguinte no curso de a gente vai criar um sistema que ele vai trabalhar com mensagens picadas do WhatsApp ele vai trabalhar o que seria essas mensagens picadas quando usuário ele te manda um oi bom dia separado mensagens separadas né E aí isso acaba ali afetando Nossa
inteligência porque nossa inteligência Ela não trabalha com mensagens picadas Nossa inteligência foi feita para mandou uma resposta para ela ela vai processar essa resposta as próximas respostas que a gente foi enviando ela não vai enviar vai ficar ali na esperando né você não consegue mandar mensagem até a inteligência responder só que dentro do WhatsApp não funciona assim entendeu E aí então pra gente conseguir chegar nesse resultado de um sistema de chatbot profissional eu vou est lançando curso de n8n né onde a gente vai trabalhar com essas mensagens picadas a gente vai trabalhar com o áudio
que o cliente envia no WhatsApp para tua inteligência conseguir interpretar os áudios também imagens que o usuário pode estar enviando usuário enviou imagem a inteligência tamb também conseguir interpretar imagem né E aí trabalhar também nessa questão aí de filas desse usuário n trabalhar com filas para cada usuário que manda mensagem para você para isso não tá sobrecarregando também a nossa Inteligência Artificial trabalhar com Lead e encaminhamento desses usuários para um atendente desativando bot e ativando bot aí em cenário Zinho específico a gente vai ter um curso de J Trend só para isso só que Armando
eu preciso do curso de Trend para consiga entregar o