Resumo:
Um dos recursos mais atraentes do Analogue Pocket é o openFPGA - nome dado ao seu suporte a vários simuladores caseiros de código aberto. Mas olhando para todas as áreas da comunidade de desenvolvimento retro, os mantenedores desses núcleos de simuladores FPGA têm que lidar com código improvisado de baixa qualidade de possíveis contribuidores. O desenvolvedor responsável pelo emulador SNES para a plataforma Analogue Pocket é um dos muitos desenvolvedores que estão frustrados com esses códigos gerados por IA.
Ontem, um contribuidor chamado nasonliu enviou um recurso de "transmissão experimental de MSU-1" para o núcleo SNES do Pocket. MSU-1 é essencialmente um chip de aprimoramento virtual projetado para o console. Não existe na realidade. É um padrão estabelecido por desenvolvedores de emuladores para permitir que modificadores de ROM do Super Nintendo adicionem áudio com qualidade de CD e otimizações semelhantes a vários jogos.

"Seria legal se funcionasse, nunca pensei que veria alguém implementar esse recurso", disse agg23, o desenvolvedor que portou o núcleo FPGA do SNES para o Analogue Pocket. Mas você já deve ter sentido a próxima reviravolta. "Você me enviou uma alteração de código de quase 50.000 linhas sem qualquer aplicativo. Ela foi completamente gerada por um grande modelo de linguagem e você realmente esperava que eu a revisasse", continuou agg23, "Há muitos códigos indesejados irrelevantes nele."
Em outras palavras, esse recurso MSU-1 contém 50.000 linhas de código gerado por máquina, que o agg23 deve revisar manualmente linha por linha antes de poder ser incorporado ao núcleo do simulador.
"Esse tipo de comportamento é inaceitável", acrescentou agg23. "Você empurra 'seu' trabalho com força, quase sem esforço mental, ocupando o tempo e a energia de outras pessoas e completamente sem ser convidado. Espero que, para o bem de todos os mantenedores responsáveis, você pare de fazer esse tipo de coisa. Mais uma vez, acho incrível que você e seu grande modelo de linguagem possam fazer isso acontecer. Mas isso não tem lugar no meu mundo."
Você deve se lembrar que os desenvolvedores do emulador de PS3 RPCS3 também expressaram uma atitude semelhante. No início deste ano, eles imploraram aos colaboradores que “não enviassem mais códigos gerados por IA de baixa qualidade”. Deve-se notar que o RPCS3 não proíbe completamente os contribuidores de usar IA, mas exige que os desenvolvedores entendam completamente cada linha de código que escrevem antes de enviá-lo.
Muitos programadores acreditam firmemente que a IA é apenas uma ferramenta para melhorar a eficiência da codificação. Mas na comunidade de entusiastas que criam emuladores e exploram novas maneiras de jogar jogos clássicos, os desenvolvedores experientes estão agora sendo inundados com códigos gerados por IA enviados por novatos – novatos que escrevem código com base na sensação e nem sequer entendem completamente o que estão fazendo.
Comentários