Como acelerar o desenvolvimento com IA — finalmente chegou a era da "programação falada" [137 slides do Google]
(drive.google.com)- Como usar IA como programador
- Produtividade não vem só da codificação: "Codificar é só uma parte. A empresa inteira acelera quando a IA é usada em todas as partes"
- Pesquisa: vamos terceirizar a reflexão.
- Em pesquisa e reflexão sobre temas complexos, "ChatGPT Pro + Deep Research são divinos."
- Como criar prompts gigantes
- Codificação: então agora vamos programar.
- "O Cursor era o principal, mas hoje em dia faço 90% com Claude Code"
- Cursor: parece colocar uma boa ferramenta na minha mão. Quem continua trabalhando sou eu
- Claude Code: parece colocar um bom júnior ao meu lado. Quem gerencia eles sou eu
- Agora é a vez dos agentes
- "O Cursor era o principal, mas hoje em dia faço 90% com Claude Code"
- Mesmo assim, vale dar uma olhada no Cursor
- Criando um exemplo: "fazer um programa que ajude no investimento em ações individuais dos EUA"
- Vibe coding: "o mundo invertido do autor"
- Jeito antigo: eu programo e a IA ajuda.
- Vibe coding: a IA programa e eu ajudo.
- Rule-Growing Development
- Você manda o LMM fazer
- Observa comportamentos estranhos e depois adiciona novas regras na direção desejada.
- As regras também incluem o conhecimento necessário para cada projeto
- O código e o conjunto de regras crescem juntos.
- Essas regras e esse conhecimento também viram alvo de controle de versão no repositório da equipe
- Dicas aprendidas no trabalho
- Quando não é 0-1, mas melhoria de codebase
- Como fazer a IA escrever melhor SQL
- Se você é programador Python
- É preciso observar a solução da IA.
- MCP que até traz o contexto de outros serviços
- Agora, Claude Code
- O mais impressionante é o desempenho do agente. Mesmo no mesmo modo de agente, a taxa de conclusão de tarefas do Claude Code é muito superior à do Cursor.
- A verdadeira realização de "mandar fazer e ficar observando"
- Outro ponto bom é que dá para usar também fora do desenvolvimento: ele interage com a minha máquina local
- Mais um ponto bom é que é fácil paralelizar: basta abrir várias janelas e a velocidade vira N vezes maior!
- Algumas dicas: iterm + tmux
- De todo modo, o núcleo do Claude Code: Claude.md
- Kimi k2 + groq + claude
- Para front-end coding, use playwright
- O mais impressionante é o desempenho do agente. Mesmo no mesmo modo de agente, a taxa de conclusão de tarefas do Claude Code é muito superior à do Cursor.
- Fazendo análise de dados com ajuda da IA
- Automação da análise
- Uma automação ainda mais elegante
- Estudando com ajuda da IA
- Ser desenvolvedor é uma profissão de estudo constante = uma profissão em que é preciso continuar vendo inglês o tempo todo
- Ao ler documentação de desenvolvimento em língua estrangeira
- Mas qual é uma forma de economizar ainda mais tempo?: isso é conteúdo que vale a pena ler?
- Navegador Dia
- A forma completa da "programação falada" é o voice dictation
- O que mais tenho usado recentemente é o spokenly
- Se a IA fizer tudo isso, então seremos demitidos?
- Ainda temos algo para fazer?
- Mas, na verdade, até a gestão meio atrapalhada pode ser ajudada por LLM
- Taxa de sucesso dos LLMs nas tarefas por área de trabalho
- Quando se pode dizer que uma pessoa vai pedir demissão?
- Se eu não quiser mudar absolutamente nada na era da IA, quanto tempo ainda me resta?
- No fim, qual é o trabalho humano na era da IA?
Daqui a alguns anos, 1 (não)desenvolvedor vai programar usando agentes equivalentes a 100 pessoas.
A IA pode criar opções, seja uma Lamborghini de última geração ou um caminhão robusto de 10 toneladas. Nós é que precisamos escolher com sabedoria.
Não é uma questão de certo e errado, mas de escolher entre o certo e o certo
Quem escolhe o valor entre os trade-offs
12 comentários
Os LLMs realmente aumentam a complexidade; se não forem usados de forma limpa e controlada, como um bisturi, dá mesmo a sensação de que a dívida técnica se acumula muito rápido. Acho que, no fim, até o código feito com IA que foi usado nas FAANG vai acabar sendo todo revertido.
O GPT-5 (Thinking/Pro) parece fazer um pouco melhor, mas, por mais que eu olhe, esse processo de simplificar a complexidade ainda parece ser território dos humanos. Na verdade, talvez diffusion consiga fazer isso melhor do que modelos auto-regressivos.
Ainda acho que precisamos de mais tempo.
Foi útil para organizar a experiência e olhar para frente. Obrigado.
Na verdade, eu geralmente não leio esse tipo de texto porque todos parecem meio picaretas, mas como havia muitos comentários, fui ver e o texto é realmente muito bom!!
Li muito bem. Isso me fez pensar bastante, mas também foi um alívio ver que ainda há partes que valem a pena tentar.
Meu material foi apresentado no GeekNews. É uma honra para a família.
Estou absorvendo bem a energia positiva do Yongho.
A reação ao seminário deve ter sido enorme, obrigado.
Li com prazer. É engraçado e útil.
A qualidade está muito boa só pelos materiais. Obrigado por compartilhar.
Eu também li isso há pouco tempo. Estava bem organizado, então só de ler o material da apresentação já foi possível obter muita ajuda.
Material de apresentação do Hayongho em que sempre dá para confiar. Vale muito a pena conferir.
Quando leio textos sobre como usar IA, eles acabam chegando mais ou menos à mesma direção, e acho curioso ver que isso também tem pontos em comum com a engenharia de software tradicional. No fim, se substituirmos IA = desenvolvedor, talvez dê para enxergar isso como a questão de "como desenvolver melhor com vários desenvolvedores?".