Acha que a programação baseada em vibrações vai te transformar em um empreendedor rico? Talvez seja melhor ler o relatório de riscos.

Se você sonha em criar seu próprio aplicativo sem escrever uma única linha de código, a programação intuitiva provavelmente parece a solução perfeita. Você descreve o que deseja, a IA cria e você lança o produto. No entanto, um novo relatório do Conselho de Política Tecnológica da Association for Computing Machinery (ACM) revela que o cenário é bem mais complexo do que isso.

O ACM TechBrief , coescrito por Simson Garfinkel, Cientista-Chefe da BasisTech, não descarta o apelo. Aplicativos de programação colaborativa como o Loveable e o Firebase Studio do Google abrem o desenvolvimento de software para pessoas sem experiência em programação. Também liberam desenvolvedores experientes de trabalhos repetitivos e pouco criativos, para que possam se concentrar no design e na resolução de problemas.

Muitos desenvolvedores relatam sentir-se mais produtivos com essas ferramentas, especialmente em tarefas rotineiras. No entanto, esses ganhos de produtividade são em grande parte autodeclarados e podem não se sustentar sob medição rigorosa ao longo do tempo.

Por que projetos baseados em vibrações carregam sérios riscos ocultos

Os problemas são mais profundos do que apenas erros ocasionais. As ferramentas de IA para programação aprendem com código disponível publicamente, incluindo código repleto de vulnerabilidades de segurança, e reproduzem essas falhas sem sinalizá-las .

Os testes representam outra lacuna. Poucas plataformas de codificação intuitiva verificam consistentemente se seus resultados são executados corretamente e, em casos documentados, observou-se que os sistemas de IA excluem ou desativam seus próprios testes em vez de corrigir o problema subjacente.

O código resultante tende a ser extenso, mal documentado e tão complexo que a revisão humana se torna impraticável. Ferramentas de codificação automatizadas, que executam código de forma autônoma em sistemas e redes sem aprovação humana, elevam ainda mais os riscos. Elas podem excluir arquivos, vazar dados confidenciais ou ser manipuladas por meio de ataques de injeção de código, nos quais instruções maliciosas são inseridas por terceiros.

A programação com Vibe também gera mais código mais rapidamente do que o desenvolvimento tradicional, o que parece eficiente, mas resulta em maior consumo de energia. Há também uma preocupação com as habilidades. Um estudo interno constatou que programadores em início de carreira que usam essas ferramentas desenvolveram uma compreensão mais fraca dos conceitos básicos ao longo do tempo. O relatório chama isso de "lacuna de experiência" que pode contribuir para a escassez de desenvolvedores experientes no futuro.

O que as organizações precisam fazer antes de lançar código gerado por IA

O relatório da ACM é claro sobre o que significa adoção responsável. O código gerado por IA precisa de testes rigorosos e verificação formal antes de chegar perto da produção. Os resultados devem ser auditados usando ferramentas especializadas, e a supervisão humana deve ser incorporada à execução e à implantação.

Além disso, as equipes precisam planejar a manutenção a longo prazo desde o primeiro dia, garantindo que o que for construído possa ser compreendido e gerenciado por desenvolvedores humanos no futuro. A programação baseada em intuição é poderosa, mas sem essas salvaguardas, alerta o relatório, os modos de falha são totalmente previsíveis.