Comunidade Linux debate regras para uso da IA no desenvolvimento do kernel

A comunidade Linux está discutindo novas diretrizes para o uso de ferramentas de inteligência artificial no desenvolvimento do kernel, mas Linus Torvalds deixou claro que não vê motivo para tratar a IA de forma diferente de qualquer outro tipo de ferramenta.

Para ele, usá-la para ajudar na escrita de código é o mesmo que usar um editor, um script ou qualquer outro recurso automatizado. A responsabilidade sobre o que é enviado para o kernel continua sendo do desenvolvedor que assina o patch.

O debate começou depois que um texto com propostas de regras sobre o uso de IA foi submetido para análise, elaboradas por membros do Linux Technical Advisory Board para orientar os desenvolvedores no emprego da IA na contribuição para o kernel.

O assunto ganhou destaque depois que um utilizou machine learning e ferramentas de IA para identificar automaticamente correções que valem a pena serem aplicadas em versões antigas do sistema.

Apesar da discussão em andamento, nada foi decidido ainda. As conversas sobre o tema devem servir de base para uma decisão oficial durante o Linux Kernel Maintainer Summit, que acontece no início de dezembro em Tóquio e reúne cerca de trinta dos principais desenvolvedores do projeto.

O posicionamento de Torvalds é direto: ele considera que ferramentas de IA devem seguir as mesmas regras que qualquer outro utilitário de desenvolvimento. Segundo ele, o kernel já contém trechos de código gerados automaticamente por computadores e isso nunca foi tratado como um problema de direitos autorais.

Não há diferença fundamental entre um código gerado por um script, uma ferramenta de refatoração ou um modelo de IA — o que realmente importa é que o desenvolvedor entenda e assuma a responsabilidade pelo código enviado.

O rascunho de diretrizes classifica as ferramentas baseadas em IA como uma evolução das tecnologias usadas há anos no desenvolvimento do Linux, sugerindo que os desenvolvedores documentem detalhadamente o uso de qualquer ferramenta avançada, incluindo IA, na criação de patches, como ocorre com outras soluções.

Torvalds, no entanto, acredita que até ferramentas mais simples, como utilitários de busca e substituição ou scripts de formatação de código, devem ser documentadas, pois fazem parte do processo de desenvolvimento e influenciam o resultado final.

Ele lembrou que há registros antigos de mudanças no kernel, onde os desenvolvedores explicavam como haviam usado comandos como “sed” para renomeações complexas, e vê a IA como apenas mais uma dessas ferramentas.

No fim das contas, a posição de Torvalds é clara: a inteligência artificial pode até mudar a maneira como os desenvolvedores trabalham, mas dentro do contexto do kernel Linux ela é apenas um novo instrumento, e não algo que exija regras especiais.

Para ele, o importante é manter a transparência e a responsabilidade sobre o código, sem transformar a IA em um tema de exceção.

3 curtidas