Agora sim eu vou mostrar na prática como que eu utilizo da automação e da inteligência artificial para criar textos automatizados dentro da minha plataforma Então vou mostrar para vocês nesse vídeo como que a gente cria um botão igual a esse daqui ó Então eu tenho aqui a plataforma que eu tô desenvolvendo e dentro dessa plataforma os usuários eles precisam preencher alguns teros às vezes que precisa de uma criatividade a mais né então uma descrição sobre o parceiro né sobre um um texto descritivo né do do perfil então eh ou a descrição de um serviço e
assim por diante E aqui nessa plataforma eu criei um campo que gera a descrição aqui pra gente um botão né que gera descrição pra gente automatizada com base nos dados do meu parceiro aqui do do meu usuário que tá cadastrado né então aqui ele já criou a Barb zanine é a sua barbaria em Belo Horizonte onde e cuidado se encontram vamos transformar o seu visual Então olha que legal ele criou esse texto inteiramente com utilizando a inteligência artificial e ajudou muito o usuário a criar lá o seu perfil o seu texto e tudo mais então
sem mais delongas vou mostrar como que a gente faz isso aqui na prática bom então aqui eu não vou entrar não vou criar o passo a passo nó por nó aqui do do fluxo né do n8n que eu eu criei mas eu vou explicar em detalhes aqui Cada nó e você pode criar aí também Além disso tem um link explicando com mais detalhes ainda que tá no nosso blog O N laabs P blog é o último artigo que tá lá lá eu explico um pouco mais detalhado como que a gente fez a criação aqui desse
fluxo beleza [Aplausos] bom então a primeira coisa o primeiro nó que eu criei aqui no nosso fluxo é do Web Hook que é o que vai acionar que aqui quando eu clicar aqui nesse botão eu vou mandar algumas informações por exemplo como o ID aqui do meu usuário e também um cominho solicitando né um outro Campo description solicitando ali qual tipo de texto eu quero gerar tá então o agente ele precisa receber essa informação para não falar e não retornar qualquer texto aqui então o primeiro fluxo o primeiro nó perdão do fluxo que eu criei
aqui é o Web Hook que ele vai acionar né Ele é um web Hook do estilo Trigger que a gente fala dentro do n8n que ele vai acionar aqui pra gente eh todo o fluxo de geração do texto eu vou deixar aqui no vou criar aqui o test vou criar aqui um teste só pra gente ter os valores preenchidos então aqui eu P aqui um copy generate aqui web Hook teste ó lá aqui ele já executou o fluxo pra gente tá vendo e já retornou aqui também o t então Ó lá que legal revitalize seus
fios com nosso tratamento de hidratação no espaço Vivian Rocha tá aí a propagando pro espaço da Vivian Rocha que já tá utilizando o TDI também que é essa plataforma que eu desenvolvi aqui seus cabelos ganham força e brilho venham se surpreender Olha que legal o texto que ele gerou aqui pro espaço Vivian Rocha né então aqui ó no primeiro fluxo executado aqui eu executei pra gente ter os valores eu consegui explicar um pouquinho melhor então voltando aqui pra criação do primeiro nó ele a gente pega o nó esse nó web Hook então aqui ó na
hora de adicionar a gente pesquisa pro web Hook é esse primeiro nó com um raiozinho aqui do lado que significa que ele é um nó Trigger que ele vai acionar todo o resto do fluxo ele que vai iniciar o fluxo Beleza então aqui no nó que que eu defini eu precisei fazer algumas configurações primeiro eu defini ele como post que ele vai receber dados então ele precisa ser como post né aqui a gente tem o test URL e o production url que o teste é para executar igual eu executei agora e o production é o
que você vai usar lá no seu código que você tá desenvolvendo no seu frontend por exemplo né então aqui ele gera a URL o método foi o post e aqui eu defini um pef o que que é esse pef esse pef é o caminho para facilitar mesmo na hora de chamar o Web Hook lá ele fica aqui no finalzinho da web Hook tá vendo Então aqui ó eu posso colocar o método post o pef eu coloquei TD barc poderia ser qualquer gerar copy enfim o ideal é não utilizar nem caracter especial caixa alta espaço nada
disso utiliza tudo em Caixa Baixa sem caracter especial sem espaço Beleza se você quiser por espaço coloca lá um por exemplo aqui coloca gerar if copy por exemplo sem utilizar espaço para ficar um URL limpa tá e você precisa definir uma autenticação aqui eu tô utilizando a base al que é onde eu já tenho pré-configurado aqui nas minhas credenciais né Qual que é o estilo Mas você lá você pode utilizar o Basic Alf o reer al jwt e assim por diante no caso aqui eu já tenho uma credencial usuário e senha mais simples mesmo só
para esse tutorial pra gente testar ele que ele precisa disso porque senão o seu end Point fica em aberto lá todo mundo vai usar né não é o nosso ideal e aqui ó a gente quando a gente aciona esse nó a gente recebe aqui o nosso bar que é o Partner id e o description que são as variáveis que eu tô recebendo lá do meu endp então aqui eu utilizei o Postman para fazer esse teste então eu mando aqui ó o meu Partner id e o meu description ID no meu código deixa eu abrir o
código aqui rapidinho para vocês verem aqui no código ó dentro da tem por exemp a parte do parceiro tal tal tal tem a tela lá meus dados aqui eu tenho o endp por exemplo que eu aciono aqui ó load categories Cadê o endp que eu Gero a minha Ah eu eu fiz foi num componente então aqui no meu código tem um componente aqui ó btn que é onde eu aciono né porque eu criei um componente porque eu posso utilizar ali em vários pontos do meu do meu da minha plataforma da minha aplicação né então aqui
ó eu aciono o endp cadê cadê ah já tem o iacop eu criei um serviço enfim aí aqui eu recebo aqui a minha url que é aquela url que eu defini lá e também eu recebo né eu mando os parâmetros de autenticação para poder autenticar e eu mando como post lá os campos ó Partner id e description beleza não é o o o foco desse vídeo eu não vou entrar tanto no código Depois eu explico o código certinho como que a gente pode fazer isso lá no frontend para poder acionar esse endp primeiro vamos focar
aqui no nosso Flux para gerar o conteúdo então aqui eu recebo o Partner ID né que é o ID do meu usuário e a descrição essa descrição ó ele recebeu lá crie uma descrição para o serviço de hidratação esse serviço de hidratação eu já consegui lá esse description né eu Gero ele dinâmico lá na parte de cadastrar serviços então aqui eu coloquei um description poderia ser crie uma descrição para o meu perfil cria uma descrição pro meu serviço e assim por diante aqui ele colocou cria uma descrição para o Serv de hidratação beleza acionado esse
nó como que que acontece eu tô utilizando aqui o mong DB para fazer a consulta sobre o usuário poderia ser qualquer outra base de dados poderia ser o sheet do Google poderia ser uma SQL o RS um postgis Enfim no meu caso eu utilizei o mon DB e para eu facilitar esse pedido essa filtragem para pegar os dados do usuário aqui eu preciso priso editar esse campo né eu editar esse valor então o que que eu fiz eu fiz o manual map aqui que eu vou chamar ele de Partner id e eu recebo aqui do
meu Body Partner ID então única coisa que eu faço é transformar ele numa string eu falo que ele é uma string para eu passar aqui pro meu próximo nó do Mongo DB onde eu tenho as informações do meu parceiro né então ele retorna aqui várias informações do do do parceiro que eu tô querendo e criar o texto né o outro nó é o nó aqui de condicional de if então se ele encontrou o parceiro ele continua aqui no fluxo se ele não encontrou a gente tem esse nó aqui que é o responde to web Hook
eu porque o que que acontece quando a gente aciona o Web Hook aqui ou eu posso responder de imediato ou eu espero uma resposta de um outro nó que é esse respond to webop que aqui então eh no caso né Se eu tiver se o parceiro não for encontrado ele responde aqui o com o erro falando que não foi encontrado o parceiro e agora que vem o nosso agente de I aqui ó que é o próximo nó se ele encontrou ele já pula aqui pro nó de agente de i a dentro desse nó de agente
a Obrigatoriamente a gente precisa definir um moddel para esse exemplo aqui para esse vídeo eu tô utilizando o chat GPT porque o deeps tá bem estável tá complicado mas eu tenho um outro vídeo que eu vou deixar aqui no card explicando como que a gente utiliza o dips gratuitamente e integrado aqui com n8n tá é bem legal bem simples também eu já até atualizei o meu n8n ele já traz esse Model aqui ó deixa eu até deletar do de psic aqui ó de psic chat Model de forma Nativa então tá bem legal a versão É
1.77.10 que eu tô usando Mas como tá instável eu não quero ficar perdendo tempo aqui no vídeo dando erro toda hora eu optei aqui utilizar o chat GPT Então a primeira coisa que a gente faz é adicionar o Model aqui ao nosso Agente né esse módulo agente aqui agente a é aqui ó é só vir aqui e pesquisar E aí ag gente é esse módulo aqui do próprio n8n tá então a gente pode adicionar ele que que ele vai fazer eh ele que vai ser responsável por gerar o texto e tudo mais então aqui no
nosso Model eu tô utilizando o chat GPT eu gosto de utilizar e esse GPT 4 o mini porque ele é é mais econômico então assim eu tô fazendo muito teste Não gastei quase nada dos meus créditos lá tô utilizando bastante então ele vale a pena esse GPT é 4 mini e ele funciona muito bem para is pro para você adicionar o moddel você tem que adicionar aqui a credencial né então eu já tenho uma credencial pré-configurada para adicionar a credencial é bem simples você clica aqui em Create New credential aí então aqui você coloca api
que tem lá no site do GPT a organização que é um codigo Zinho também que tem lá e essa base URL ela já vem preenchida como de você não precisa mudar nada tá E aqui eu selecionei o meu Model que é esse 4 o mini do GPT que funciona muito bem Beleza com Model adicionado a gente vem aqui no nosso agente eu tô utilizando aqui o Tools agente mesmo não mudei nada deixei como Def aqui e e o que que é preciso para ele funcionar você precisa enviar para ele aqui um texto de entrada então
aqui ó eu tô pegando da description n aqui eu tô pegando da description né e assim que eu pego o texto de entrada eu preciso informar também o System message Por que que esse System message esse System message é onde a gente vai colocar o nosso prompt para ele poder gerar o texto então vou abrir aqui o o prompt também para mostrar para vocês mas aqui eh no texto de entrada aqui ele só tá recebendo o description que é esse aqui ó Cadê Cadê ele Tá vindo até muito texto aqui que talvez nem seria necessário
então aqui no web Hook ó ele tá recebendo b ó cria uma descrição o description aqui cria uma descrição para o serviço de hidratação tá aqui é isso que ele recebe aqui ó crie uma descrição para o serviço de hidratação e aqui no nosso prompt no nosso System para esse System message aparecer aqui você tem que clicar nesse botão add option né aí vai aparecer a opção aqui de você selecionar o System message que é onde a gente vai colocar o nosso prompt aqui no nosso prompt o que que eu falei pro nosso chat aqui
eu falei o seguinte eu passei as informações básicas sobre o usuário né que tá logado lá então ele recebe lá o Partner ID o business name o a cidade e o tipo de de negócio do parceiro isso para contextualizar o nosso agente um pouco melhor então para ele não falar nenhuma besteira aqui não gerar um texto ou conteúdo que não condiz com o usuário logado né Depois eu coloquei aqui um sobre você que é o seguinte você é um especialista em copywriting e criação de textos criativos para empresas parceiras da nossa plataforma seu papel é
desenvolver descrições curtas e envolventes para perfis de parceiros serviços e outros Campos da plataforma então eu fiz uma uma introdução aqui mais geral mesmo Do que que ele é depois eu defini um objetivo que que é esse objetivo eu falei que o objetivo dele é criar textos concisos e bem elaborados com base nas informações disponíveis sobre o parceiro na base de dados eu coloquei esse base de dados aqui porque quando a gente tá utilizando o chat GPT a gente pode adicionar aqui em Tools para ele consultar as informações do banco de dados porém como eu
tô enviando já a base de dados tô consultando antes de passar para ele aqui eh não talvez não seria necessário mas depois a gente vai testar aqui utilizando a Tools porque eu ainda não consegui fazer essa Tools ficar muito precisa tá mas dá para fazer também depois a gente faz um outro vídeo testando isso aí e depois eu coloquei aqui algumas boas práticas para ele criar a mensagem então eu coloquei para ele ser direto e claro eh onde tem textos curtos com o máximo de 150 caracteres para ele manter o foco né utilize exclusivamente as
informações do parceiro seja criativo e amigável eh uma solicitação um texto ou seja para ele não gerar vários textos então ele retorna sempre um único texto após selecionar Porque aqui no botão ó quando eu clico para ele não retornar aqui vários textos ou várias outras mensagens ele retorna só a o texto mesmo lá cliquei aqui ele gerou outro ó barbes anan seu destina em Belo Horizonte para cortes de cabelo e estilo sinta-se renovado com os nossos profissionais dedicados eh também atenção aos detalhes para ele não mencionar qual qualquer tipo de serviço que o parceiro não
oferece então para ele não é uma barbearia ele não vai colocar aqui que Ele oferece limpeza de carro por exemplo é é bem distante mas essa essa instrução aqui é exatamente para ele não fazer isso não criar texos aleatórios respeite a categoria então como eu tô passando a categoria aqui no tipo de negócio para ele não e falar assuntos de outra né outro serviço mesma forma e algumas regras nunca inclua dados sensíveis do parceiro evite mencionar serviços que não pertencem a categoria do parceiro beleza então aqui é o nosso prompt esse aqui eu tô com
esse cheque esses esses sinais aqui esses emojis isso não é necessário tá aqui mais para para auxiliar aqui no vídeo na minha leitura também tá Não precisa de colocar esses emojis não mas colocar no formato markd é importante então aqui eu tô utilizando Ó você pode ver que eu tô utilizando aqui jogo da velha né Para dar destaque aos títulos esses três traços aqui para poder dividir os blocos então se você utilizar o markd facilita e ajuda muito na instrução do chat GPT então aqui ó ele já retornou pra gente um campo output que contendo
o texto né que ele que ele gerou e por último no último o nó eu tenho aqui um respond né que é o aquele Nó lá do tipo de respond to web Hook que é o que o nó ele como a gente tá sendo acionado pelo endp a gente precisa dessa resposta para poder executar aqui dentro da plataforma né então aqui ó aproveitar que eu voltei na plataforma a gente tem a parte aqui dos serviços ó que eu posso adicionar o serviço então por exemplo eu coloco aqui é pintura eh deixa eu ver sobrancelha sobrancelha
beleza P aqui R 35 por exemplo Tempo estimado 23 minutos e aqui a descrição ó gerar a descrição com ia vamos ver o que que ele vai gerar pra gente ó transforme o seu olhar com o nosso serviço de sobrancelha no barbes Anine design perfeito e ajuste que realça sua beleza então ficou bem legal aqui ele já gerou um texto automático aqui pra sobrancelha se eu tivesse aqui barba cor por exemplo ó V editar aqui ele já tem um texto vou clicar aqui ó ele já gera ó transforma seu visual com corte de barba Impecável
em Belo Horizonte estilo e precisão estão garantidos então ele gera é claro que o se o usuário quiser utilizar esse texto de forma definitiva ele pode usar não tem problema nenhum e ali é mais uma sugestão para ajudar ali o usuário na hora que tá cadastrando serviços e cadastrando o no nosso caso aqui o perfil dele né alterando os dados dele isso auxilia bastante para o usuário então a inteligência artificial faz isso pra gente muito bem e aqui ó voltando aqui agora pro nosso fluxo tem o respond to web Hook porque quando esse primeiro web
Hook aqui ele é acionado ele fica aguardando até ter uma resposta desse aqui então o último Hook Ele já responde pra gente aqui o output contend mensagem e eu que é um Jason também ó eu ponho aqui o para ele responder como Jason nesse formato aqui então é um Jason contendo um parâmetro aqui content poderia ser qualquer outro parâmetro se você quiser passar outros parâmetros também não tem problema mas aqui o que é interessante pra gente é receber esse content com o resultado que veio lá do nosso agente Beleza então é isso se você gosta
desse tipo de conteúdo já se inscreva aí no canal deixa o like escreve um comentário também para me incentivar a criar novos vídeos e melhorar também aqui o meu conteúdo eu sei que às vezes eu falo demais Talvez eu seja prolixo mas eu quero começar a gravar porque eu adoro fazer esse tipo de conteúdo aqui beleza turma então vamos para para cima qualquer dúvida só falar aí no comentário que eu respondo através de um vídeo ou no próprio comentário mesmo valeu