O QGIS aceitou uma política que proíbe contributos de código feitos com assistência de LLM, IA ou agentes no seu repositório principal de software. O registo da proposta do projeto mostra que a alteração foi aprovada e integrada a 7 de outubro. O seu alcance é mais limitado do que uma proibição de usar IA no QGIS: o texto da política identifica contributos de código num repositório, deixando por definir alguns limites de «assistidos».

A grande mudança

  • O que mudou: O QGIS substituiu a sua política anterior de contributos com ferramentas de IA por uma proibição categórica de contributos de código assistidos por LLM, IA ou agentes em github.com/qgis/qgis.
  • Porque é importante: Um colaborador cujo código esteja abrangido pela regra pode enfrentar a reversão do código e sanções sobre os seus direitos de colaboração se o projeto descobrir posteriormente assistência proibida. A proposta não descreve um processo automático de deteção ou aplicação.
  • O que continua em aberto: A frase adotada não apresenta exemplos de preenchimento automático, investigação ou revisão apoiados por IA e não regula expressamente relatórios de erros, comentários em discussões ou outros repositórios QGIS.

O que diz o texto adotado

A regra de um parágrafo abrange «contributos de código assistidos por LLM, IA ou agentes» no repositório principal do QGIS. Afirma que a descoberta posterior de assistência baseada em IA, LLM ou agentes pode levar à reversão do código e a sanções sobre os direitos dos colaboradores. A redação identifica consequências possíveis, não um registo de que o QGIS as tenha imposto a um colaborador específico.

O registo importa porque o título da proposta, «Não são permitidos contributos de IA», é mais amplo do que a sua frase operacional. Essa frase especifica contributos de código e o repositório qgis/qgis. Não estabelece uma regra para todo o projeto para quem usa funcionalidades de IA ao trabalhar com o software QGIS. Também não diz se a mesma restrição abrange o repositório separado de propostas de melhoria ou submissões que não sejam código. Essas questões surgiram na discussão do pedido de integração, mas o texto integrado não as enumerou.

A alteração aceite atualiza o ficheiro de política sobre ferramentas de IA do repositório, cujo nome ainda contém qep-408. O pedido de integração de 7 de outubro foi descrito como QEP 428 e recebeu a etiqueta Accepted antes de ser integrado. O nome do ficheiro e o número da proposta referem-se à mesma alteração de política neste registo.

Porque contestaram os colaboradores o limite

Os apoiantes descreveram um problema de capacidade de revisão. Na discussão da proposta, o colaborador Haubourg disse que as submissões geradas externamente podem exceder aquilo que os responsáveis pela manutenção conseguem rever seriamente. Um colaborador que tinha aberto correções de regressões assistidas por IA disse que a experiência podia criar uma ilusão de competência numa base de código complexa e fragilizar a confiança entre revisor e autor. São explicações dos participantes sobre a política, não resultados medidos sobre cada correção assistida por IA.

Outros perguntaram o que conta como assistência. Um colaborador enumerou o preenchimento automático, o uso de um LLM para compreender código desconhecido, a tradução e um resultado de pesquisa com uma resposta de IA como exemplos que a regra curta não distingue. Tim Sutton, membro da Comissão Diretiva do Projeto QGIS, respondeu que entendia a conformidade em função de o colaborador ter escrito o código de consciência tranquila. O comentário esclarece a intenção, mas não altera a frase adotada. O autor da proposta, Nyall Dawson, disse que o ponto de partida rigoroso podia ser reconsiderado caso a caso; é uma possível discussão futura, não uma exceção aprovada.

Para um colaborador que prepara hoje um pedido de integração, o limite fiável é o que está escrito: o código apresentado ao repositório principal do QGIS não pode ter assistência de um LLM, de um sistema de IA ou de um fluxo de trabalho de agentes. O registo de origem não estabelece como o QGIS distinguirá ferramentas limítrofes ou aplicará a regra na prática. A BIG CHANGE analisou a política e a sua discussão pública; não submetemos código nem testámos a aplicação.

Fontes e leituras adicionais