Qualquer pessoa consegue no love ou no R falar, faz para mim essa aplicação. Mas o ponto não é saber pedir aá para fazer, é ir depois. Coloquei para funcionar, primeiro pepino que acontecer. E aí, que que eu faço? Como é que eu sei que aconteceu um pepino pro usuário? Um deve, talvez hoje faz o que 10 deves faziam sem inteligência artificial. Então esse cara tem um bom conhecimento de fundamentos, tem um bom conhecimento De manutenção, de suporte, resposta de erro, produção, segurança, ele vai conseguir tocar a aplicação daí pra frente. Fala, turma, sejam todos bem-vindos.
Estamos aqui com a presença do nosso ilustre Vinícius Lana, fundador da Vibe Coders Academy e que vai dar um banho de conhecimento para nós aqui hoje, galera, sobre AI coding, vibe coding, criar as soluções malucas com as ferramentas de que estão nascendo aí a cada dia. Vini, seja muito bem-vindo, Cara. Muito obrigado, Renato. Vamos tentar ver se a gente consegue mostrar pra galera aí todo esse potencial do Vibe Coding, esclarecendo as dúvidas. É um prazer estar aqui. Obrigado por estar me recebendo, Renato. É isso aí, V. A galera aqui do canal não gosta de ficar
filosofando muito não. Não gosta de ficar pensando: "Ah, mas será que aí ah vai dominar o mundo? Galera tá nem aí para isso. Galera aqui no canal curte assim: "Cara, como é que eu uso essa Parada para criar uns negócios massa? Vender, botar dinheiro no bolso, agregar valor. Então a gente vai direto ao ponto aqui, V. Então, primeira coisa, cara, vamos falar um pouquinho sobre o estado atual do vibe coding, do AI coding. Contextualiza um pouquinho pra galera só, ou de forma breve, assim. Como é que nasceu essa história? Como é que você se enfiou
na história? E fala algumas coisinhas que você já criou e anda criando com AI. Boa. Vamos lá. O como é Que nasceu essa história esse ano? Eh, teve um cara, eu esqueci o nome dele agora, mas ele era ex de IA da Tesla. Ele resolveu trazer um nome de vibe coding. Fizeram vídeo aliás, é um canal do YouTube que eu sugiro muito a galera, a galera mais técnica aí segue. Tipo, ele abre uns vídeos assim, cara, de 2 horas meia e fala: "Como eu uso cada LLM? vídeo eh intediante assim para quem não é tão
técnico, né? Mas para quem é técnico, o cara dá um banho de Conhecimento. É o Carpat falou. Esse esse cara mesmo. E daí ele trouxe esse termo. O pessoal da Y Combinator, que é uma grande aceleradora americana de startups, fez um vídeo falando disso e pronto, viralizou o nome. Mas o termo vibe coding, ele resume em uma coisa que a gente já vem fazendo desde ali quando lançaram o chat GPT, que é desenvolver software com inteligência artificial. Ponto. A gente vai na inteligência artificial e pede ela pra gente para Ajudar a gente a desenvolver. A
grande sacada é que existem várias maneiras de você fazer isso. E recentemente algumas ferramentas igual Lovable, o Bolt, o RIT tornaram muito mais fácil pessoas com zero conhecimento em programação começar a desenvolver software, desenvolver código. E aí sim vem o termo vibe coding, que é cara, eu vou desenvolvendo só na vibe aqui, vou ah, faça para mim uma tela tal e aí, ah, faz essa tela pra pessoa. Então, daí que vem esse termo. Agora, como é que eu vim parar aqui? Eu programo tem 17 anos, apesar de ter essa carinha de neném. É, tô aí,
tô aí na, já programo desde quando aprendi a programar de forma autodidata, com 17 anos de com 12 anos de idade. E aí eu tô com hoje meus 30, de repente 30, então já vai virando quase 18 anos aí de programação. E nos últimos, quando lançou o chat EPT, eu falei: "Cara, será que dá para usar isso para programar?" Porque eu já usava o GitHub Copilot. E Aí eu comecei a usar o o chatpt, fiz algumas aplicações, fiz o capflow. eh, ponep na época que era um um moque do jatept e tal. Falei: "Cara, é
muito legal isso". E desde então eu comecei a desenvolver várias ferramentas usando inteligência artificial, mas eu aprendi lá na raça quando não tinha replet, quando não tinha lovinha nada disso, como usar IA para fazer software. E aí eu vim parar aqui hoje trocando essa ideia contigo, Renato. Cara, uma das Dúvidas mais comuns aqui do canal é sobre ferramenta, porque, cara, cada semana aparece uma ferramenta nova, a galera já não sabe se vai para Bolt, para Lovab, para Windsurf, para Cursor, para RIT, para Base 44 que apareceu cada dia é uma monóloga. Então, e eu sei
que você tem um esquema muito legal que você até tava mostrando um pouquinho antes da gente entrar aqui, eh, sobre, cara, quais são as categorias de ferramentas e ajuda um pouquinho nossa audiência a Entender quais são as ferramentas e quando usar cada uma. Mais ou menos, cara. Com certeza, com certeza. Eu brinco que IA virou igual o framework frontende. Antigamente, a galera do código aí a gente falava assim: "Cara, todo dia tem um framework JavaScript novo e agora todo dia tem uma ferramenta de code nova, né? Como é que a gente fica nesse rolê? Eu
paro para estudar cada uma delas, eu escolho uma linha de ferramenta e vou nelas. E aí eu fiz esse Material aqui, Renato. Eu é um guia de vibe coding completo, né? Mas nessa parte específica de ferramentas, como é que tá o estado? Hoje nós temos ferramenta um pouquinho mais de zoom aí, Vine, para nós. Boa, vamos lá. A gente tem os canvas, que é basicamente o que você tem no chat GPT, quando ou no cloud ou no Gemini, por exemplo, se a gente abre o cloud aqui agora e fala assim, ó, faça faça um site.
Ele vai abrir e aqui do lado ele Vai abrir um canvas. Isso é o canvas que a gente chama, tá? O que ele vai mostrar renderizando aqui do lado do site é o canvas. Quando ele terminar de fazer o código, vai mostrar. Então é, esse é o início do AI coding, do vibe coding, tá? É onde a gente tem o básico do básico, é o mínimo possível de você fazer assim com Vibe Coding. Por sinal, cara, a gente usa muito isso para criar, sabe o quê? Hum, eu uso muito para criar, por exemplo, plugin de
bubble, para criar Código customizado no Flutterflow, porque são e eh expressões e códigos do N8N. Exato. Por quê? Porque eu gosto de usar isso para um snipet de código curto, assim, entendeu, cara? uma função que funciona sozinha de forma vulsa assim. Aí eu uso muito canvas, cara. Não me dou o trabalho de para cursor para nada disso. Eu simplesmente vou lá, geralmente eu uso o cloud mesmo son ali, que é o que você tava usando 3.7 ou às vezes no próprio chat EPT ali, se for Coisa simples. E isso ele já te dá o código
pronto, funciona sozinho, copia e cola, né, cara? É isso. Esse pensamento de quando usar cada ferramenta é muito importante, porque você vai ver, a gente tem aqui, ó, desde canvas, app builders, AI code editors e AI code copilots. Então, canvas é o básico que a gente já tem ali dentro da da maioria das melhores ferramentas de A hoje, chat EPT, cloud, Gemini, Gemini recente agora, mas a gente vai entrando. Poxa, Aí tem os app build Builders, o que que são? É o Ret, o Bolt, o lovable, Bol to yourself, Vzer. Aí a gente tem aí,
tu citou, é bom adicionar essa lista, o base 44. Tá? Cada dia vai surgindo uma nova. Depois a gente tem os AI code editors e depois os AI code copilots. Code editors. Trayi que é o da dona do TikTok, Cursor Ai, que é o mais famoso que se despontou aí, Windsurf, Kleine e Hode. O Kine e o R code são extensões do VS Code, que é uma uma interface de Desenvolvimento de software bem famosa aí no mundo do desenvolvimento de software. Mas ah, calma aí, vou dar um vou dar um passinho atrás aí, V. Vamos
lá. Então o cara foi pro canvas, se ele precisa criar cara uma função avulsa de código, um plugin avulso, um código de N8N, beleza, ele vai pro canvas ou tirar uma dúvida rápida, inclusive, cara, isso aqui não funcionou, erro tal, prum, vai ajudar. Quando que ele vai pro app builder? Em que momento? Perfeito, boa. Que aí sai do canvas, aí o canvas já vai começar mais a atrapalhar para ajudar. Vai pro app builder. Em que momento? Cara, eu preciso de pôr o meu site no a, uma aplicação simples ali ou um dashboard de gestão de
alguma coisa. E eu quero conectar isso com o banco de dados, eu quero eh integrar no meu Super Base, integrar com ferramentas de uma maneira que tá no intermediário, tá entre fazer o código e entre usar o canvas. Ou seja, cara, uma aplicação Mais simples, eh, mas que, cara, uma ferramenta interna, alguma coisa desse sentido. Eu vou pro App Builder porque ele vai me permitir, a maioria deles, o padrão é eu faço o código com IA, integro esse código no banco de dados, integro esse código com alguma ferramenta de autenticação e consigo colocar esse código
no ar, funcionando pro mundo inteiro acessar. Então, basicamente isso. Esses app builders é etapa de MVP. Quero fazer um MVP, quero Lançar, vai para um app builder, tá? Eu entendo que a principal diferença é, cara, não é só uma função avulsa de código que eu quero fazer, é ou um site completo ou uma aplicação completa, que aí não sei se seria correto eu dizer, cara, que a gente já parte pro conceito de uma code base, de uma base de código, que é o quê? Mas só um arquivinho, um scriptinho, passa a ser, cara, uma série
de bibliotecas que você vai usar, uma série de arquivos, um arquivo se Comunica com o outro. Então, para ter essa conexão e essa leitura entre a Code base toda, aí realmente precisa ser um app builder, correto? Corretíssimo, Renato. Corretíssimo. A gente pega o a diferença é que no canvas pra gente usar esse código no futuro, vamos lá, quero melhorar esse código. Eu tenho que copiar ele e colar em algum lugar. Aqui no App Builders você tem um editor de código embutido. Então toda vez que precisar de alterar alguma coisa, a IA Sempre vai ter acesso
a esse código. No canvas você não tem como acessar esse código dentro do canvas de outra pessoa. Basicamente isso. Então aqui você consegue fazer isso. Eu vou mostrar pra galera daqui a pouco dentro do replet também como é que a gente faz isso. Dá uma passeada no vai criar ao vivo, né? ao vivo, a gente vai dar uma navegada nessas ferramentas. Eh, mas por que que eu gosto, Renato, de de explicar assim essa essa diferença, né? Porque muita Gente me pergunta, cara, qual que é a melhor ferramenta para usar hoje? E a resposta em tecnologia
sempre é: depende do que que você quer fazer. Então, cara, se você quer fazer uma integração, pluginzinho pro N8N, vai no canvas, não vai inventar moda de mexer com Appilder, vai demorar mais, pode ser que saia mais caro, então não inventa moda. Ah, eu quero fazer uma aplicação rápida ali, eu quero fazer uma landing page massa pro meu produto. Vai no App Builder, ah, Quero fazer um dashboard, um sistema de gestão para minha empresa, um sistema de gestão pessoal, de finanças pessoal, por exemplo, vai no App Builder. Cara, chegou o ponto que eu tenho uma
função legalzinha aqui funcionando do meu app builder. e já tá rodando e eu preciso melhorar ela. Daí você vai pro AI Code Editor que aí a gente entra nessa. Fala mais explica melhor esse melhorar ela. Eu tenho muito essa dúvida, cara. Em que momento que eu falo, cara, Bolt Lovable Já não me entregam mais o que eu preciso. Preciso ir pro cursor e pro Wind Surf. Porque, todo dev profisso, que usa realmente isso a nível de carreira, tá no cursor. Uhum. Principalmente, né? Não tá no B, no Lovable. Por que, cara, onde que tá essa
divisão? Cara, preço, maior parte das vezes é preço. Quando a gente vê a diferença de interface entre os adilders e os code editors, a diferença ela é pequena. Apesar de assustar muitas vezes a pessoa que não conhece código, fala: "Pô, que tem um monte de tela preta aqui, um monte de letrinha, não entendo nada". Eh, mas o a principal diferença é como é que eu executo isso para eu ver funcionando no meu computador e como é que eu faço as alterações. Então, uma vez que você chega aqui, porque, cara, eu gosto de interromper, desculpa, velho,
é porque, tipo, assim, na real, tô tirando minhas dúvidas contigo aqui, Entendeu? Claro, claro, cara, porque assim, no Bolt, no Lovable, a gente vai lá, cria um SAS, cria um software, cria o que for e vai lá e bom, muitas vezes já conecta automaticamente com supa base, que inclusive eles tm integração nativa, mete um deploy, tá no ar. Os AI code editors, eles têm essa funcionalidade ou não? Ou eles só vão funcionar na tua máquina? Tem a alguns agora estão trazendo isso, tá? o Wind Surf Cursor estão trazendo isso uma Integração mais nativa. Ã, mas
vamos dizer assim, quando você vai procode editor aqui, você precisa ter um conhecimento um pouquinho mais avançado em alguns fundamentos de programa de desenvolvimento de software que vão incluir controle de versão, que é como é que você salva o arquivo para se lá na frente aí a fizer uma cagadinha, você precisar de voltar atrás e fazer o deploy, né? No app builder você não tem que esquentar a cabeça com nada disso. Você, ele vai fazer o código, vai colocar no ar para você. Aqui no AI Code Editor você precisa entender o fluxo de deploy, que
é colocar a aplicação em funcionamento no ar para pro mundo inteiro ter acesso, né, ou as pessoas que você quiser ter acesso. Então aqui entra nesse ponto, qual que é o tradeoff que a gente faz, né, entre usar um AI code editor e usar um app builder. Na maioria das vezes eu começo meus projetos no app builder e depois eu levo Eles para um code editor, porque para iniciar, para startar projetos, os app builders são muito bons, mas eles são caros, Renato. E a maioria deles a gente não tem muita clareza em como é feita
a cobrança. Cada um fala de um jeito. Um cobra crédito, outro cobra checkpoint e não é muito não é muito fácil de entender ali o que que tá sendo cobrado. E no final do eh do dia, né, quando a gente vai olhar, às vezes tá muito mais caro. Aqui eu tenho um comparativo. O Cursor EI ele é 10 vezes mais barato, por exemplo, do que o que o lovable, só para você ter uma ideia. Então quando o cara precisa desenvolver algo maior e ter mais interação com a IA, cara, começa no lovable, mas o cursor
AI ele vai ser mais barato para você. Então essa que é a sacada. A galera tem essa dúvida, cara. Então você consegue pegar os projetos do Bolt, do Lovable, exporta, salva na tua máquina, abre ele com cursor, começa a mexer ele a partir Dali, gera muito incompatibilidade, como preciso dar muito fix de erro ou é redondo assim o processo? Depende de como é que você criou aqui, tá? Eh, por padrão, depende do depende, tudo depende. Mas vamos lá. O, por padrão, o Bolt lovable em si, eles geram a maioria dos sistemas dele em React JS,
que é uma tecnologia que a Meta criou lá em 2017, se eu não me tô enganado, 2000 é por aí, há alguns vários anos atrás. E essa tecnologia é o que é o mais usado para Criar esses essas aplicações dentro do Bolt do Lovable. por ser uma tecnologia meio que padrão, quando você faz o o exporte do projeto do app builder para código para você usar no seu computador local, eh, é muito tranquilo de você chegar no cursor AI, por exemplo, no modo agente dele e falar: "Cara, faz esse projeto funcionar no meu computador". Ele
vai, por conta própria, encontrar o que que ele precisa de instalar no seu computador e instalar e Fazer funcionar. Eh, cara, assim, isso daqui é um ponto que merece um aspas, porque esse por conta própria você tem que editar lá. Depois a gente pode dar uma passeadinha aí pelo cursor também, mas é bem tranquilo, Renato respondendo a pergunta, é bem tranquilo. Na maioria das vezes não tem compatibilidade. E se você tiver algum problema, da mesma forma como você pede ajuda num app builder, tipo assim, cara, deu problema, me ajuda aí, você consegue pedir ajuda Num
code editor aqui falando, cara, deu problema, me ajuda. A diferença é o editor de código tá no seu computador e não no site. Essa é a maior diferença. E o copilot, quando é que eu vou para esse cara? Qual que é o objetivo desse cara? Que que muda em relação ao code editor e o app builder? Pô, aqui tem um disclaimer, né? Eh, como eu sou programador, eu tenho lugar de fala, né, Renato, porque a galera fala: "Pô, esse negócio de vibe coding aí é maior Besteira, o código não funciona direito, o cara vai se
arrepender depois". Eh, tudo depende de como você tá desenvolvendo. Eu falo que um programador hoje que tá desenvolvendo simplesmente no autopilot, que é, "Ah, faz para mim aí essa parada". Ele tem grande chances sim de dependendo da complexidade do projeto, digamos, tô fazendo, quero fazer um novo novo banco, um novo no bank da vida, cara. Com certeza. E a IA ela vai cometer erros, Ela vai abrir brechas para ou não vai se preocupar com brechas de segurança. Eh, mas quando você vai pro modo copilot de desenvolvimento e a aí você tem os AI code copilots,
você consegue usar o conhecimento, no caso esse caso específico, tá, para programadores que você já tem acompanhando a EA para desenvolver. Então esse modo AI code copilots é muito mais para programadores que já entendem de programação ou para pessoas que já entendem no mínimo dos Fundamentos de desenvolvimento de software, que aí ele vai guiar a inteligência artificial pelo caminho que ele já conhece. Por exemplo, no meu dia a dia, né, trabalho, eu presto consultoria para uma um banco canadense, eh, na parte de cartão de crédito. Então, ao invés de eu simplesmente chegar e falar: "Faz
para mim aí a nova funcionalidade de trocar senha", eu faço o planejamento, pego esse planejamento e falo: "Iá, vem cá comigo aqui, vamos Executar esse processo juntos". Então, eu vou eh meio que monitorando o que a Ia tá fazendo, mas ela tá seguindo o meu planejamento. Eu não falei com ela: "Tira da sua cabeça o que que você quer fazer". Então essa é a principal diferença dos code copilots pros ah paraas outras ferramentas que a gente tem aqui. Em todas essas a gente pode atuar de uma maneira como copiloto também, mas a maior parte das
vezes, principalmente falando de vibe coding, a Gente vai tá usando mais um autopilot do que um copilot. Então é essa a principal diferença. Boa. E aí Vine, vamos criar um negócio na prática pra galera ver então, cara. Porque assim, galera, eu já troquei muita ideia com o Vini. O Vini, para quem não sabe, também mora aqui em Floripa, também é amigão meu, é meu parceiro de Crossfit, né? V, eita, agora quem ter o filme o meu, hein? agora perdemos metade audiência depois dessa. Aí só falta bit tênis. Não, não pode. E aí o o grande
problema do vibe coding é que a galera tá querendo vir sem nenhum conhecimento técnico e, cara, só meter os promptinho ali e achar que vai criar tudo, né? E cara, em 100% dos casos, não é 99, em 100% dos casos dá merda. Com certeza. Porque, pô, se você não consegue seguir um pré-requisito assim, você, cara, tipo, eu falo, é muito fácil essas ferramentas fazerem 70, 80%, elas fazem isso muito rápido, mas, meu irmão, esses 20, 30% não sai por nada quando a pessoa não tem conhecimento técnico. E o Vin, ele tem uma metodologia que eu
acho muito legal para te ajudar demais a conseguir criar essas coisas com AI code, com vibe code. Então, Vine, já demonstra a tua metodologia na prática, galera. Olha papel e caneta, porque isso aqui vai ser massa para Caio da cadeira toda vez que o Vini me mostra isso aqui. Vamos criar uma lista de mercado. Pode ser porque lista de Mercado para quem para quem já conhece aqui o canal sabe que é sempre o meu tutorial introdutório, sempre o primeiro módulo de qualquer curso novo que eu lanço, que é cara aquela ferramenta que todo mundo já
sabe como funciona, né? Boa, boa. Então, ó, só para te exemplificar, vamos fazer assim, ó. Lista de mercado, cara. cabeçalhozinho aqui, um formulário onde o cara bota o nome do produto e um botão adicionar produto. E aí embaixo uma lista com Todos os produtos que tá cadastrados ali. Aí um checkzinho que o cara marca produto como comprado e não comprado. Então assim, não precisa fazer autenticação, não precisa mexer com nada disso, cara. Só isso aí porque a gente já já vai mexer um pouco com banco de dados para isso. Consegue? Claro. Vamos nessa, ó. Vamos
direto então pro app builder aqui, porque como a gente vai mexer com o cadastro e a gente quer persistir isso de uma maneira que quando Eu acessar de novo eu tenha acesso, se eu for pro canvas a gente não vai conseguir deixar isso salvo. Então vamos pro Appilder direto. Eh, e o E Coder a gente deixa para um para um outro um outro momento pro pro EA Code editor. Eh, ô Renato, tem uma parada que eu gostaria de pra gente começar esse tópico, que é o seguinte, né? Quando a gente, você falou muito bem na
questão dos promptes, o a grande sacada de você usar essas ferramentas é o ponto de você Conseguir otimizar os seus comandos. Hoje em dia a gente tem ferramentas de LLM que tem, por exemplo, eh o próprio Gemini 2.5 Pro que tem uma janela de contexto de 1 milhão de tokens, ou seja, consegue receber muita informação para poder te retornar depois. Então você não precisa ficar toda hora mandando picadinho cada mensagem, você consegue dar um comando maior e ela consegue ter uma assertividade melhor na devolução do que você pediu. O que eu vejo muita Gente fazendo
às vezes é tipo assim, ó, um exemplo, né, eh, paralelo, cara, o cara chega na inteligência artificial e fala assim: "Ah, vá até padaria e compre pão". Aí depois a a Iá trouxe pão pro cara, fala: "Ah, vá até padaria e compre leite". Aí trouxe o leite pro cara, falar: "Tá bom, agora vai até a padaria, compre um salgado". O cara fez três vezes três comandos diferentes, sendo que a IA já foi na padaria, então ela poderia ter comprado o o pão, o leite e O salgado. E o que eu eu uso isso meio que
uma maneira de metáfora, mas para explicar que você pode otimizar os seus comandos de uma maneira mais inteligente para que a IA também ela consiga eh entender melhor como ela pode otimizar, porque ela já tá indo pensar, ela já está indo desenvolver o código. E aí tem uma metodologia que é basicamente assim, Renato, ó. A gente tem o PRD, o esquema Prisma. Eu já vou explicar o que que é cada uma dessas Coisas. E o flow chart, para quem não é da área de tecnologia, talvez eu tô falando inglês literalmente aqui para vocês. O PRD
ele é o product requirement product requirements document. Basicamente é uma formatação de documento pra gente trazer para num desenvolvimento de software tudo que é preciso para desenvolver um software. Então, se eu vou começar um software do zero hoje, o meu time de produto vai pensar um PRD antes de levar Pro time técnico desenvolver o software. E esse PRD ele já vem com tudo que você precisa saber do tipo o que que é o mínimo viável produto pra gente ter isso funcionando, quais funcionalidades. E é a maneira que você vai poder chegar paraa inteligência artificial e
a gente vai fazer isso e falar: "Ô, ô, iá, me dá um PRD sobre produto X que você quer desenvolver". E ela vai trazer esse completaço. Eu gosto muito de usar, nesse caso aqui, o cloud. O cloud para Mim é uma das melhores que estão tendo hoje em dia em termos de vibe coding e i coding. Então falou, ó, crie um prd. Opa. cria um PRD para uma um sistema, um app de lista de compras. Eh, acho que qual que era a outra descrição que tu tinha falado? Eh, só isso, precisa poder adicionar o produto,
visualizar os produtos e marcar os produtos como comprados. São essas três funcionalidades, tá? Ah, para ver Produtos, adicionar produtos e marcar. Beleza. Pode pode botar a interface single page, assim, tipo uma página só para não não precisa ficar fazendo transição de página, nada. Mas aqui tá tranquilo. Olha só a mágica do negócio aqui, ó. Uma frase pequena, tá? Talvez se você fosse pedir isso tudo, olha o que que ele vai trazer pra gente. Pensa assim, o que que você deveria escrever para ele trazer tudo que ele vai trazer agora? Ó, vou criar um PRD, um
product Requirements document para um aplicativo de lista de compras. Aí ele traz visão geral do produto. É uma solução móvel intuitiva que permite aos usuários gerenciar suas necessidades de compras de forma eficiente. Aí traz objetivo público alvo, visualização. Aí traz cada funcionalidade, né, de visualização de produto. O que que ela tem que ter, ó, interface clara com eh das da lista de compras, categorização de produtos, visualização. A gente não falou nada Disso para ele, mas percebe ele já supô já que já supõ que é um sistema completo, né? E olha só, esse é o clássico
exemplo do que eu falei aqui, ó. Ao invés de falar, cara, vai na padaria e compre pão. Ao invés de falar, cara, ô, faz para mim a interface e tal, agora faz interface tal, agora pensa em interface tal. Eu falei: "Vá até padaria, compre pão, leite e salgado". Eu falei: "Vá, faça um PRD para mim". Que é basicamente o resumo disso tudo. Então, ele trouxe aqui, ó, cronograma de desenvolvimento, considerações futuras. O que que eu vou fazer aqui agora, Renato? Aí eu vou pra parte do esquema Prisma. O que que é o esquema Prisma? Ele
é uma, o Prisma. o que a gente chama de ORM de banco de dados, que ele é específico para para eh trabalhar com JavaScript, acho que já tem para outras ferramentas, mas basicamente eu uso ele muito com JavaScript. Então ele permite que você Defina em um documento, um documento de texto, tudo que vai ter no seu banco de dados. Então, todas as tabelas, colunas, todo tudo que vai ser a forma, a o modelo, a modelagem do seu banco de dados, ele você consegue definir em um em um único arquivo. E qual que é a grande
sacada aqui? Inteligência artificial, LLM, a gente tá falando com ia em linguagem natural, então ela consegue entender muito bem texto. Então, sempre que você conseguir Traduzir alguma coisa que é visual em texto de maneira de uma maneira inxuta, a IA vai trabalhar melhor para você. Então a gente vai falar aqui, ó, pra gente criar o nosso banco de dados, eu falar crie um esquema Prisma para este projeto. E aí você vai ver, então Vini, você diz que o primeiro passo não é abrir o bolt, o RL lovable, não é? O primeiro passo é ir na
IA e pedir um PRD do que você quer criar. O segundo passo é fornecer o PRD que você criou e agora Pedir o esquema Prisma, certo? Exato, exato. Deixa, deixa eu mostrar uma coisa aqui, Renato, enquanto tá gerando, porque que esse eh nunca é o primeiro passo simplesmente sair aqui e fala Lovab, faz para mim. A gente tem aqui na, deixa eu ver se eu encontro, ó, pricing lovable. Só pra galera entender, porque quando dói no bolso, Renato, a gente a gente a gente entende mais fácil, né? Olha como é que o lovable precifica as
coisas. Ele precifica por Mensagens. Deixa eu ver se eu pego a parte mais completinha nele aqui. Ah, não, ele não tá mostrando aqui, ó. Mas basicamente o a maneira como o lovable e todos especificam é por mensagem. O plano starter do lovable ali, o você tem 100 mensagens que você consegue interagir com lovable. Então imagina se você tem 100 mensagens para você interagir no plano starter e você começa pedindo faça um PRD ou nem mesmo isso, faça a a descrição do da tela tal, você Vai perder muito tempo gastar crédito de uma coisa que você
já poderia trazer mais mastigado paraa IA. E aí, dessa forma, você gasta uma mensagem só e aí para ter um resultado absurdo que a gente é o que a gente vai mostrar aqui nesse vídeo. Então, voltando aqui, ó, ele criou para mim toda a modelagem do banco de dados. Ele já considerou que nós vamos ter um usuário, uma lista de compras, uma o item da lista de compras aqui, a categoria, o produto. Então, Tudo isso que talvez você faria na mão ou você pediria a IA para fazer e ela ficaria perdida talvez depois, tá aqui
centralizado. Qual que é a importância, Renato? É da gente, a gente sabe que LLM vez ou outra alucina e quando a gente vem aqui no naquela ideia de tipo, cara, eu tô usando aqui um um app builder, né? Tô usando ele começou a alucinar e começou a quebrar minha aplicação. Não tá seguindo mais o que eu tinha feito. É nessa hora que é importante a gente ter Esse essa descrição aqui, tanto PRD quanto o esquema Prisma, porque você vai poder copiar isso, esse prompt básico, o prompt principal da aplicação e falar assim: "E ah, pera
aí, tá viajando, volta no meu banco de dados, lembra que esse é o banco de dados que a gente vai ter. Então, faça tudo orientado a isso. A ideia é que sempre que a IA começar a alucinar, você consiga copiar esse prompt principal que a gente vai estruturar junto aqui para botar ele Para rodar na na aplicação. Boa aí, ô Renato, vem a terceira parte que é isso daqui, ó, o flow chart. E no flow chart, grava essa palavrinha aqui, ó, marmate. Marmade, ele é uma maneira de você, Claro que eu gravo. Minha filha assiste
pequena sereia duas vezes por dia, todo dia. Lógico que eu gravo meia ser na sala em inglês. Então, basicamente, e vocês vão lembrar, eu falei, cara, a melhor maneira de interagir com LLM é contexto e marmade é Uma maneira de você transformar um fluxograma, um flow chart em texto. Então eu vou pedir aqui agora pro pro cloud criar uma um flow charge em marmade. Beleza? considerando todos os detalhes de o X que o usuário terá no app. O que que eu tô pedindo aqui, Renato? Eu vou pedir paraa IA, considerando o PRV, considerando o esquema
Prisma, criar paraa gente todo o Esquema de navegação do usuário, todo o mapa da aplicação, do que que o usuário vai pode fazer na aplicação. E aí quando eu peço isso, eu consigo visualizar isso também numa ferramenta que eh pode renderizar esse esse fluxo marmade. Quanto também eh lá na frente eu posso falar: "Olha, vamos começar passo a passo e começa desenvolvendo para mim o dashboard". Então ela já vai ter que ir no dashboard, ela vai saber, tá bom? No dashboard, segundo o fluxograma que o Vinícius me passou, eu tenho que entrar no dashboard, vou
ver a lista de compras, vou criar a lista. Então ele já tem toda a o mapa do que que ele precisa fazer e percorrer. E você percebe que isso aqui não tá escrito de uma maneira do tipo assim: "E ah, vá até a tela tal, então crie um botão e faça isso, isso, isso, isso, aquilo." Aqui tá de uma maneira muito mais enxuta, mas é de uma maneira que qualquer LLN vai entender esse fluxo marmade. E aí essa mágica do Do cloud aqui que é uma maravilha, né? Ele renderizou pra gente já todo esse fluxograma.
Então, olha só, o usuário entrou na plataforma, tela de registro, login. Se tem, se fez login, vai pro dashboard. Se não, cadastra o usuário, passa para um tutorial de onboarding e vai fazer todo o restante. Ô, Renato, só para fazer uma ol monstro que virou a nossa lista de mercado, V. Exato. Virou um sistema mais robusto que eu já vi de lista de mercado na vida. Ô, Renato, e Eu acho que isso aqui é é muito valioso, não só para vibe coding, sabe? até para cara, vou fazer um um app no code. Isso aqui é
planejamento que a gente tá fazendo. É isso, cara. Você vai falando, a primeira coisa que me vem a cabeça é o seguinte, cara. Padrão para software house, para desenvolvedor, entendeu? Pr, esquema de banco de dados e e flowchart, cara. Exato. O que a gente tá fazendo que é um bom planejamento antes, e assim, eu é outra coisa que é Interessante que as pessoas hoje em dia pensam assim: "Cara, a IA eh vai fazer tudo e tudo mais". E tá, a gente não ia filosofar nesse vídeo, né? Mas vou trazer só uma pontinha de filosofia. Usar
inteligência artificial hoje ela exige uma skill que muito poucas pessoas têm, que é a skill de delegar. E quando você consegue delegar bem tarefas paraa inteligência artificial, você tem bons resultados. O que a gente tá fazendo aqui é basicamente se eu for pedir para Um outro programador fazer esse sistema para mim, eu preciso ter para ele insumos para ele consumir e ele entender o que que eu quero. E como é que ele vai entender? Eu preciso de um PRD, eu preciso de um esquema do banco de dados e eu preciso de um fluxo de usuário
para ele falar: "Tá bom, vou fazer as telas que o Vini me pediu para fazer". Só que aqui no caso, de ser um programador, a gente tá usando um app builder com inteligência artificial. Então, beleza, Ó, a gente pode explorar todo esse fluxo que foi criado aqui com o Marmate. Eh, mas o interessante é que se a gente clica nessa nesse ícone aqui, ele volta para ser código, texto, né? Então, a gente consegue copiar esse texto. E agora, Renato, é a mágica. Tudo que a gente fez aqui até agora foi uma preparação para criar um
software. Então, criamos o PRD, criamos o esquema do banco de dados, criamos o fluxograma de usuários. Agora é a hora que a gente Vai lá para uma pro nosso app builder. Nesse caso, eu vou escolher o repet boa. Pra gente eh fazer, pedir ele para criar pra gente. Então, olha o que que eu vou fazer aqui, ó. Vou falar, ó, crie essa solução, tá bom? E aqui eu vou copiar. Opa. Ah, o PRD. Se eu copiar só o flowchart, o esquema também já funciona, tá? Acho que eu vou só de flowchart e esquema porque ele
já tem toda todo o a interface do usuário que que ele precisa Fazer. Então, vou copiar o código do do do Flowchartmate e vou criar e vou copiar também o código do esquema do banco de dados. Talvez, não sei se você tá se perguntando, Renato, mas se alguém tá se perguntando, tá, por que que o Vin escolheu o RIT e não as outras? O replet hoje é o que vai trazer a solução mais completa em termos de integração, login, banco de dados. Então, para mim hoje ele É meu go, cara, eu quero fazer uma aplicação
que eu preciso de um banco de dados. O Rapt ele vai cuidar de tudo isso para mim, toda a burocracia. O lovable é o que faz as aplicações mais bonitas, porém ele às vezes ainda tem um gargalo na hora de integrar com super base, por exemplo. Sim. Então eu prefiro o replet por essa questão de tipo, cara, é para fazer um MVP, é pra gente testar, então vamos nele. Então vou falar aqui, ó, Cria essa solução. E eu colei simplesmente o esquema do banco de dados em Prisma e colei simplesmente o fluxo de usuário, tá
bom? Somente com isso, quando eu dou um um start building, a IA já vai entender o que que eu tô pedindo ela para criar. Vocês vão ver aqui, ó, que o RPIT ele cria um plano de execução e ele me apresenta esse plano. Boa. E olha, olha como é que é rápido. Enquanto isso, Vini, é, ele vai fazendo agora. Você, você viu quando o S Altman lá Apresentou as imagens do chat EPT recentemente, né? Eles botaram para criar imagem ao vivo. Só que, cara, essa geração de imagem do chat EPT é lenta para caramba. É
tipo tr 4 minutos ali, né? Aí eles precisavam ficar ganhando tempo enquanto isso, né, Vini? Aí eles ficaram começaram a trocar ideia. Então vamos fazer a mesma coisa agora, né? Vamos ficar. Mas mas a real é assim, cara. Agora só enquanto o Ret trabalha. Uhum. Ele tá Trabalhando? Eu nunca usei o Ret. Tipo, ele tá OK ou ele tá tá trabalhando. Tu tá vendo minha tela ainda, né? Tô, tô, tá só pensando ali, né? O que que ele tá fazendo aqui, Renato? Ele tá pegando todos os requisitos que eu passei. Como eu passei muito texto,
né? Ele tá processando, tá criando um plano. O que que ele faz antes de executar? Ele faz um comando para um LM. Eu não sei qual que ele usa aqui. Eu suspeito que seja ou o Gemn 2.5 Pro ou o Cloud 3.7. E aí Depois que ele roda esse comando, ele vai trazer pra gente um plano de execução. El falar assim, ó, tá bom, entendi o que que você quer fazer. Eh, agora só me confirma se é isso que você quer executar. Então, deixa ele rodando aqui enquanto ele tá fazendo. Ele já pensou o nome
aqui, Authentication System, não era para ser isso, mas enfim. É, são várias LLMs rodando em paralelo. Eh, deixa eu só confirmar aqui. Vou dar um reload para ver Se é, tinha dado uma um bugzinho ali na tela, ó. Fiz o reload, apareceu para mim aqui, então, ó, planejamento. Que que você gostaria de fazer de funcionalidades adicionais? Quer integrar com o banco de dados postc? Eu vou querer. Quer escanear código de barra? Nem pedi isso. Não vou querer agora porque Ah, que legal. Ele já pegou todas as features que estavam lá no nosso flowchart, tal. E
aí agora ele tá perguntando que que você Efetivamente quer criar, né? Exato. Exato. Mas olha que massa, Renato, ele trouxe coisa até que a gente nem tinha no escopo, ó. Quer fazer, quer importar receitas e converter ali para itens da lista, quer ter um histórico de compras eh para ter dados de insightes e e e análise? Cara, bem legal. Eu por hora aqui eu vou pedir só o postc para ele ir mais rápido também, tá? Mas ele já pegou aqui os dados, analisou a informação, me trouxe. Se tiver tudo certinho, ele deu Uma estimativa de
2 minutos para criar o front, 10 minutos para criar a primeira versão do app. É isso, exatamente. Beleza. Eu vou, eu posso falar assim, ó, me notifica quando tiver pronto. Ele dá a opção de escanear pelo aplicativo do RLET e eu posso aqui aprovar o plano e começar. Aprovei. Quando eu aprovo, ele vai começar a executar. Antes, antes da gente começar a nossa prosa ali, eh, por fora, Renato, deixa eu só dar uma navegada aqui pelo RET pra gente ver o Que que ele tem de ferramenta. Aqui a gente tem o o progresso que a
gente tá vendo que tá sendo executado. A gente tem um console que é basicamente a gente consegue executar aqui comandos que a gente executar ali. Claro, ele é muito mais lento do que o Bolt. Por qu você sabe dizer? Porque, tipo assim, o Bolt ele começa a criar para um dois minutinhos B lobo bolsinho, né? Em dois minutinhos meio que tá criado, ele vai demorar uns 10, 12. Por que essa Diferença? Sabe dizer? Você tem essa informação? O Bolt é é acho que é mais uma questão de experiência de usuário, Renato, porque o Bolt ele
vai fazer o seguinte, ele não vai criar tudo para você, ele vai falar: "Ah, entendi, Renato, legal". Eh, vamos fazer aqui então, ó. Gostei da ideia do sistema, tá aqui a tela inicial de login, posso continuar desenvolvendo? Ele não vai trazer tudo pronto para você. Exato. O replet, ele fala: "Entendi, senhor Vinícius, vou executar para você. Quando eu voltar aqui, vai tá pronto. Ele não vai ficar me pedindo etapa por etapa". Eh, isso é mais custoso paraa empresa, no caso do RLID, porque ele tem que ter uma orquestração de melhor, mas o resultado final pro
usuário leigo é muito melhor, muito mais satisfatório. Você não vai ter aqueles bugs que às vezes quebra a tela, você fala: "Cara, que que tá acontecendo? Não tô entendendo". E ele permite ir Acompanhando em tempo real. Ele já vai mostrando aqui, ó. Assim que tiver uma tela, ele já vai me mostrar, fala: "Cara, ó, tá aqui, ó, tem um bugs, ó. Tá vendo? Lista de compras. Ele já começou a fazer a tela, tá? Talvez nem vai demorar 10 minutos, Renato. Talvez seja fique pronto até antes. Mas essa é a diferença. Então, eh, a única, o,
a gente tinha falado do B, do base 44 no começo, né? O base 44 ele tem uma premissa parecida com a do RLIT, que é Criar tudo que a pessoa pedir. Por que que eu não tô usando ele tanto ainda? Porque ele dá muito bug. Última vez que eu fui tentar esse final de semana, muito nova ferramenta, né, cara? É muito nova, tava fora do ar. O RIT não, o Rit já é uma empresa mais consolidada, investida, tem uma equipe. Me dá um prazer ver isso, cara. Ess essa tela sendo criada, não te dá um
prazer sensorial assim? Parece que eu tô vendo aquelas imagens de relaxamento, de Aplicativo de meditação, sabe? Tipo, o cara e passando rolo em massinha. Isso aí me dá me dá um prazer ver a sua tela sendo criada. É exato, cara. É um praticamente um orgasmo intelectual, né? Eu só queria fazer uma observação que é o seguinte, né? Aí às vezes o cara tá, mas que que enrolação do Vini ter que criar PRD, esquema e flow chart antes de começar. Cara, eu só me lembro daquela frase que é muito clichê, mas é muito boa, né? Que
é, cara, se me dessem 4 horas para cortar uma árvore, eu passaria 3 horas afiando machado, né? Exato, cara. E é muito isso. Se você investe, cara, a maior parte do seu tempo em, pô, deixar o flowchart direitinho, não, esse recurso eu não quero não, essa tela eu não quero, melhor. Pode ir trocando ideia com a IA, porque, cara, não tem a mínima chance da IA naquele estágio do canvas lá que você tava no cláudio, no chat PT, não tem a mínima chance de ali dar bug, d ali dar Erro. Você só tá trocando ideia
não, cara. Esse recurso de, pô, escanear código de barro eu não preciso, bicho. Arranca isso fora. Vai lá, ajeitando, ajeitando. Pô, precisei, Renato, perdias fazendo isso, bicho. São os dois dias mais bem investidos da sua vida. Exato. Porque depois você não vai ficar fazendo isso depois da interface criada. Depois, eu acho que é por isso que os os sistemas quebram com a galera que faz muito AI code, né? Eles ficam brigando Depois de criado, quando eles deveriam estar brigando lá no PRD, no esquema e no flowchart. Concorda, cara? Mas com certeza. Ô Renato, o valor
de fazer esse planejamento antes é você poder na hora que a quebrar, porque ela vai quebrar, vai chegar um momento que qualquer uma delas não tem bala de prata. Qualquer uma delas vai chegar um momento que ela vai fugir do que você pediu para ela fazer. Daí você tem duas duas maneiras de resolver isso. Você pode vir aqui e Clicar em rollback, que é volta do ponto que tava antes. A maioria delas já tem isso. Ou você pode vir aqui, ó, falar: "Ó, beleza, calma aí. Eu sei como é que eu resolvo isso. Eu copio
de volta o meu esquema do banco de dados, copio de volta o meu flowchart, copio de volta o meu PRD e falo assim: "Eh, olha só, tava muito legal até aqui, até agora, mas você cometeu um vacilozinho, você desenvolveu uma parada que não era para ser dessa forma. Mantenha, se atenha ao Que a gente já tem aqui nesse prompt que eu tô te mandando agora de novo e lembra qual que é o nosso fluxo de usuário e qual que é o nosso banco de dados para você fazer corretamente. Cara, só de fazer isso é é
que você dá o contexto de volta para Iá. Sim. Qual que o que que vai acontecendo quando a gente vai conversando no chat EPT, né, quem já é mais usado de chat EPT há muito tempo, cara, chega o momento que a conversa ela se perde. Você pede ele para fazer uma Coisa lá no começo, falar: "Queria para mim um plano de negócio para minha empresa tal". E lá no final, depois de duas horas de conversa, ele já nem lembra qual que é a empresa que ele tá criando. Ele já tá falando de outro assunto, talvez.
É, deixa eu explicar isso. A galera acho que, pô, a maioria vai entender. Mas assim, galera, imagina que você tem, pô, vamos dizer, eh, 1 milhão de tokens no Geminai, muito menos. Enfim, imagina que você tem como Se fosse isso aqui, ó, de texto que você consegue ler. Então, cara, à medida que você vai conversando mais com a IA, essa janela de contexto vai descendo junto. Então, as informações que estavam lá no começo vão desaparecendo da janela de contexto e vão se perdendo. Então, tipo assim, você chega lá e fala, eh, ou sei lá, imagina
um LLM que tem uma janela de contexto de uma frase, você vai e falou: "Olá, meu nome é Renato". Aí depois você solta duas frases sem falar teu nome de Novo, ela já não lembra mais, porque ela já não consegue ler o que tá fora da janela de contexto. E tem uma questão também que geralmente o que tá mais embaixo, ou seja, as informações que estão aqui por último estão melhor na memória da LLM, da IA, né? Então, mesmo que ainda esteja dentro da janela de contexto, mas às vezes tá lá para cima, já não
tem tanto peso pro que a IA tá te respondendo. Então, o que o Vini tá falando é isso. A medida que você vai Trocando ideia com a IA, pode ser que vá assumindo aquelas informações iniciais do que que era o projeto. É, sei lá, você contratou um programador novo na tua empresa, você explicou hoje que que você vai fazer, daqui 5 anos ele já fez tanta loucura que ele nem lembra mais porque que ele tá lá. Ele nem lembra mais do do objetivo inicial. Aí você vai lá e lembra, cara. Só para lembrar, é isso
que a gente tem que fazer aqui, tá bom? Você só trouxe pro a tempo Presente, né? Renato, eu eu gostei eu gostei muito dessa comparação que tu fez de novo aí. Eh, volta de novo no ponto, não é sobre eh aá fazendo ou humano fazendo, é sobre delegar. Então, o a a Iá e o humano depois de muito tempo trabalhando alguma coisa, começa a esquecer. Então, a você pegar isso e jogar para ela de novo, é, lembra aí, ó. Ó, é isso aqui. Só que a memória da IA ainda é muito mais curta que a
memória de um humano. Então, isso que é Importante. Mas, cara, matou a pau aí na explicação. Eh, ó, já temos aqui o agente tá trabalhando. Enquanto a gente tá trabalhando aqui, vamos explenato. Então, vamos fazer o seguinte, ó. Me fala um pouquinho sobre cara, claramente você está falando aí de pré-requisitos técnicos. Então vamos entrar um pouquinho nesse assunto pré-requisitos que a galera tem essa dúvida, né? Pô, a gente ensina aqui bubble, weeblutterflow, ferramentas no Code, assim, né? E cara, eu tenho 100% de convicção e 5 anos de experiência prática ensinando mais de 21.000 alunos, de
que é possível pegar uma pessoa sem nenhum conhecimento técnico, que nunca desenvolveu absolutamente nada na vida. E o cara vai lá, começa em bubble, em 30 dias ele entendeu os fundamentos. Em, mais ou menos uns 60 dias ele tá começando a tirar o app dele do papel. Em uns 90 dias ele lança uma primeira versão. Isso já vi acontecer milhares de Vezes. Pessoa com zero conhecimento técnico. OK. Agora quando a gente fala de AI coding, de vibe coding, pro cara efetivamente criar não um site, não vou falar de site porque, cara, site muitas vezes não
tem nem banco de dados. Site, qualquer pessoa é mais simples. Vamos falar de um sisteminha. O cara quer criar um sisteminha, um aplicativo dele pra empresa dele. Então o cara quer, pô, uma interface que se conecta com o banco de dados, com sistema de Autenticação, quer criar um SAS, qualquer coisa assim. Cara, qual é o pré-requisito mínimo que você entende que ele precisa ter para ele conseguir ter sucesso, não só na criação, mas na manutenção, correção e melhoria desse sistema depois para não morrer na praia, como muitos acontecem aí, né? Boa. Ó, eu falo que
é fundamentos, Renato, entender os fundamentos de desenvolvimento de software, porque quando a pessoa entende os fundamentos, ela consegue saber até Onde ela consegue ir com as ferramentas de web coding. Então, por exemplo, se você tem um bom conhecimento de arquitetura ou entendendo o que que precisa para funcionar uma uma aplicação, você já vai falar: "Cara, não dá para fazer um banco com vibe coding? Não dá. Por mais que vai gerar interface e por mais que vai funcionar ali, mas você entende que para ter um banco funcionando, você precisa de ter uma segurança da informação melhor.
Um Várias partes da aplicação precisam ser criptografadas. Você precisa de ser eh de ter eh alguns compliances com metodologias internacionais. Então você não não é, eu abro um banco hoje com Vibe Coding, mas você consegue desenvolver tranquilamente uma ferramenta de gestão da sua empresa. Quero fazer um app para gerenciar meu cont, meu estoque de caixa. Cara, tranquilo. Você abre o replet e faz lá. Quando a pessoa entende fundamentos, ela Vai saber exatamente o que que é as palavrinhas mágicas que estão ali, que que é controle de versão, que que é rollback, que que é deploy.
Então, entender os fundamentos básicos de um processo de desenvolvimento de software vai ajudar a pessoa a desembolar nisso. E aí que é a grande sacada. Muita gente pensa, Renato, que para começar a fazer código com IA precisa aprender a programar. Hoje eu digo que tá muito mais para entender bem o que que Funciona no fluxo de desenvolvimento de software do que necessariamente aprender a programar. Porque aprender a programar, tudo bem, eu sei o que que a escreveu, mas e como é que eu coloco isso para funcionar, aonde que eu subo isso para funcionar? Então aí
ela já escreve o código bem, ela já consegue fazer muita coisa, mas entender onde que eu subo esse código, eh como que eu restauro a versão anterior, se quebrar o que que eu faço. Então são essas Coisinhas de que são mais paraa parte de fundamentos. Tem Vamos analisar na prática o processo da pessoa então que tá criando um software com AI. Pô, primeiro ele vai precisar criar PRD, esquema de banco de dados e for chart. Então ele precisa no mínimo conseguir bater o olho ali e conseguir entender. Tipo assim, cara, a tua tela do Cloud
ali quando você mostrou, por exemplo, pô, eu bati o olho ali, eu consigo entender aquela dinâmica De banco de dados, ele foi criando as tabelas, os campos, cada campo com um tipo de dado que vai ali dentro. Então ele precisa entender, cara, que que é uma string, que que é o inteiro, que que é um buleano. Beleza? Ele precisa ter essa percepção e conseguir entender o esquema de banco de dados para poder dialogar com a IA. lá naquela etapa, ele precisa conseguir entender o flowchart. Então, cara, essa vai ser a IX. Não, cara, esse módulo
não faz sentido. Ele Precisa ter essa, eu sempre falo, essa visão de usuário, né? É, eu sempre falo pro pessoal, pô, muitos vídeos que eu fiz assim, cara, o teu primeiro passo não é abrir o bubble ou abrir a ferramenta, não é? O teu primeiro passo, cara, é pegar, pô, não tem nenhum aqui, mas eu sempre mostro um bloco de notas, aqueles assim de folha sulfite, né, cara? Pegar um bloco, isso, pegar um bloco e uma caneta. Esse é o teu primeiro passo. E aí você vai lá e vai Rápidar, cara, essa tela precisa ter
isso. Essa tela pô, tem umas 10, 15 pessoas toda semana que vem me pedir indicação de desenvolvedores, né? Aí eles, putz, Renato, mas como é que eu faço para não fazer merda, para não contratar o cara errado? Eu falo, cara, cabe, depende mais de você. Se você chegar até uma agência, uma software house ou um freelancer, o que for, com isso em mãos, ou seja, cara, essas são as telas que eu preciso nessa tela, vai Ter esse produto, esse botão aqui, vai levar para essa tela só isso, cara. um escopo que você fica, sei lá,
uma hora fazendo que seja, meio irmão, você não faz ideia do quanto você vai conseguir primeiro filtrar melhor os desenvolvedores que você tá contratando e vai conseguir inclusive baratear mais, porque, cara, eles vão entender que você já deu um escopo pré-definido, então ele não precisa nem ficar repensando no escopo. Então, pô, esse é o nível de Conhecimento que você precisa, conseguir entender a ideia de um banco de dados e de um escopo. Isso para começar aí. Depois que você começou você precisa conhecer os fundamentos de cara, como funciona o deploy, ou seja, como é que
eu publico isso aqui, a diferença de publicar um local hostion na nuvem. Já viu aquelas piadinhas que rola na internet, tipo, olha só, vibe coder e deu certo. Acessa aí local host 2.3000. Daí tem os comentários, né? Pô, se o Cara conseguir acessar o louco ao roxo, o cara é um hacker mesmo, né? É, exatamente. Tá, Vin. Então, vamos dar um passinho para trás aqui, ó. Falando ainda de pré-requisitos, né? Antes de começar a criar, pô, a pessoa vai precisar criar um PRD, um esquema de banco de dados e um fluxo, um flowchart ali no
mermade. Então ele precisa ter o conhecimento técnico para entender aquilo. Não precisa nem saber criar um mermade do zero se necessário for, não precisa. Mas ele precisa ir lá e bater o olho no mermade, entender aquele aquele flowchart e falar: "Cara, pô, isso aqui eu não vou precisar". Aí ele vai trocando ideia com a IA, né, cara? Ele precisa ter um conhecimento técnico necessário para isso, cara. Tá vendo todo esse módulo de escanear código de barras? arranca fora, não vou precisar disso. Tá vendo esse módulo de histórico? Não preciso disso. Então ele vai garimpando. Aí
depois ele vai lá e Faz a mesma coisa com o banco de dados. Cara, elimina essa tabela, essa, essas, tá? Gera o PRD, o esquema e o flowartr agora atualizados. Ele precisa ter, cara, facilidade em entender isso, né? Com certeza. Beleza. Com isso em mãos, passou lá pra ferramenta. Eu acho que ele vai precisar saber o quê, cara? Eu acho que ele vai precisar saber, pô, regras, como você falou, nomenclaturas normais, né? Como por exemplo, fazer um rollback, como funciona um deploy, como Funciona uma publicação, qual a diferença de publicar local e qual a diferen
publicar na nuvem, que às vezes a galera tem até aquelas piadinhas, né, Vini, que o cara olha meu aplicativo que eu criei aí, local host 2.3.000, né, aqueles memezinhos que faz na internet. Daí o cara fala: "Pô, se tu conseguir acessar o local roxo do cara, tu que é um hacker, né? Tu é um hacker fenomenal". E aí o aí ele precisa entender a Diferença entre client, porque eu vejo que a grande maioria dos erros de segurança que estão ocorrendo hoje em dia é que o cara tá mandando muita chave de API no cliente. Ele
não entende o conceito de ele armazenar essa API só no servidor, tal, então ele não conhece muito sobre isso. É mais ou menos por aí os pré-requisitos assim, né, cara? Sim, sim. Eu eu ensino lá dentro da vibe coders isso, Renato. Depois no final a gente fala um pouco Disso também. Tem um cuponzinho para tua galera aqui. Mas no meu ponto de vista, o que que a pessoa precisa saber? eh fundamentos de fluxo de desenvolvimento de software. Isso a pessoa precisa saber. Não é que ela precisa saber para ela começar o vibe coding. Todo, qualquer
pessoa consegue no love ou no R falar, faz para mim essa aplicação. Seguindo esse fluxo que eu ensinei aqui também fica mais fácil ainda. Mas o ponto não é saber pedir a IA para fazer, É depois na hora de coloquei para funcionar o primeiro pepino que acontecer. E aí que que eu faço? Como é que eu sei que aconteceu um pepino pro usuário? Então, todas essas questões que são fluxo de desenvolvimento de software, a pessoa é interessante ela saber para ela se aventurar mais nessa área de vibe coding. Não é só o cara simplesmente falar:
"Ah, ela fez tudo para mim, tá funcionando". Todo mundo que fez isso até agora se arrependeu. Teve um cara que demitiu o time inteiro dele porque falou: "Não, agora faz tudo". Depois se arrependeu porque tá bom, mas e aí como é que você faz um uma atualização de segurança? Então, esses conceitos básicos eu ensino pra galera fazer, porque assim, é essencial você entender isso para você aproveitar o máximo da IA. Qualquer ferramenta de A, o cara vai entrar, vai ter, vai ter ali banco de dados, vai ter e rollback, vai ter eh eh git, né,
que é a questão de Gerenciamento de histórico de de transformações na no software. Então, quando a pessoa entende isso, fica muito mais fácil até para ela pedir ajuda para inteligência artificial, digamos ali, deu um erro, tá? Que erro que é esse, cara? Ah, vou copiar e colar, peço a IA para resolver, tá? Fiquei pedindo a IA um tempão para resolver, ela não resolveu. E aí, quando você entende a diferença do para um erro 500 para um erro eh 404? Um erro 500 é talvez pode Ser bem mais complexo. Um erro 404 é que a página
não existe. Mas entende que saber um pouco desses fundamentos já vai ajudar a pessoa a se direcionar melhor nessa área de vibe coding. Então é é muito mais rápido a pessoa hoje em dia desenvolver um software. Eu falo que a gente tem uma uma parte intermediária agora. Antigamente a gente tinha no code e code. Ponto. Agora a gente tem esse intermediário que eu vejo que é o vibe coding, que é o ponto que a pessoa Precisa, ela navega na parte do code, mas ela navega na parte muito do no code, que é a pessoa que
não é técnica, pessoa que quer desenvolver uma ferramenta rápido, quer validar, quer pôr no mercado. E às vezes o VB coding consegue oferecer mais customização, consegue oferecer eh recursos que às vezes podem ser um pouco mais limitados em ferramentas no coding ou às vezes faz bem bolado. E me fala um pouquinho sobre como você enxerga isso. Se tipo assim, Cara, daqui eu ia falar 5 anos, mas 5 anos em já é loucura, né, cara? Daqui um ano, como você acha que vai est esse cenário de no code e a código? Tipo, você acha que as
pessoas vão estar usando que ferramenta? Você acha que não? Pô, vão divergir, vão se juntar. Como é que você enxerga isso, cara? Eu tenho minhas opiniões, depois eu dou. Boa, boa. Ó, eu enxergo dois caminhos aqui. Primeiro é eu vejo AI coding, web coding, no code juntando, porque é um Caminho, uma tendência que a gente tem visto, tô falando, falou lançar uma uma versão recente com um EAI builder também ali dentro. Então veja essa tendência dream flow, né, para você comprom porque ele já criou o aplicativo, ainda não está no ar o a migração, mas
logo eles vão conseguir fazer integração, porque aí você pega o aplicativo criado no Dream Flow e já edita no Flutterflow. Eu eu vou fazer uma premunição aqui, Renato, depois a galera fala: "Ó, Vento Futuro e falou o que se acontecer". Eu prevejo que em breve o N8N vai ter uma uma funcionalidade. Se eles não tiverem fazendo isso, eles estão comendo mosca para você gerar fluxos de uma maneira muito mais rápida com IA. você vai falar: "Ó, faz um fluxo de mandar mensagem no WhatsApp para mim e vai ter pronto aquilo ali." Se eles não tiverem
trabalhando nisso, alô galera do NN, trabalha nisso porque vocês já tem a faca e o queijo na mão para fazer isso. Então eu vejo esse caminho, Renato, de juntar e AI coding, vibe coding com no code. Mas qual que é o outro caminho que eu vejo? A partir do momento que a gente tem várias pessoas criando código sem saber fazer código, a gente começa a chegar no ponto que esse código vai precisar de manutenção. E talvez a pessoa não vai querer se aprofundar tanto no código. Ela fala: "Cara, meu negócio é negócio. Eu fiz o
meu MVP, validei, captei investimento para uma Startup, agora a gente precisa escalar, pensar em performance e tudo mais. Aí entra o dev, que tem o conhecimento de AI coding, é o dev que vai falar, beleza, eh, um dev, talvez hoje faz o que 10 devs faziam sem inteligência artificial. Então, esse cara tem um bom conhecimento de fundamentos, tem um bom conhecimento de manutenção, de suporte, resposta de erro, produção, segurança, ele vai conseguir tocar a aplicação daí paraa frente. Então, eu vejo esses dois Caminhos, vai crescer muito a a expertise, a necessidade de devs que usam
IA para desenvolver. Algumas empresas já estão exigindo que o dev use IA para desenvolver porque sabe da entrega. E do outro lado a gente tem um crescimento, acho que um merge ali, um um mescla de AI coding com no code. Não sei como é que tu pensa isso, Renato. Cara, eh eu vejo que a ICD é muito boa para criar os primeiros 70, 80% do software e muito difícil de criar Aqueles 20, 30% finais. Assim, eu vejo muita gente morrendo na praia, né, cara? ou consegue lançar e depois, cara, para fazer um mínimo ajuste não
consegue. Pô, aquela história lá do Twitter que foi muito engraçada, né, que o cara foi lá e, cara, lançou o SAS dele no dia um, no dia 3 ele já tava monetizando. No dia aí ele foi publicando isso no Twitter, né? Aí no dia 4, 5 ele, galera, tá todo mundo me hackeando, não aguento mais não sei o quê. Lá pelo dia 6, um cara Deletou o banco de dados dele inteiro. Aí no dia 7 ele, cara, para todo. É, então, tipo assim, é isso, é o assim, que a galera tá conseguindo fazer o começo,
mas, cara, ali no finalzinho ele não consegue fazer aqueles últimos ajustes que precisa para conseguir garantir que aquilo vai se tornar um negócio eficaz. Exato. De forma eficiente, assim, né? Então, eu imagino que essas que esses conceitos vão se fundir. Eu acho que, cara, daqui um ano A gente vai tá criando tudo com IA. Então, cara, pronto, pô, cria um software assim, pum, lista de mercado, igual a gente fez agora, mas vai criar em 30 segundos, né? Porque a cada dia os modelos estão melhores e mais rápidos. Pr, criou. Só que aí, cara, pô, eu
lembro muito de uns aluno meu programador de falar assim: "Renato, mas por que que nas ferramentas no code é tão difícil eu fazer, sei lá, essa função? Eu faço isso com uma linha de JavaScript, porque às vezes a abstração ela mais prejudica do que ajuda, né?" Uhum. E eu sinto isso hoje com as ferramentas de AI. Por que que é tão difícil eu trocar o botão azul para um botão verde, velho? Eu só queria cli pronto no bub eu faço isso em um clique. Aí eu peço pro pra ferramenta de ai ela demora, cara, 5
minutos, atualiza code base inteira para trocar a cor de um botão, porque óbvio que isso tá melhorando a cada dia que passa. Então Eu acho que daqui um ano vai tá assim, você vai criar tudo com promptum, cara. Poucos minutos você tá com tudo criado, só que a partir dali você consegue manipular as coisas com no code. Então, por exemplo, tem um workflow ali, cara, que você sabe que você só precisa inverter a ordem. inverte a ordem, pô, troca a chave de API, faz não sei o que tal coisa, altera uma propriedade do elemento, eh,
insere elementos na tela visualmente, duplica esse elemento. Então, você vai brincando com a interface no code e aí, cara, ah, não, mas agora eu vou criar um negócio mais complexo, cara. Faça uma integração com Stripe por um, aí ele traz toda a integração com Stripe. Aí, cara, não, tira esse campo, insere esse campo, tudo aí visualmente. Então, acho que a gente vai ficar oscilando dessa forma. E eu acho que cada vez mais a gente vai ver a abstração, cara, nas partes mais críticas de deploy e de segurança. Sim. Então eu acho que daqui um ano
a gente não vai mais ter, tipo, já vai ser claro para todos os LLMs que cara não pode ter chave de API. Client side, regra básica, entendeu? Então assim, todas elas já vão estar muito atentas em relação à criação desse tipo de coisa. E os deploys vai vão ser one click assim, cara. Eu acho que vai ter uma integração tudo meio nativa com git para ter um controle de versão e, cara, deploy com um clique muito simples, muito fácil. Pô, no bubble ali, por exemplo, é muito estupidamente fácil um deploy assim, né, cara? Você dá
um deploy, você só escreve uma mensagenzinha ali, ele vai pro ar para fazer hold back. Coisa mais simples. Eu acho que nesse sentido vai ficar cada vez mais fácil. Agora a minha dúvida, Vine, a minha dúvida e eu de verdade eu não faço ideia de qual é a a solução disso. A minha dúvida é, pô, o futuro tá aqui no meio, né, entre AI e no code. Quem vai chegar primeiro? Porque as ai tão se tornando cada vez mais no code. Então a gente vê bolt lovob integração nativa com super base, o próprio replet, como
você falou, elas estão vindo pro lado do no code. Uhum. As no code estão todas vindo pro lado da AI. Pô, quem é que vai chegar aqui no primeiro? Primeiro, cara, de verdade assim, eu não faço a mínima ideia, tá? Ô, Renato, agora meu lado dev falando aqui, eu acredito que é que tiver a melhor code base, porque qual que é o Maior gargalo hoje das empresas antigas? Vou pegar um exemplo do brasileiro, pô. Banco do Brasil. Até existe uma lenda que até hoje usam eh cobol lá dentro. Por quê? Usam todo o sistema financeiro
no Brasil usa cobol. Por quê? Porque é muito complexo você mexer nessa estrutura que já tá funcionando há anos, que tá validada, não tem bug, enfim, tá funcionando. Então, só que ao mesmo tempo eu penso, tá, cara, mas precisa se modernizar. Como é que o Banco do Brasil Se moderniza para ter mais escalabilidade, performance, tudo mais? E aí se a gente tira esse cenário do Banco do Brasil, joga para ferramentas de no code. O no code ele bubble, Flutter Flower são ferramentas que foram construídas antes do AI coding, então elas não foram pensadas para ser
assim. Eu não tô dentro do time de engenharia dos caras, mas o que que eu acredito que tá acontecendo lá dentro agora? um movimento de refaturação, de resolver Débitos técnicos que eles provavelmente têm para ir mais rápido e acompanhar essa mudança. Em compensação, lovable bol são ferramentas que nasceram para AI coding. Então, pros caras que já estão no AI coding falar: "Tá, a gente precisa agora de uma abstração de segurança, uma abstração de banco de dados, igual o próprio RLIT já tem uma abstração de segurança para armazenar as chaves de EPI. Então, para essas essas
empresas que são mais recentes, que nasceram no IIDing, é mais fácil para elas desenvolverem ferramentas de no code do que as empresas de no code desenvolverem ferramentas de AI coding. Então, acho que o conflito vai est nesse caminho. Quem tem a COD base e o time de engenharia melhor vai tomar dianteira nessa corrida. Mas eu acho que tá muito cedo ainda, Renato, pra gente falar quem ganha essa corrida. É igual pegar quando vem o chat EPT, pô, chat EPT no começo falhava para caramba, dava erro toda Hora e agora já tá bem mais assertivo. A
gente ainda vai ver muitas ferramentas de AI coding eh quebrando bastante ainda esses acontecimentos de tipo a pessoa fez o software e depois foi lá e a galera hackeou ele. Pô, foi falta de maldade. Talvez ele grava um vídeo, mostrou onde estava a chave de API e aí a galera fala: "Tá aqui então essa é a chave de API. Fácil, tá aqui a senha do banco de dados. Fácil. Então ainda vai ter um tempo, essa maturidade até para As empresas entenderem o que que a gente precisa abstrair, porque tem gente que tá fazendo cagada e
o que que a gente deixa na mão do usuário. Sabe como que a gente vai sa ter essa resposta se nos próximos meses a gente começar a ver algumas plataformas no code levantando capital, cara, levantando rodada de investimento. Acho porque eles vão precisar, eu entendo o que você falou e eu concordo 100%. Eu acho que elas vão precisar correr igual O maluco agora para conseguirem resolver todos esses débitos técnicos que eles têm, refatorar a base de códigos que eles têm para conseguirem criar estruturas mais inxutas passíveis de serem criadas com IA. Que na verdade assim,
né, que o que que o One Happlet cria código. O que que o Bubble, Flutterflow e o web criam? Criam estruturas Jon tornam códigos. Sim, né? Então eles têm esse cara aqui no meio, as estruturas Jason, eles têm uma camada A mais e portanto um pouco mais de complexidade. Então eles vão ter que resolver isso mais ou menos por aí, imagino eu. Assim, eles vão ter que acelerar esse processo para conseguirem competir. O que que O que que o Bubble faz na não nunca vi o código dos caras, mas o que que eu imagino que
eles façam? Eles passam metadados para usarem componentes prontos que eles têm e eles buildam um sistema dentro do outro. Então, quando você acessa uma aplicação Do Bubble, é uma aplicação que tá rodando literalmente dentro da aplicação do Bubble. Quando a gente faz uma aplicação com AI coding, você tem um código, uma code base só sua, ela não depende do da ferramenta do Rapet, por exemplo. Algumas ferramentas agora estão introduzindo um pouco de abstração, aí você começa a ficar um pouco mais amarrado. Mas tem esse ponto, né, de eh a maneira como foi pensado desenvolver e
e transformar isso para AI building. É o Que é a chave é a pergunta de 1 milhão de de dólares aí, Renato. É, e o fato é que eu sei quem ganha. Quem ganha somos nós, né, cara? sempre, né? Sempre. Porque ó, cada dia LM mais barato, cada dia as ferramentas melhores, né, cara? Então, pô, a gente que vai se dar bem nessa história. Com certeza. Renato, acabei de checar aqui e a gente já tem uma versão aqui do do nosso da nossa lista de compras. Era para ser que a gente mandou um escopo muito
completo, Né, cara? Foi não, cara. Se a gente fizesse uma próxima, a gente podia dar uma limada, né? Fala só assim, ó. Faz é faz o básico. Mas, ó, aqui a gente já tem uma versão funcional. Deixa eu abrir numa nova tela. E essa é a mágica do do RLE. Olha só, ele tem um editor aqui. Eu consigo ver o que que ele tá fazendo aqui. Ele parou aqui agora e abriu. Ele tá aqui e agent resuming. Ah, mas aqui ele mostra tudo que ele fez, Renato. Então aqui, ó, Desde o começo que a gente
mandou, 47 minutos atrás, tá? Ele criou aqui, foi bem mais do que os 10 que ele falou que ia fazer, né? Mas ele que começou, ele iniciou, instalou as dependências, fez componente por componente da aplicação, fez a parte do servidor, criou o banco de dados, foi fazendo tudo que ó, abriu aí nessas partes aqui, ó, ele foi tendo alguns erros, não mostro o print aqui, mas aconteceram erros durante o desenvolvimento. Ele foi resolvendo Sozinho por conta própria, o agente do RIT resolveu os erros. Ó, deixa eu ver se esse screenshot, ó, aqui, ó, exemplo. Isso
é muito legal, Renato, porque pensa, você consegue ver tudo que ele fez, até mesmo aprender em cima disso de olhar, ó, teve um erro de autenticação, ele foi lá, ó, estamos, continuamos tendo um erro aqui, deixa eu tentar resolver. E ele foi resolvendo tudo até que a gente chegou nessa versão final agora, que é essa que a gente tem aqui. Renato, não testei nada ainda. A gente não, né, não fez nada ainda. Eu vou começar pelo fluxo aqui de usuário. Vamos testar pro pelo cadastro. Vou cadastrar aqui, ó. Vinícius. Vinícius, meu nome completo vai ser
Vinícius aqui. Vou criar uma senha pipitu aqui. E vamos cadastrar. Beleza, deu bom. A senha tá errada. Eu pus uma senha errada. Então, já tá validando a senha. Vamos Ver. Vamos ver. Deu. Bom. E deu erro. Vamos erro que é esse que deu aqui. Ah, elemental expected string off page. Tá, que que a gente faz nesses casos, Renato? Deu erro. Eu copio esse erro, jogo aqui dentro e deixo ele resolver pra gente. Vamos ver, ó. Aí ele começou a pensar de novo. E aí eu vou fazer o seguinte. Ô, editor de vídeo, agora você corta
para quando tiver resolvido o erro. Então, 3 2 1 e opa, e voltamos. Foi uns minutinhos aí, né, Vin? Foram minutinhos. E aí já temos o nosso sistema no ar. Pósfix. É isso. Vamos ver como é que tá funcionando aqui agora. Tô logado na área aqui. Criar a nova lista. Vamos lá. Criar a nova lista. A interface ficou bem simplona mesmo. Olha simplona. Que isso, velho? Simplona, interface complexa. Você é louco. Aona no sentido de design de layout assim, tipo, não ficou super estilosa com grade. Exato. Nesse sentido, é, tem Vários elementos, né? Validação e
tudo mais. Ó, vamos pegar um atacadista XY Z. Ops. Qualquer coisa. Beleza. O orçamento vou pôr 300 para comprar duas cartas de ovo e vamos continuar para itens. Beleza. Aqui duas latas de óleo, né? Ó, adicionar item. Tá aqui. Ele tem tem essa interfacezinha, cara. Vamos ver. Não era para ter adicionado o escanear código. Vamos ver. Ah, não. Tá aqui, ó. Ah, Disponível em breve. Boa, R. Isso aí, ó. interprete e adicionar manualmente. É isso aqui que a gente tá vendo aqui. Bom, então vamos ver então. Arroz picanha, velho. Que arroz o que? Picanha. Verdade.
Picanha. Mas daí será que dá, cara, com R$ 300? Ó, vamos lá. 1 kg de picanha. Preço estimado R$ 300. Categoria um pouquinho. Não tem. Opa alimentos. Beleza. Prioridade normal, né? Picanha numa alta prioridade, né? Vamos adicionar aqui e finalizar. Ó, parece que temos um bugzinho, mas é isso, galera. Vibe Coding a gente tem bugzinho. Vamos atualizar aqui para ver. Ele não atualizou em tempo real. Você precisa dar um reflex. Não, não atualizou, mas foi aqui, ó. Tá ali, tá adicionado. Normal, normal. É isso aí. Na minha máquina funciona, ó. Daí depois que a gente
adicionou aqui, categoria. Você é louco. Categoria alimentos. Então, tá categorizado. Pô, dá para Clicar? Não, dá para clicar aqui. Ah, porque tem que clicar no iniciar compras. No nosso fluxo. Aqui ele adicionou essa opção, iniciar compras. Então poderia adicionar outros itens aqui. Vamos pô aqui a arroz. Ah, nem se preocupa, V. Aí os caras já entenderam. Deu bug, nós resolvemos. Higiene, arroz higiene. Beleza, vamos atualizar aqui que ele não atualizou em tempo real. Adicionou aqui higiene. Temos arroz no higiene, temos Alimentos picanha. Beleza. E vamos iniciar compras. Caraca, aí, ó, tá rolando. Agora se tu
vai fazer sua compra lá tranquilinho nos atacadistas X YZ, pode marcar aqui, ó. Comprei. O preço que você pagou foi esse. Salvei. Beleza, tá comprado aqui. Você pode continuar finalizar compras. Opa, pendentes. Tem certeza que você quer finalizar? Você pode concluir ou não. Cara, ficou ficou legalzinho. Renato, o que que tu achou aí? É isso aí, cara. Deu bom, hein, cara. Que coisa bom. Até uma telinha depois aqui de análise ficou 100 vezes mais complexo do que eu imaginei, né? Mas isso aí que que que foi isso? Foi o nosso, cara, eu acho que como
a gente foi o nosso PRD que a gente, cara, só copiou e colou a complexidade acho que ela veio do complexidade assim, ficou uma aplicação mais completa, né? Veio por conta do do nosso flowchart. Quando a gente gerou o flowchart aqui dentro do cloud, a gente Consegue ver ele aqui, ele tem muita coisa, né? Então assim, Sim, sim, claro. Não foi uma aplicação simples. Talvez não teria dado tanto tempo de desenvolvimento que a gente gastou assim, né? Na verdade, tipo assim, a gente fez o oposto do que geralmente as ferramentas de a coding faz, né?
Porque geralmente as ferramentas de coding são um pouquinho mais preguiçosas. Você pede para criar uma lista de mercado, pô, ele vai criar só uma interface simples, one Page sem autenticação. Como a gente fez o PRD e tudo, a gente mostrou que, cara, ela foi pro lado oposto, ela foi pro para grau de extrema complexidade, porque foi isso que a gente trouxe, um formato de um flowchart desse tamanho, um PRD desse tamanho, de banco. Ex. Então é isso, né? Novamente o voltamos ao assunto, cara. afiar o machado. Se a gente não queria essa cacetada de features
escanear com a Yugi Barra, vai, é porque faltou atenção no nosso PRD, no Nosso flowchart de a gente deixar o produto bem redondinho, né? Mas cara, desse nível de complexidade rodar com poucos erros assim com vibe coding é bizarro, cara. Realmente é por conta do de toda essa estruturação prévia que a gente fez mesmo, né? E e entra naquilo também, né, Renato, assim, ó, isso aqui vai só melhorando. Então, pô, amanhã vai soltar uma funcionalidade nova, pode ser que mude um pouco a maneira de fazer isso ou não. E a gente tem que se Atentar
aos fundamentos. Ah, se isso que é feito dentro do replet, dessa forma aqui do replet ou se é feito dentro do lava ou dentro do bolt, qualquer outra coisa, cara, o que que é o mais importante? É o comando que você dá pra inteligência artificial. Então, se você tá passando o comando, cara, tá dessa forma, tá? você consegue entender o que que é para ser feito aqui? Você consegue ver o fluxo? Então beleza, é isso. É o fluxo que se você vai passar paraa Inteligência artificial, qual delas a melhor opção tiver disponível para você no
momento? Eu falo que não é não foca tanto na ferramenta, mas sim no como como que você vai executar e depois você escolhe a ferramenta baseada no que que você precisa fazer. É isso aí, Vini. Cara, quero te agradecer demais pelo teu tempo aqui conosco em passar por conhecimentos tão valiosos. Cara, você mudou bem assim a minha compreensão a nível de cara desenho, escopo de Software mesmo, sabe? Foi bem legal assim, cara. Essa metodologia é uma que eu vou passar a usar daqui paraa frente, com certeza absoluta. Boa. E cara, deixa tuas redes aí para
quem quiser te seguir, para quem quiser conhecer mais. Eu sei que você tem Vibe Coders Academy. Falou quer disponibilizar um cupom pra galera, pode disponibilizar aí, fica bem à vontade. Passar, cara. Boa. Ó, tem um cuponzinho sem codar. Você vai poder utilizar lá dentro do Vibecoders.academy. Academy eh retribuição é programa de afiliado não, viu, galera? Não ganho polição, não ganho nada disso, tá? Só para deixar claro isso, né? Mas é uma maneira de brother mesmo, de agregar pr pra galera do Renato aqui que a gente já troca ideia h um tempão. Eu sou um dos
poucos devs que eu conheço que não é hate de no code. Eu acredito que tudo tem uma solução pra gente aplicar no momento certo, mas cara, usem lá e vocês me Encontram. Eu tô com um canal no YouTube agora também, é o Vibe Coders Academy, aonde eu tô trazendo isso que eu trouxe aqui com o Renato, só que um pouquinho em vídeos mais curtos, né? indo em pontos específicos, mas para trazer e de uma maneira mais pragmática. Eu não quero ser o cara do hype que fala: "Meu Deus, acabou com tudo agora, essa aí a
o final de tudo". Não, eu trago de uma maneira pragmática assim, ó, beleza, acabou, não é o fim do Photoshop, não é O fim do programador, é uma ferramenta nova. E como é que a gente usa? Então, se você quer aprender e dessa forma, sem ser eh terrorista, vamos dizer assim, vem comigo que você vai conseguir aprender bastante coisa. Isso aí, Vini, cara. Obrigadão, um grande abraço aí. E para quem ficou conosco até aqui, espero que você tenha aprendido tanto quanto eu aprendi. Um abraço. Nos vemos semana que vem. [Música]