Linus Torvalds reconhece que a IA aumenta a produtividade dos programadores e ajuda a identificar bugs em código legado, mas enfatiza que é apenas uma ferramenta e não substitui o entendimento humano da arquitetura; ele critica declarações do tipo "99% do código é escrito por IA", alerta para a sobrecarga de pull requests gerados por IA e aponta o risco de burnout de mantenedores, enquanto menciona que o kernel usa ferramentas como Sashiko e registrou cerca de 20% mais submissões no ciclo recente.
Linus Torvalds falou no Open Source Summit sobre como a IA está mudando a programação e sobre os limites dessa mudança.
Na visão dele, a IA é “uma ótima nova ferramenta”, mas continua sendo apenas uma ferramenta que não substitui o entendimento humano profundo do código e da arquitetura dos sistemas.
Ele se irrita quando ouve frases como “99% do nosso código é escrito por IA” e lembra que, na prática, 100% do código já é escrito por compiladores, algo que ninguém costuma destacar.
Torvalds compara o impacto da IA a revoluções anteriores, como a passagem de código de máquina para assemblers e compiladores, e diz que o efeito principal tem sido ganho de produtividade.
Ao mesmo tempo, ele alerta para um problema imediato: a explosão de pull requests gerados por IA, muitos com bugs, que exigem esforço humano para avaliar e transformar em commits.
Esse volume extra tem sido administrável no Linux graças aos recursos do projeto, mas projetos menores com poucos mantenedores acabam sobrecarregados.
Torvalds descreve o fenômeno dos relatórios de bugs “drive-by”, nos quais a pessoa indica um problema e não retorna para dar mais informações ou um patch.
Ele observa que algumas empresas usam IA para sinalizar bugs na mídia sem, no entanto, entregar correções, o que gera trabalho extra para os mantenedores de código aberto.
O kernel tem mais de 35 anos de código legado e a IA está ajudando a encontrar problemas escondidos, mas leva tempo para os mantenedores analisarem e resolverem essas questões.
Antes do lançamento 7.1 houve um aumento de pull requests e commits, e Torvalds notou que parte desse surto veio do uso de IA, não só de interesse humano maior pelo release.
Ainda assim, ele comenta que ferramentas de IA têm auxiliado contribuições difíceis e que houve cerca de 20% a mais de submissões no ciclo atual do kernel.
Quando perguntado quais ferramentas o time usa para revisar PRs e relatórios, Torvalds citou “Sashiko”, mas ressaltou que revisores humanos continuam essenciais.
Por fim, Torvalds reconhece que a prática de programar está mudando com demissões no setor, mas afirma que, no curto e médio prazo, pessoas com expertise continuarão sendo necessárias.