Num mundo governado por ferramentas de codificação de IA cada vez mais poderosas, a criação de software ficará mais barata, deixando pouco espaço para as empresas de software tradicionais. Como relatório de um analista Em outras palavras, “a codificação vibratória permite que as startups repliquem a funcionalidade de plataformas SaaS complexas”.

As pistas incluem torcer as mãos e declarar que as empresas de software estão condenadas.

Os projetos de software de código aberto que utilizam agentes para superar restrições de recursos de longa data deveriam logicamente estar entre os primeiros a se beneficiar da era do código barato. Mas essa equação simplesmente não se aplica. Na realidade, o impacto que as ferramentas de codificação de IA têm no software de código aberto é muito mais complexo.

De acordo com especialistas do setor, as ferramentas de codificação de IA estão criando tantos problemas quanto resolvem. A natureza fácil de usar e acessível das ferramentas de codificação de IA criou uma enxurrada de códigos ruins que podem sobrecarregar os projetos. Criar novos recursos nunca foi tão fácil, mas mantê-los é igualmente difícil, arriscando ainda mais a fragmentação do ecossistema de software.

O resultado é uma história mais complexa do que a simples abundância de software. Talvez seja muito cedo para prever a morte iminente dos engenheiros de software nesta nova era da IA.

qualidade e quantidade

No geral, os projetos que utilizam bases de código abertas notam uma diminuição na qualidade média dos seus envios. Isto pode ser o resultado de as ferramentas de IA reduzirem a barreira de entrada.

Jean-Baptiste Kempf, CEO da Organização VideoLan, que supervisiona o VLC, disse em uma entrevista recente que “para pessoas que não estão familiarizadas com a base de código do VLC, a qualidade das solicitações de mesclagem que vemos é terrível”.

evento de crise tecnológica

Boston, Massachusetts
|
23 de junho de 2026

Kempf permanece otimista em relação às ferramentas de codificação de IA em geral, mas diz que elas são mais adequadas “para desenvolvedores experientes”.

O Blender, uma ferramenta de modelagem 3D mantida em código aberto desde 2002, teve um problema semelhante. O CEO da Blender Foundation, Franceso Siddi, disse que as contribuições apoiadas pelo LLM normalmente “desperdiçam o tempo dos revisores e afetam sua motivação”. O Blender ainda está desenvolvendo políticas oficiais em relação às ferramentas de codificação de IA, mas Sidi disse que as ferramentas de codificação de IA “não são obrigatórias ou recomendadas para contribuidores ou desenvolvedores principais”.

A enxurrada de solicitações de mesclagem tornou-se tão intensa que os desenvolvedores de código aberto estão criando novas ferramentas para gerenciá-la.

No início deste mês, o desenvolvedor Mitchell Hashimoto lançou um sistema que restringe as contribuições ao GitHub a usuários “verificados”, encerrando efetivamente a política de portas abertas da empresa para software de código aberto. Como Hashimoto disse em seu anúncio: “A IA eliminou a barreira natural à entrada que torna os projetos OSS confiáveis ​​por padrão”.

O mesmo efeito está sendo observado em programas de recompensa por bugs que abrem a porta para pesquisadores externos relatarem vulnerabilidades de segurança. Um programa de transferência de dados de código aberto, cURL, apareceu recentemente. Programa de recompensas por bugs suspenso Depois de ficar impressionado com o que o criador Daniel Stenberg descreveu como uma “falha de IA”.

“Antigamente, alguém gastava muito tempo em relatórios de segurança”, disse Stenberg em uma conferência recente. “No início houve atrito, mas agora não é preciso nenhum esforço para fazer isso. As comportas estão abertas.”

Isto é especialmente frustrante porque muitos projetos de código aberto também se beneficiam de ferramentas de codificação de IA. Kempf diz que construir novos módulos para VLC teria sido muito mais fácil se desenvolvedores experientes estivessem no comando.

“Você pode fornecer a um modelo toda a base de código do VLC e dizer: ‘Vou portar isso para um novo sistema operacional’”, diz Kemp. “Escrever novo código é conveniente para usuários avançados, mas difícil de gerenciar para pessoas que não sabem o que estão fazendo.”

prioridades concorrentes

Um problema maior com projetos de código aberto é a diferença de prioridades. Enquanto empresas como a Meta se concentram em novos códigos e produtos, os esforços de software de código aberto concentram-se na estabilidade.

“Os problemas são diferentes para grandes empresas e projetos de código aberto”, comentou Kemp. “Eles são promovidos escrevendo código, não mantendo-o.”

As ferramentas de codificação de IA também estão surgindo num momento em que o software em geral está particularmente fragmentado.

Konstantin Vinogradov, fundador do Open Source Index, que lançou recentemente um fundo para manter a infraestrutura de código aberto, disse que as ferramentas de IA estão a confrontar tendências de longa data na engenharia de código aberto.

“Por um lado, temos uma base de código em crescimento exponencial, com um número exponencialmente crescente de interdependências. E, por outro lado, o número de mantenedores ativos está crescendo, talvez lentamente, mas claramente não acompanhando”, disse Vinogradov. “A IA acelerou ambas as partes desta equação.”

Esta é uma nova forma de pensar sobre o impacto da IA ​​na engenharia de software e tem implicações alarmantes para a indústria como um todo.

Se você pensa na engenharia como o processo de criação de software funcional, a codificação de IA torna tudo mais fácil do que nunca. Mas se a engenharia é realmente o processo de gerenciamento da complexidade do software, as ferramentas de codificação de IA podem tornar isso ainda mais difícil. No mínimo, será necessário muito planejamento ativo e trabalho para manter a crescente complexidade sob controle.

Para Vinogradov, o resultado é uma situação comum em projetos de código aberto. Há muito trabalho a ser feito, mas não há bons engenheiros suficientes para fazê-lo.

“A IA não aumenta o número de mantenedores ativos e qualificados”, disse ele. “Isso capacita pessoas boas, mas todos os problemas fundamentais permanecem.”

Source link

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui