O conselho gestor do projeto Fedora aprovou regras que regulamentam a aplicação de ferramentas de IA no desenvolvimento do Fedora Linux. Ferramentas de IA são vistas como uma oportunidade potencial para melhorar a plataforma, mas existem preocupações relacionadas à privacidade, segurança, ética e qualidade. Foi decidido que o uso de assistentes de IA não seria proibido, desde que haja controle humano obrigatório sobre os resultados de seu trabalho e consideração da responsabilidade do desenvolvedor pelo código.
Princípios fundamentais para o uso de ferramentas de IA na preparação de mudanças para o Fedora:
- O desenvolvedor que utiliza ferramentas de IA na preparação de mudanças para o Fedora é considerado o autor, assume a responsabilidade pela mudança submetida e garante sua qualidade, conformidade com as licenças e utilidade. Independentemente de a mudança ter sido preparada por um humano ou por IA, ela deve atender completamente aos requisitos do projeto para as mudanças aceitas.
- Ao submeter uma mudança, na qual uma parte significativa foi gerada por ferramentas de IA, é necessário incluir a etiqueta "Assisted-by: nome do assistente de IA" na mensagem do commit ou no pull request. Por exemplo, "Assisted-by: ChatGPTv5". Em casos de incorporações insignificantes ou reestruturação manual do código sugerido por assistentes de IA, a adição da marcação é recomendada, mas não é obrigatória. O uso de IA para executar tarefas rotineiras, como correção de erros gramaticais e polimento do texto, não requer marcação.
- Durante a revisão de mudanças, ferramentas de IA podem ser utilizadas no processo de análise da mudança ou para ajudar na formação de feedbacks. No entanto, é proibido usar IA para automatizar completamente o processo de revisão ou emitir um juízo sobre a mudança proposta. A decisão final deve ser tomada por um ser humano, que assume a responsabilidade pela aprovação e rejeição autorizadas da mudança.
- Na gestão de projetos, as ferramentas de IA podem ser utilizadas para automatizar tarefas rotineiras, como filtragem de spam, teste automatizado e criação de anotações, mas seu uso não é permitido para determinar o status dos membros da comunidade, por exemplo, na avaliação de queixas sobre violações do código de conduta, processamento de pedidos de financiamento e seleção de candidatos para posições de liderança.
- Iniciativas em grande escala, que podem mudar significativamente os mecanismos de funcionamento do projeto ou levar a um crescimento exponencial de mudanças, devem ser discutidas separadamente com o conselho de administração do Fedora.
Fonte: opennet.ru
