As grandes empresas tecnológicas elogiam frequentemente os ganhos de produtividade alcançados através da inteligência artificial generativa na programação. No entanto, começam a surgir vozes discordantes. Recentemente, vários programadores partilharam as suas frustrações, a indicar que a prática conhecida como “vibe coding”, o acto de delegar a escrita de código a ferramentas de inteligência artificial, está a prejudicar as suas capacidades técnicas e a aumentar a dívida técnica dos projectos.
De acordo com um artigo publicado pelo 404 Media, a curiosidade inicial dos profissionais em relação a estas ferramentas transformou-se em desilusão. Muitos programadores que não estão sob ordens estritas para usar inteligência artificial estão a voltar a escrever código manualmente. Contudo, os profissionais que falaram com a publicação referem que enfrentam obrigações corporativas explícitas ou que a utilização destas plataformas influencia directamente as avaliações de desempenho.
Esta pressão leva a situações curiosas. Na Amazon, por exemplo, exigências semelhantes levaram os funcionários a inflacionar artificialmente as suas métricas de uso de inteligência artificial. Estes relatos contrastam com as declarações de empresas como a Microsoft, o Spotify e a Anthropic, que se orgulham da quantidade de código gerado por máquinas. No mês passado, a Google afirmou que a inteligência artificial já escreve 75% do seu código, enquanto na Anthropic esse valor chega aos 90%.
O desafio da depuração de código
Embora as gigantes tecnológicas defendam que a inteligência artificial permite a cada programador produzir mais, as queixas dos profissionais destacam dois problemas fundamentais. O primeiro prende-se com o volume de código gerado. A inteligência artificial produz demasiadas linhas para que os humanos consigam analisar e corrigir erros de forma eficiente.
Alguns programadores sentem-se exaustos a tentar compreender o código gerado pelas máquinas ou, em casos extremos, não o compreendem de todo. Como resultado, acabam a lançar produtos sem saber se estes contêm falhas ocultas. A adopção apressada destas ferramentas levanta preocupações sérias na indústria, uma vez que o vibe coding e a inteligência artificial trazem novos perigos para a segurança das plataformas, a comprometer a estabilidade do software a longo prazo.
A perda de capacidades técnicas
O segundo grande problema relatado é a sensação de degradação das próprias competências. Um dos inquiridos comparou esta dependência ao fenómeno que ocorreu quando as pessoas deixaram de memorizar números de telefone após começarem a usar telemóveis.
Em fóruns como o Reddit, vários comentadores sublinham que, mesmo que a programação manual demore mais tempo, esta prática confere uma compreensão muito mais profunda da estrutura do software, o que permite resolver problemas de forma muito mais eficaz. Existe um receio crescente de que, embora os programadores experientes consigam adaptar-se a esta nova era, o vibe coding possa colocar em risco a capacidade da próxima geração para analisar código ou até mesmo para executar tarefas básicas de desenvolvimento.
A procura por um equilíbrio
Apesar das críticas, a comunidade de engenharia de software continua dividida sobre a possibilidade de encontrar um meio-termo. Alguns defendem que programadores cuidadosos podem equilibrar os prós e os contras do vibe coding.
Numa publicação recente num blogue, um programador que prometeu abandonar esta prática argumentou que a inteligência artificial consegue escrever código de forma eficaz para uma funcionalidade individual, mas falha a organizar a arquitectura global e perde o contexto quando os projectos crescem além de um determinado limite.
Embora este profissional tenha deixado de usar o assistente Claude e regressado à linguagem Rust, ele teoriza que as ferramentas de inteligência artificial continuam a ser úteis se os comandos dados pelos programadores incluírem limites claros. Na plataforma Hacker News, as opiniões dividem-se, a mostrar que o debate sobre o futuro da programação está longe de terminar.