A chegada de versões avançadas como OpenAI Codex e Claude Opus 4.6 intensificou uma mudança no desenvolvimento. Muitos programadores agora descrevem funcionalidades em linguagem natural e deixam que a IA gere, teste e depure o código. Isso levanta uma pergunta na comunidade: a programação tradicional está sendo substituída por um modelo onde o engenheiro supervisiona e projeta, mas não escreve linhas manualmente?
Do prompt ao deploy: um fluxo de trabalho assistido ⚙️
O processo começa com uma especificação detalhada em linguagem natural. A IA analisa o contexto, sugere arquiteturas e escreve o código inicial. Em seguida, ferramentas integradas executam testes unitários, identificam *bugs* e propõem correções. O desenvolvedor revisa as mudanças, ajusta os prompts para refinar o resultado e se concentra na integração de sistemas e na otimização de recursos, tarefas que ainda requerem critério humano.
Bem-vindos ao glorioso ofício de cuidador de prompts 😅
Nosso novo papel consiste em alimentar a IA com descrições cada vez mais elaboradas, como se estivéssemos pedindo um café muito específico a um barista com doutorado em computação. Passamos horas polindo frases para que o modelo não decida, por conta própria, implementar um banco de dados com pombos-correio. A habilidade estrela já não é saber algoritmos, mas adivinhar a palavra-chave que evite que tudo se transforme em um *hello world* infinito.