O projeto COSMIC proibiu o uso de códigos e comentários gerados por LLM (Modelos de Linguagem de Grande Escala) em Pull Requests para garantir a qualidade e facilitar a revisão. Essa medida assegura que as contribuições sejam feitas pelos próprios desenvolvedores, mantendo a autenticidade e a integridade do código. Ferramentas de inteligência artificial podem ajudar no aprendizado, mas o código final deve ser revisado e personalizado para o projeto. Essa política fortalece a participação ativa da comunidade e mantém o padrão do código confiável e claro.
A política atual do projeto COSMIC estabelece que todo código enviado em Pull Requests deve ser criado pelos próprios desenvolvedores. Isso significa que conteúdos gerados por ferramentas de LLM (Modelos de Linguagem de Grande Escala) não são permitidos. Esses modelos usam inteligência artificial para criar textos, códigos e até comentários, mas no COSMIC, há preocupação com a qualidade e autenticidade das contribuições.
Ao proibir códigos e comentários gerados por LLM, o projeto busca facilitar o processo de revisão. Quando um Pull Request chega com conteúdo feito por inteligência artificial, fica mais difícil para os revisores entenderem e validarem as mudanças. Isso pode atrasar o andamento do projeto e reduzir a confiança na manutenção do código.
Além disso, o COSMIC quer incentivar a participação ativa da comunidade, onde cada programador aprende e cresce com os desafios do desenvolvimento original. Trabalhos genuínos ajudam a manter a integridade do código e garantem que todos estejam alinhados com os padrões do projeto.
Essa decisão não significa que ferramentas de inteligência artificial não possam apoiar os desenvolvedores. Elas podem ser usadas para aprendizado ou sugestões, mas o conteúdo final enviado deve ser revisado e ajustado pessoalmente antes de ser incluído no projeto.
Conclusão
A política do COSMIC reforça a importância de manter a qualidade e a autenticidade do código. Ao impedir conteúdos gerados por LLM em Pull Requests, o projeto garante que cada contribuição seja feita com cuidado e compreensão real por parte dos desenvolvedores.
Esse cuidado facilita o trabalho dos revisores e ajuda a manter o código confiável e funcional. Portanto, usar ferramentas de inteligência artificial como apoio é válido, mas o código final precisa ser fruto do trabalho genuíno de quem contribui. Assim, o projeto segue forte e cresce com a participação ativa da comunidade.
