Registo da minha experiência pessoal ao resolver problemas reais da vida com Vibe Coding✌️ No YouTube, muitos criadores de conteúdo já publicaram centenas ou até milhares de vídeos ao longo dos anos, mas eu só comecei a seguir há pouco tempo, então vou assistindo aos vídeos em ordem cronológica. No entanto, encontrei um problema muito irritante😤 Sempre que abro o YouTube e vou à página do criador, tenho que rolar para baixo por muito tempo, até encontrar o último vídeo que assisti, e depois continuar a ver o próximo. À medida que assisto a mais vídeos, o tempo que levo a rolar para baixo aumenta, é muito chato! Então pensei, não há uma função de "rolar para o último vídeo assistido" no YouTube? E realmente não há. Não sou só eu que enfrento esse problema, certo? Se o YouTube não tem, deve haver algum plugin de terceiros que resolva isso, mas também não há. Com cada vez que abro, tenho que rolar para baixo e procurar por muito tempo, não aguento mais, vou fazer eu mesmo! Então, primeiro, baixei um plugin chamado Enhancer for YouTube, que permite escrever código javascript para personalizações. Depois, abri o Gemini e pedi para ele escrever um código que pudesse rolar automaticamente até a posição do último vídeo assistido. Copiei e colei o código gerado e, como era de se esperar, falhou na primeira vez, rolando sem parar. Achei que a descrição não estava detalhada o suficiente, então escrevi uma descrição detalhada como se fosse uma redação de 800 palavras do vestibular, descrevendo meu pedido. O AI, confiante, gerou outro código, copiei e colei, rolou um pouco e parou, ainda não funcionou. Então, entrei em uma batalha contínua, eu dizia que não estava certo, ele corrigia e ainda assim não estava certo, um ciclo sem fim. Nesse momento, percebi que pedir ao AI para gerar o código de uma só vez era complicado, eu deveria, como um gerente de produto, dividir essa necessidade em partes e iterar. Então, mudei a abordagem. Primeiro, pedi para ele gerar um código que pudesse rolar para baixo assim que eu abrisse a página do YouTube. Copiei e colei esse código e funcionou perfeitamente, realmente rolou. Em seguida, elogie o AI, dizendo que ele estava indo bem, e pedi para adicionar uma nova funcionalidade: que todos os vídeos que eu assisti ficassem com uma máscara cinza. Depois de colar o código gerado, funcionou muito bem, e todos os vídeos assistidos realmente ficaram cinzas enquanto continuava a rolar. Após duas iterações do produto, minha necessidade final estava a apenas um passo. Eu disse a ele: "Você fez um ótimo trabalho, adicione mais uma nova funcionalidade: quando aparecerem 10 máscaras cinzas consecutivas, pare de rolar". Colei o código e funcionou perfeitamente! Portanto, em primeiro lugar, Vibe Coding é realmente adequado para resolver esses problemas "pequenos" e personalizados. Em segundo lugar, mesmo que a necessidade seja muito simples, não se deve alimentá-la ao AI de uma só vez, mas sim guiá-lo passo a passo, dividindo e iterando.