Разработчика эмулятора SNES для Analogue Pocket выбесил очередной вайбкодер, отправивший на проверку 50 тысяч строк ИИ-кода

Одной из сильных сторон Analogue Pocket считается openFPGA, поддержка набора эмуляторов с открытым исходным кодом, которые создают энтузиасты. Однако авторы таких FPGA-ядер, как и многие в ретро-сообществе, сталкиваются с потоком низкокачественного кода, написанного ИИ в рамках вайб-кодинга. Недовольство высказал и разработчик эмулятора SNES для Analogue Pocket.

Накануне участник под ником nasonliu предложил для ядра SNES функцию "экспериментальной потоковой передачи MSU-1". MSU-1 по сути вымышленный чип расширения для консоли. В реальности он не существовал, но разработчики эмуляторов придумали его как стандарт, позволяющий создателям ромхаков для Super Nintendo добавлять в игры аудио качества CD и другие улучшения.

Портировавший ядро SNES на Analogue Pocket разработчик agg23 сначала отреагировал сдержанно. "Если это работает, то круто. Не думал, что когда-нибудь увижу такую реализацию", – сказал он. Но дальше последовало ожидаемое "но".

Ты прислал мне почти 50 тысяч строк диффа, никем не запрошенного и полностью созданного LLM, и каким-то образом ждёшь, что я буду это проверять. Здесь СЛИШКОМ МНОГО постороннего мусора.

Фактически новая функция представляла собой 50 тысяч строк машинного кода, которые разработчику пришлось бы вручную проверять перед добавлением в ядро эмулятора. Он добавил, что подобное поведение недопустимо.

Ты посягаешь на время и умственные усилия людей, навязывая "свой" контент, в который почти или совсем не вложил собственных мыслей, да ещё и без запроса. Надеюсь, ради всех ответственных мейнтейнеров ты больше так не поступишь. Повторю, что считаю крутым то, что вы с твоей LLM якобы заставили это работать. Но в моём мире этому нет места.

Схожие настроения звучали и от разработчиков эмулятора PS3 RPCS3. Ранее в этом году они просили участников "прекратить присылать ИИ-мусор в виде кода". При этом RPCS3 не запрещает использовать ИИ вовсе, но требует, чтобы авторы досконально понимали код, который отправляют.

Многие программисты уверены, что ИИ лишь инструмент, повышающий эффективность работы. Однако в сообществах, где создают эмуляторы и новые способы запуска классических игр, опытные разработчики теперь сталкиваются с потоком сгенерированного кода от начинающих вайб-кодеров, которые не до конца понимают, что именно создают.

Больше статей на Shazoo
Тэги:

Об авторе

Редактор
Говорят, что здесь нужно написать что-то про себя. Окей. Родился, вырос, любил, страдал – тут все по классике. Живу с котом, пишу про игры с 2014-го года, а на Shazoo – с 2021-го. Люблю стратегии и RPG, обожаю Morrowind и Skyrim, до сих пор поигрываю с товарищами в пятую Циву и третьих Crusader Kings. Горжусь тем, что во всех своих обзорах на стратегии (хоть и редких) писал про достоинства и недостатки, которые зацепили меня лично, а не превращал текст в пересказ пресс-релиза.