Debate sobre “vibe coding” aquece à medida que a IA entra no coração do desenvolvimento de software
Ferramentas de IA estão a mudar a forma como se escreve código, com um novo estilo de “vibe coding” a gerar sucesso comercial rápido, mas também alertas sobre segurança, qualidade e perda de competências.
Resumo
Um debate intenso em torno do chamado “vibe coding” está a dividir o mundo do desenvolvimento de software, à medida que ferramentas de IA se tornam centrais na escrita de código. Visto por alguns como um salto de produtividade e democratização, este modelo levanta preocupações sobre segurança, qualidade e impacto nas carreiras de programadores.
Emergent, uma startup focada neste tipo de desenvolvimento com IA, alcançou forte sucesso comercial em poucos meses, tornando-se símbolo do lado mais optimista desta tendência. Em paralelo, académicos e especialistas em carreira alertam para riscos na sustentabilidade do ecossistema open source e na formação de novos programadores.
Na prática
O termo “vibe coding” descreve uma forma de criar software em que o utilizador escreve instruções em linguagem natural e deixa que sistemas de IA gerem grande parte do código. Em vez de escrever linha a linha, o programador orienta o resultado com pedidos sucessivos, muitas vezes sem acompanhar em detalhe o que acontece “por baixo do capot”.
Do lado do negócio, o caso de Emergent mostra o apelo desta abordagem: a empresa atingiu 100 milhões de dólares em receitas recorrentes anuais em oito meses, apoiada por grandes investidores e com milhões de utilizadores sem experiência prévia em programação. Para muitos destes utilizadores, a possibilidade de passar de uma ideia a uma aplicação funcional com poucas instruções representa uma nova porta de entrada no mundo do software.
Mas o outro lado da moeda já está à vista. Investigadores de segurança encontraram dezenas de vulnerabilidades em aplicações criadas com agentes de código baseados em IA, incluindo falhas em autenticação e falhas na validação de dados. Estudos indicam que, embora uma parte significativa das soluções seja funcionalmente correcta, apenas uma minoria cumpre boas práticas de segurança.
Há também sinais de desgaste no tecido da comunidade de software. Um artigo académico argumenta que o vibe coding pode “matar” o open source ao reduzir a interacção directa com mantenedores e fóruns técnicos, apoiando-se em dados como a queda nas perguntas colocadas em plataformas como o Stack Overflow após a chegada de grandes modelos de linguagem. Para programadores em início de carreira, críticos avisam que delegar demasiado na IA pode travar a aprendizagem de depuração, arquitectura e compreensão de sistemas complexos.
Nem todos os especialistas vêem o movimento como negativo. Alguns defendem que, usado como “assistente de escrita”, o vibe coding pode ser compatível com revisão, testes e compreensão profunda do código gerado. Há também líderes de empresas de IA que dizem já depender de agentes como Claude para escrever a maior parte do código interno, mantendo humanos responsáveis pelo desenho de sistemas e pelas decisões mais difíceis.
Quem ganha / quem perde
A curto prazo, plataformas de vibe coding e empresas que as adoptam rapidamente parecem ganhar em velocidade e acesso a talento não técnico. Startups e pequenos negócios podem construir protótipos e ferramentas internas sem equipas de engenharia grandes, o que muda o equilíbrio de poder no mercado de software.
Por outro lado, comunidades open source, programadores juniores e equipas de segurança podem sair a perder se a tendência evoluir sem salvaguardas. Menos contacto humano com código e com comunidades técnicas pode dificultar a transmissão de conhecimento, agravar a escassez de mantenedores e aumentar a exposição a bugs e vulnerabilidades em produção.
Porque importa
- Vibe coding mostra como a IA está a deslocar o trabalho de “escrever código” para “explicar e rever soluções”.
- O sucesso rápido de plataformas especializadas revela uma forte procura por ferramentas que democratizam a criação de software.
- Vulnerabilidades e riscos para o open source levantam a questão de como regular e integrar estas práticas de forma responsável.
- O debate sobre competências dos programadores pode redefinir a formação e a carreira em tecnologia nos próximos anos.