Zusammenfassung:
Eine der auffälligsten Funktionen von Analogue Pocket ist openFPGA – ein Name, der für die Unterstützung mehrerer hausgemachter Open-Source-Simulatoren verwendet wird. Aber in allen Bereichen der Retro-Entwicklungsgemeinschaft müssen sich die Betreuer dieser FPGA-Simulatorkerne mit minderwertigem, improvisiertem Code von potenziellen Mitwirkenden auseinandersetzen. Der Entwickler, der für den SNES-Emulator für die Analogue Pocket-Plattform verantwortlich ist, ist einer von vielen Entwicklern, die von diesen KI-generierten Codes frustriert sind.
Gestern hat ein Mitwirkender namens nasonliu eine „experimentelle MSU-1-Streaming“-Funktion für den SNES-Kern von Pocket eingereicht. MSU-1 ist im Wesentlichen ein virtueller Erweiterungschip, der für die Konsole entwickelt wurde. Es existiert in der Realität nicht. Dabei handelt es sich um einen von Emulatorentwicklern festgelegten Standard, der es Super Nintendo ROM-Modifizierern ermöglicht, Audio in CD-Qualität und ähnliche Optimierungen zu verschiedenen Spielen hinzuzufügen.

„Es wäre cool, wenn es funktionieren würde. Ich hätte nie gedacht, dass jemand diese Funktion implementieren würde“, sagte agg23, der Entwickler, der den SNES-FPGA-Kern auf Analogue Pocket portiert hat. Aber Sie müssen die nächste Wendung schon gespürt haben. „Sie haben mir eine Codeänderung von fast 50.000 Zeilen ohne Anwendung geschickt. Sie wurde vollständig von einem großen Sprachmodell generiert, und Sie haben eigentlich erwartet, dass ich sie überprüfe“, fuhr agg23 fort, „Da ist zu viel irrelevanter Junk-Code drin.“
Mit anderen Worten: Diese MSU-1-Funktion enthält 50.000 Zeilen maschinengenerierten Code, den agg23 manuell Zeile für Zeile überprüfen muss, bevor er in den Simulatorkern integriert werden kann.
„Diese Art von Verhalten ist inakzeptabel“, fügte agg23 hinzu. „Sie treiben ‚Ihre‘ Arbeit mit Nachdruck voran, fast ohne geistige Anstrengung, verbrauchen die Zeit und Energie anderer Leute und sind völlig unaufgefordert. Ich hoffe im Interesse aller verantwortungsbewussten Betreuer, dass Sie damit aufhören, so etwas zu tun. Ich finde es wiederum großartig, dass Sie und Ihr großes Sprachmodell dies ermöglichen können. Aber das hat keinen Platz in meiner Welt.“
Sie erinnern sich vielleicht, dass auch die Entwickler des PS3-Emulators RPCS3 eine ähnliche Haltung äußerten. Anfang des Jahres forderten sie die Mitwirkenden auf, „keinen KI-generierten Code von schlechter Qualität mehr einzureichen“. Es ist zu beachten, dass RPCS3 Mitwirkenden nicht vollständig die Verwendung von KI verbietet, sondern von Entwicklern verlangt, dass sie jede Codezeile, die sie schreiben, gründlich verstehen, bevor sie den Code übermitteln.
Viele Programmierer glauben fest daran, dass KI nur ein Werkzeug zur Verbesserung der Codierungseffizienz ist. Aber in der Community der Enthusiasten, die Emulatoren entwickeln und neue Möglichkeiten erkunden, klassische Spiele zu spielen, werden erfahrene Entwickler jetzt mit KI-generiertem Code überschwemmt, der von Neulingen eingereicht wird – Neulingen, die Code nach Gefühl schreiben und nicht einmal ganz verstehen, was sie tun.
Kommentare