PPT Não Compila | Tecnologia, IA e Programação
A era do prompt acabou? No desenvolvimento de software com IA, a resposta é sim e não. Neste episódio épico do PPT Não Compila, mergulhamos no Spec-Driven Design, a metodologia que redefine como construímos software de alta qualidade e manutenível. Esqueça prompts genéricos: aqui o foco está na documentação robusta e no contexto bem definido para guiar a inteligência artificial e escalar processos de Engenharia de Software com IA.
Com a presença especial de Gustavo Passi, que assume o papel de "corneteiro" e questionador, Wellington Cruz conduz um hands-on de quase 3 horas desenvolvendo um gerenciador de decks de Pokémon. Você verá como dois agentes de IA — Gemini como planejador e Claude como programador — interagem com especificações detalhadas em arquivos Markdown. Da arquitetura com React, Next.js, Spring Boot e Java, passando por Docker, Kubernetes e Google Cloud (GCP), até a integração com a PokiAPI, Swagger, SQLite e Secret Manager, cada etapa é cuidadosamente planejada para gerar código limpo e funcional.
Este episódio prova que o conhecimento técnico do arquiteto e do desenvolvedor é mais crucial do que nunca para direcionar a IA com precisão, garantindo a qualidade e longevidade do produto final. Confira o código-fonte e a documentação no GitHub (link na descrição), inscreva-se para não perder a continuação sobre QA, DevOps e code review com IA, e deixe seu comentário!
ConvidadosGustavo Passihttps://www.linkedin.com/in/gustavo-passi/00:00:00 O Fim da Era do Prompt: Por Que a Documentação Guia a IA?00:00:50 Boas-Vindas e o Retorno do Corneteiro: Gustavo Passe no PPT Não Compila00:01:30 Spec-Driven Design Explicado: O Segredo para uma IA Produtiva00:02:16 Preparando o Terreno: Estrutura do Projeto e o Poder do Markdown para LLMs00:02:50 Desvendando o `project.md`: As 10 Regras Inegociáveis para Nossos Agentes de IA00:05:01 Arquitetura Detalhada: Stack Frontend/Backend, Segurança e Persistência de Dados00:08:43 Regras de Negócio e Layout: Definindo a Experiência do Usuário e o Core do Pokedeck01:04:16 Planejamento Ágil com IA: Dividindo o Desenvolvimento em Sprints Validadas01:09:00 Gemini Entra em Ação: O Agente Planejador Detalhando as Especificações01:14:00 Validação da Arquitetura: Detalhes Técnicos, Modelagem de Dados e API Design01:21:00 Riscos e Decisões Pendentes: A IA Revela Falhas na Especificação Humana01:25:00 Refinamento das Regras de Negócio: Corrigindo a Lógica de Transferência de Pokémon01:30:00 Detalhando o Layout e Infra: Cores, Componentes e Pipeline de CI/CD01:40:00 Planejando a Sprint 1: O Detalhamento Minucioso para o Desenvolvedor01:45:00 Gemini Conclui o Planejamento: Todas as 9 Sprints Detalhadas e Prontas01:50:00 Cloud Entra em Cena: O Agente Programador Identifica Inconsistências01:55:00 Diálogo com a IA: Corrigindo as Pendências do Planejamento02:00:00 Início da Sprint 1: Cloud Começa a Gerar Código e Estrutura02:05:00 Desafios da Automatização: Lidando com Permissões e Dependências02:15:00 Scaffold Completo: A Estrutura Básica do Projeto Ganha Vida02:20:00 Validação da Sprint 1: Rodando o Backend (Spring Boot) e o Frontend (Next.js)02:25:00 Sprint 2: Mock do Web Service – API Design e DTOs em Ação02:30:00 Validação da Sprint 2: Explorando a API Mockada do Pokedeck02:35:00 Sprint 3: Mock do Frontend – A Interface do Usuário Ganhando Forma02:40:00 Validação da Sprint 3: A Experiência Visual do Pokedeck02:41:43 Conclusão e Próximos Passos: O Poder da Engenharia de Contexto com IAYoutube: https://youtu.be/xGeU0eKB-qEOutras plataformas: https://linktr.ee/pptnaocompila