Criadores do RPCS3 Detonam ‘Vibecoders’ e Código Gerado por IA

Os desenvolvedores do RPCS3, o renomado emulador de PlayStation 3 de código aberto, emitiram um comunicado contundente criticando a crescente enxurrada de requisições de código de baixa qualidade, geradas por inteligência artificial (IA) e submetidas por indivíduos que eles chamam de ‘vibecoders’. A equipe anunciou novas diretrizes rigorosas para o projeto, visando combater o que descrevem como ‘código de lixo’ que sobrecarrega seus revisores e ameaça a estabilidade do emulador.
A manifestação pública ocorreu por meio das redes sociais e do repositório do GitHub do RPCS3, onde os desenvolvedores expressaram frustração com a quantidade de código ‘gerado por IA sem testes e sem verificação’ que tem sido submetido. Eles alertam que a prática, frequentemente realizada sem a devida compreensão do funcionamento do código por parte dos contribuidores, pode levar a regressões significativas e desperdício de tempo dos mantenedores do projeto.
A Crítica aos ‘Vibecoders’ e ao ‘AI Slop Code’
O termo ‘vibecoders’ refere-se a desenvolvedores que utilizam modelos de linguagem grandes (LLMs) para gerar código de forma livre e conversacional, focando mais na ideia do que na sintaxe, e muitas vezes submetendo o resultado sem revisão rigorosa, testes adequados ou uma compreensão profunda do que foi gerado.
A equipe do RPCS3 descreveu essas submissões como ‘AI slop code’ (código de lixo de IA), enfatizando que a qualidade é notavelmente inferior. Em uma postagem no X (antigo Twitter) em 9 de maio de 2026, o perfil oficial do RPCS3 declarou: “Por favor, parem de enviar solicitações de pull de código de lixo de IA para o RPCS3. Começaremos a banir aqueles que o fizerem sem divulgar.”
Os desenvolvedores argumentam que, embora as ferramentas de IA possam ser úteis para pesquisa e engenharia reversa, muitos ‘vibecoders’ carecem da experiência necessária para identificar problemas no código gerado. Isso resulta em contribuições que introduzem novos bugs, diminuem o desempenho ou simplesmente não fazem sentido no contexto complexo de um emulador como o RPCS3.
Veja também:
Novas Diretrizes para Contribuições
Em resposta ao problema, o RPCS3 atualizou suas diretrizes de contribuição no GitHub. As novas regras não proíbem totalmente o uso de IA, mas exigem transparência e responsabilidade dos colaboradores.
Principais pontos das novas diretrizes:
- Divulgação Obrigatória: As solicitações de pull (pull requests) que utilizam ferramentas de IA ou agentes automatizados devem incluir uma declaração clara na descrição sobre o escopo do envolvimento da IA, detalhando quais partes foram geradas por IA e quais testes ou revisões humanas foram realizados antes da submissão.
- Propriedade e Compreensão: Os contribuidores devem “possuir e compreender totalmente todo o código que submetem”, mesmo que a IA tenha sido usada para pesquisa. A comunicação com a equipe, incluindo código e comentários, deve vir do colaborador humano, não de um agente de IA autônomo.
- Testes e Revisão Humana: É esperado que os contribuidores realizem testes e revisões humanas adequadas do código gerado por IA.
As solicitações de pull que omitirem a divulgação podem ser fechadas sem revisão, e violações repetidas resultarão em banimento do repositório.
Impacto no Desenvolvimento e Reações
Os desenvolvedores do RPCS3 destacam que o emulador alcançou um estágio de maturidade, com aproximadamente 70% dos jogos de PlayStation 3 jogáveis, muito antes de os LLMs se tornarem proeminentes. Isso reforça a ideia de que o progresso do projeto foi impulsionado por codificadores humanos dedicados.
A decisão da equipe gerou reações mistas. Enquanto muitos na comunidade de código aberto apoiam a medida, reconhecendo os desafios impostos pelo código de baixa qualidade, alguns ‘influenciadores de IA’ e ‘AI bros’ criticaram a postura do RPCS3. A equipe, por sua vez, tem bloqueado esses perfis em suas redes sociais, reiterando a importância de “aprender a depurar, codificar e deixar algo útil para a humanidade” em vez de “vender lixo”.
Um Problema Abrangente na Comunidade Open Source
O dilema enfrentado pelo RPCS3 não é um caso isolado. Outros projetos de código aberto de grande porte, como o Godot Engine e o cURL, relataram problemas semelhantes com a inundação de solicitações de pull geradas por IA. Rémi Verschelde, gerente de projeto do Godot Engine, mencionou em fevereiro de 2026 que o GitHub do Godot estava tão saturado com PRs gerados por IA que ele considerava contratar mais mantenedores apenas para lidar com o volume de submissões inúteis.
Essa tendência levanta questões sobre o futuro da colaboração em projetos de código aberto e a necessidade de um equilíbrio entre o potencial da IA para acelerar o desenvolvimento e a manutenção da qualidade e integridade do código. A comunidade de desenvolvimento está cada vez mais debatendo como integrar ferramentas de IA de forma responsável, garantindo que elas aprimorem a compreensão e a produtividade humanas, em vez de substituir o conhecimento fundamental de programação e o pensamento crítico.
Desdobramentos e O Que Acontece Agora
As novas diretrizes do RPCS3 já estão em vigor no repositório do GitHub. A equipe espera que a clareza nas regras reduza o volume de submissões de baixa qualidade e permita que os mantenedores se concentrem em melhorias significativas para o emulador. A comunidade aguarda para ver como essa política impactará a dinâmica de contribuição e se outros projetos de código aberto seguirão o exemplo do RPCS3 na implementação de regras mais rígidas para o código gerado por IA.
