IA no desenvolvimento de software: uma revolução com efeitos colaterais
A adoção acelerada de ferramentas de IA para geração de código está transformando a programação corporativa. Empresas comemoram o aumento da produtividade, mas a realidade por trás dos bastidores revela um cenário mais complexo e, em alguns casos, até cômico.
Segundo reportagem do The New York Times, programadores estão sendo sobrecarregados com volumes massivos de código gerado por IA, muitas vezes sem capacidade de revisão adequada. Um exemplo citado é o de uma empresa de serviços financeiros que, após implementar a ferramenta Cursor, viu sua produção de código aumentar dez vezes. O resultado? Um backlog de 1 milhão de linhas de código aguardando análise, conforme relatado por Joni Klippert, CEO da startup de segurança StackHawk.
Riscos e consequências do código não revisado
O acúmulo de código — seja gerado por IA ou escrito por humanos — representa um problema crítico. Código ruim pode comprometer o funcionamento de softwares e criar vulnerabilidades de segurança. Casos recentes envolvendo Amazon e Meta mostram como ferramentas de IA podem tomar ações não autorizadas, resultando em interrupções nos serviços.
"A quantidade de código gerado e o aumento de vulnerabilidades estão além da capacidade de controle das empresas." — Joni Klippert, CEO da StackHawk
A pressão não afeta apenas os desenvolvedores. Departamentos como vendas e marketing também sofrem com o impacto, gerando estresse adicional em toda a organização.
Demissões x aumento de trabalho: o paradoxo da IA
Empresas têm usado a IA como justificativa para cortes de pessoal. Em 2023, mais de 54 mil demissões foram anunciadas com menção à automação, segundo relatórios. Grandes nomes do setor, como Block (de Jack Dorsey) e Atlassian, reduziram equipes enquanto investiam em soluções de IA.
No entanto, paradoxalmente, a IA também está criando mais trabalho que exige intervenção humana. Testar e revisar código gerado por IA tornou-se uma nova demanda, mas os programadores já estão sobrecarregados com a tarefa de supervisionar as próprias ferramentas.
Quem vai revisar todo esse código?
Joe Sullivan, conselheiro da Costanoa Ventures, alerta para a escassez de profissionais qualificados:
"Não há engenheiros de segurança de aplicações suficientes no mundo para atender sequer às necessidades das empresas americanas."
Além disso, a pressão por produtividade e a supervisão constante de ferramentas de IA estão levando os desenvolvedores ao esgotamento profissional. Estudos recentes já documentam o fenômeno chamado de "brain fry" ("fritura cerebral"), um termo que descreve o impacto negativo da IA na saúde mental dos profissionais.
Como as empresas estão lidando com o problema?
Michele Catasta, presidente e chefe de IA da startup Replit, resume o desafio:
"O benefício e a maldição é que agora todos na empresa se tornam programadores."
Já Sachin Kamdar, da startup de agentes de IA Elvix, adota uma postura rígida: todo código gerado por IA deve ser revisado por humanos, pois corrigir erros depois é muito mais caro e trabalhoso.
O futuro da programação com IA
O cenário atual mostra que a IA está redefinindo o papel dos desenvolvedores. Enquanto a tecnologia promete agilidade, a realidade revela a necessidade de novas estratégias de gestão e investimento em capacitação para evitar gargalos e riscos desnecessários.
Para especialistas, a solução pode estar em um equilíbrio entre automação e supervisão humana, garantindo que a produtividade não se sobreponha à qualidade e à segurança do software.