REFLEXION - Faça o ChatGPT PENSAR e REFLETIR. Técnica Avançada

6.07k views2730 WordsCopy TextShare
CANAL SANDECO
Técnica simples e avançada de construir Prompts mais efetivos https://github.com/sandeco/prompts/bl...
Video Transcript:
Olá tudo bem Hoje eu vou fazer o chat GPT pensar naquilo que ele está produzindo Vou ensinar você a usar essa técnica de autorreflexão porque ela é uma técnica baseada Nesse artigo aqui né reflection a saída do chat GPT melhora em até 97% eu sou professor sandeco Macedo e você está aqui uma série sobre o chat ept com mais de 40 vídeos do básico avançado que é uma playlist no YouTube é tudo grátis basta clicar e ver o link dessa playlist está na descrição aqui do vídeo eu também vou colocar no card aqui em cima
é tudo gratuito basta você clicar e começar a ver esses 40 vídeos sobre o chat chpt beleza vamos em frente então e um exemplo simples aqui é criar um chat PT Idealista inspirado e o próprio chat PT que vai ser um crítico cético onde O Idealista vai criar uma ideia e aí o que acontece ele vai falar dessa ideia para o crítico e o crítico vai sempre pensar nessa ideia ah meio desconfiado né vai procurar os problemas que existe nessa ideia e depois que ele olhar esses problemas ele vai dar um feedback para O Idealista
né mostrando os pontos positivos mas também mostrando os muitos pontos negativos né da ideia então o que acontece aqui é que normalmente a gente quando tá nesse processo a gente né Faz aquela carinha de tudo bem mas por dentro a gente tá é muito nervoso com isso OK mas isso é legal porque o que acontece é que eu posso pegar esse essa crítica e tentar melhorar a minha ideia é exatamente isso que vai fazer eu vou fazer a parte do chat APT crítico passar a crítica para O Idealista O Idealista vai pegar esta crítica e
vai melhorar a sua ideia então quando ele melhor essa ideia ele vai novamente passar para o crítico o crítico vai olhar já tá menos desconfiado com aquilo e vai passar as suas sugestões né ah você veja que o feedback positivo aumentou um pouquinho mais mas ainda tem um feedback negativo nesse caso aqui né O Idealista deve pensar assim pô que cara cansativo mano já tô perdendo a minha energia com isso OK mas aí o que acontece depois O Idealista transforma aquela ideia mais uma vez usando as críticas melhorando deixando cada vez mais mágica E aí
o que vai aconte acontecer é que no fim vai ter uma surpresa porque a ideia vai ficar tão boa que até o crítico vai aceitar né Essa essa nova transformação de forma que o feedback positivo cresce bastante né De acordo com o artigo chegando a 97% de assertividade Aí tá certo então essa ideia aí ó vai fazer com que O Idealista e o crítico dentro do chat PT eles entrem em consenso em relação a alguma coisa que está sendo produzida pelo chat GPT Tá bom então vamos falar aqui ó sobre autorreflexão como é que é
essa estrutura de fazer o chat rpt refletir sobre aquilo que ele está produzindo isso fica é interessante né dessa técnica porque eu quero exatamente fazer isso não simplesmente escrever um prompt e aguardar a saída do chat ept e ele pegar essa saída e eu tomar aquilo como resultado final não eu posso fazer com que a partir da técnica de autorreflexão ele melhore cada vez mais a minha saída de prompt Beleza então vamos lá como é que funciona essa técnica aqui então o usuário ele envia para um Agente né que no caso aqui é o chat
ept eu vou chamar de agente as suas solicitações n uma solicitação especialista né então o agente aqui específico eu vou dizer que ele é um especialista na necessidade Na necessidade do usuário tá então a gente vai receber essa solicitação vai pensar numa solução para esse problema tá certo e ele vai produzir alguma solução digamos assim igual O Idealista fez tá bom e aí o que acontece essa produção vai sair e vai ser vai ser a entrada do nosso agente de reflection para fazer a reflexão então o que que ele vai fazer ele vai olhar para
aquela produção e vai verificar o que que tem de interessante que tem de problema nessa saída né que foi dada pelo agente então a o reflection vai montar uma série de sugestões e essas sugestões voltam pro agente Inicial que tá produzindo a ideia ou o problema resolvendo o problema que foi dado pelo usuário esse processo ele pode ser feito interativamente ou seja várias vezes como se fosse um loop mesmo certo e O interessante é que você pode pedir mesmo pro chat PT executar essa estrutura em looping por exemplo você pode pedir para ele executar essa
estrutura 20 vezes ele não vai dar nenhuma saída mas no f o que vai acontecer é que ele vai ter uma produção muito melhor Beleza então o que acontece é que com essa estrutura aqui o que eu vou ter vai ser o seguinte ó minha estrutura básica é o quê Dois perfis um agente e um reflection tá um agente para produzir o reflection para criticar e dar soluções e da sugestões né da solução e dois placeholders que exatamente são esses placeholders aqui ó o placeholder de produção ou seja vou armazenar saída do agente aqui e
o Play R de sugestões onde eu vou armazenar as sugestões para poder essa se movimento circular acontecer dentro do nosso reflection Beleza então o que acontece aqui ó que se você par para pensar eu tenho aqui ó como é que eu posso transformar essa estrutura em algum problema específico vamos supor eu queira eu quero escrever alguma coisa escrever um livro escrever um texto escrever um código tá então vou criar um perfil escritor e esse esse escritor vai dar como sair daqui Exatamente esse capítulo vamos supor ele vai sair com um capítulo de um livro tá
e eu posso pegar esse capítulo do livro e passar para o perfil que é o perfil editor e aí o editor vai corrigir a saída da do capítulo que o escritor fez e vai sugerir alterações para melhorar esse esse esse capítulo né levando em consideração a solicitação inicial do usuário e isso pode ser feito de forma cada vez mais interativa e o o que o artigo científico argumenta é que no final dessas interações eu tenho uma acurácia de 97% ou seja vai ser bem melhor beleza algum outro problema que eu posso ver aqui é um
explicador e um avaliador eu peço por exemplo para o o explicador me explicar um certo conceito por exemplo me me explica o conceito de engenharia de prompt E aí o que acontece a explicação vai vir mas o avaliador vai pegar essa explicação e vai corrigir falando que pode estar faltando algumas coisas alguns detalhes que o explicador deixou batido né E aí à medida que você vai fazendo essa essa essa esse looping né digamos assim nessa autorreflexão a explicação vai ficar cada vez melhor tá bom um outro um outro problema exatamente o problema que a gente
começou aqui né do idealizador Eu posso pedir por exemplo para o chat PT criar um produto vamos supor um produto que seja vendável para um grupo para um público alvo jovem né de 18 a 28 anos que custe que tem um preço de custo no máximo de r$ 1 digamos assim o idealizador vai fazer essa vai criar uma ideia mas o crítico vai começar a fazer análise em cima da ideia que foi criada pelo idealizador inicialmente E aí o que vai acontecer é que depois que eu fizer vários vários loopings aqui várias repetições nesse processo
aí ideia vai ser refinada e vai ser cada vez melhor Beleza então vamos em frente aqui eu vou mostrar basicamente aqui ó que reflection né esse paper aqui esse artigo científico que você pode procurar vou deixar na descrição aqui do vídeo Você pode ler esses detalhes aí o que ele o que ele faz é é uma técnica que combina agentes para melhorar o output do modelo entendeu Então ele faz uma combinação de Agentes Para poder melhorar a saída aí do que o chat PT está dando para você outra coisa também é que essa técnica é
muito interessante porque ela reduz drasticamente as alucinações né as alucinações são aquelas coisas que você pede para o chat PT e ele retorna parece uma loucura que ele deu pra gente ali né então quando a gente aplica essa técnica a gente reduz bastante né as alucinações em tarefas que são realizadas pelas llms ou pela lmms beleza certo então vamos em frente eu quero mostrar para você aqui como é essa técnica vamos supor aqui que eu tenho aqui ó vou criar um perfil chamado idealizador Vamos pro prompt certo então você é um profissional cheio de ideias
e sempre motivado a resolver problemas de uma comunidade quando for solicitado a você C crie uma ideia para o problema do usuário armazene a ideia no placeholder ideia se for solicitado atualize a ideia usando a crítica do analisador ótimo né Então o próximo passo que eu tenho aqui vai ser o seguinte ó o perfil analisador você é um profissional com altas habilidades e análise críticas de ideias e soluções Analise criticamente a produção do idealizador armazenada em ideia ou seja vai pegar o que o o dializador criou né E aí vai vai fazer a crítica com
base nos resultados da análise Produza uma gestão aoo idealizador e coloque sua crítica e análise no place holder crítica não tendo mais críticas escreva estou satisfeito com a ideia certo e aí ó depois o prompting final vai ser assim ó carrega o perfil delimitado pela tag idealizador B idealizador no placeholder idealizador carrega o perfil delimitado pela tag analisador no place Hold analisador beleza e aí agora você pode né com isso fazer e executar esse prompt e eu vou fazer isso agora com você vou passar uma ideia qualquer para ele aqui e a gente vai ver
o que vai acontecer Tá bom vamos lá pro chat tpt então agora bom para você ver que esse nosso prompt ele não é tão grande ó ele é pequeno né comparado a outros prompts que eu já fiz aqui no canal ele é muito pequeno mas é muito poderoso E aí aqui ele faz o seguinte ó ele configurou certo nossos perfis e separou exatamente já os seus Place holders Beleza agora o que nós vamos fazer aqui é exatamente executar essa ação aqui ó crie um produto para o público alvo de 18 a 28 anos que tem
um custo máximo de r$ 1 quem vai receber isso é o idealizador vamos lá então o idealizador vai pegar esse essa ideia e vai começar a criar um produto ó ele criou esse produto chamado Smart Plant bu que é um dispositivo inteligente compacto para cuidados com as plantas destinado ao público jovem de 18 a 28 anos né ele tem sensor de humidade monitor de luz lembretes via ep né Você pode conectar um dispositivo móvel aí e muito bem esse esse projeto aqui foi um curso projetado para ser vendido eh por menos de r$ 1 Tá
bom então ele tem aqui um apelo a a criar a tecnologia A sustentabilidade e bem-estar que são aspectos valorizados pelo público alvo tá então ele já entendeu o seu público alvo e vai tentar fazer com que esse produto se adequa a esse público alvo Tá bom o que nós vamos fazer agora é o analisador ó vai pegar o seguinte agora nós vamos ver o que analisador tem a dizer sobre essa ideia então A análise do produto é o seguinte ele Eh verifica a viabilidade do custo né manter um custo baixo de R 100 manter um
custo abaixo de R 100 pode ser um desafio considerando a tecnologia envolvida no caso de sensores conexão app desenvolvimento de app né então isso pode ser um problema outra coisa é a complexidade tecnológica né E aí ele tá dando aqui vários exemplos como é que pode fazer mais um problema que ele tá analisando aqui é o seguinte ele tá vendo aqui ó e a concorrência e também verificando na propriedade de Marketing e engajamento então Eh aqui ó tá falando que seria importante o feedback de usuário certo então ele fala aqui a crítica A ideia inovadora
tem potencial Mas requer cuidadosa consideração quanto à viabilidade de custos e diferenciação no mercado estratégia de marketing engajamento no público al são crucial para sucesso beleza ele diz que tá o o avaliador ele diz que tá satisfeito com a ideia mas ele recomenda uma avaliação mais aprofundada então o próximo passo aqui é fazer o seguinte eu vou passar tudo para o idealizador para que ele possa refinar né ele possa aí refinar o nosso problema então vai ser assim ó idealizador aplique as sugestões do analisador armazenadas em crítica bom agora ele vai fazer aqui aplicar as
ideias do analizador então o que que ele vai fazer Vai aprimorar essa ideia do produto ó Então tá ele tá pegando todas as ideias né Toda Toda A análise do analisador e vai aplicar essas informações que o analisador trabalhou neste novo conceito do produto veja bem que o que ele tá fazendo aqui trabalhando agora as ideias de concorrência e tal né do que você deve fazer para poder atingir esse objetivo Então o próximo passo aqui é pegar essa ideia né que foi remontada pelo nosso idealizador e passar mais uma vez para analisador fazer a análise
né fazer analisador Receba as informações do idealizador armazenadas em ideia e proceda uma análise da ideia faça críticas e sugestões para a melhoria do produto armazena as sugestões em crítica e ele vai fazer mais uma vez essa essa análise né digamos assim ele fala que a ideia mostrou avanços né significativos mas que ainda existe áreas que necessitam de atenção especial tá aqui em cima ele fez uma série de sugestões além do que já foi alterado e agora o que eu vou fazer mais uma vez vou pedir para o idealizador aplicar as sugestões do analisador em
crítica né então ele vai fazer mais uma vez e você vê que esse processo ele tá se repetindo várias vezes né eu posso repetir isso aqui eh quantas vezes eu quiser só que tem um lance aqui que eu vou fazer com vocês agora eu vou mostrar um detalhe que é como criar um looping como é que a gente pode criar um looping disso aqui por exemplo se eu quiser executar isso aqui umas 20 vezes como eu falei né veja o idealizador aqui tá melhorando A ideia mas eu posso passar mais uma vez uma crítica ideia
melhorando A ideia melhorando A ideia que ele vai refinando todos os detalhes entendeu Bom agora vou fazer assim ó Execute 20 vezes em sequência os comandos delimitados pela tag loop bar loop não me Ret tne nenhuma saída no processamento do looping somente mostre a última ideia aprimorada no fim beleza vamos ver o que que vai dar isso aqui ele vai executar PR a gente e a gente vai tentar ver aí o loop acontecendo tá isso é bem legal porque agora o que acontece o seguinte ele vai me dar um processo final ó ele entendeu a
interação e depois que ele realizou essas 20 vezes de interação internamente ele vai mostrar a versão final que é exatamente aqui ó esse produto aqui esse Smart Plant Bud certo que é uma edição Ultimate ó após múltiplas interações de análise e aprimoramento o produto final se apresenta como um dispositivo avançado multifuncional com cuidado de plantas então aqui ele traz tudo isso pra gente as funcionalidades Integradas são os monitores de umidade luz temperatura nutrientes então todo o design do produto está aqui descrito para você porque você usou agora aí o reflection para que a gente possa
ter cada vez mais um produto ou uma ideia melhor tá bom eu espero que você tenha gostado desse vídeo Um grande abraço para você e até a próxima n
Copyright © 2024. Made with ♥ in London by YTScribe.com