O COSMIC passa a rejeitar contribuições geradas por IA
Notícias

O COSMIC passa a rejeitar contribuições geradas por IA

Acesse nossos conteúdos exclusivos!

O projeto COSMIC, desenvolvido pela System76, decidiu adotar uma postura mais rígida em relação ao uso de inteligência artificial no desenvolvimento. A partir de agora, pull requests enviados ao projeto precisam declarar que não contêm nenhum conteúdo gerado por modelos de linguagem, incluindo código, comentários e até mesmo a descrição da própria contribuição.

A mudança aparece diretamente no template utilizado para abrir pull requests no repositório do COSMIC. Quem enviar uma contribuição também precisa confirmar que entende completamente as alterações, consegue responder aos comentários durante a revisão e testou o que está sendo proposto.

O problema está no processo de revisão

Segundo Jeremy Soller, da System76, a principal razão para a mudança é o trabalho adicional que esse tipo de contribuição pode gerar para os mantenedores. O projeto passou a receber mais pull requests de pessoas que estão contribuindo pela primeira vez e utilizaram LLMs para produzir parte do material.

O problema é que muitas dessas contribuições não estavam necessariamente alinhadas aos planos do projeto e acabavam não sendo aceitas. Mesmo quando o código funciona, os mantenedores precisam investir tempo para entender uma solução criada por alguém que nem sempre conhece suficientemente a arquitetura e as decisões do COSMIC.

A nova regra, portanto, não é apresentada como uma rejeição à inteligência artificial de forma geral. A preocupação está especificamente relacionada ao fluxo de contribuição e ao custo de revisar alterações que o próprio autor pode não compreender completamente.

Antes, era permitido usar IA com algumas condições

A política anterior já exigia que contribuições produzidas com auxílio de LLMs fossem identificadas e que seus autores compreendessem o código enviado. Em agosto, o colaborador Jacob Gkau também explicou que grandes pull requests escritos por LLMs já costumavam ser rejeitados, especialmente quando levantavam problemas de direitos autorais ou de manutenção.

A diferença agora é importante: não basta mais informar que uma contribuição utilizou IA. O conteúdo gerado por LLM simplesmente não pode fazer parte do pull request.

Isso inclui elementos que poderiam parecer secundários, como comentários no código e a descrição da solicitação. O template também exige que o colaborador confirme que a mudança está corretamente descrita no commit, foi testada e atende às condições do Developer Certificate of Origin.

O COSMIC passa a rejeitar contribuições geradas por IA 1

Há uma exceção

A regra não se aplica da mesma maneira ao repositório cosmic-flatpak. Nesse caso, os manifestos do Flatpak são mantidos pelos próprios projetos upstream, enquanto a equipe do COSMIC concentra sua análise principalmente na configuração adequada do sandbox.

A decisão coloca o COSMIC entre os projetos de código aberto que estão estabelecendo regras próprias para lidar com contribuições produzidas com ferramentas de IA. Por outro lado, outros projetos, como o Debian, adotaram medidas bem diferentes.

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!
2719 posts

Sobre o Autor
Redator, além de estudante de engenharia e computação.
Artigos