Реми Вершельде (Rémi Verschelde), един от ключовите сътрудници на отворения игрови двигател Godot и съосновател на компанията W4 Games, заяви, че нарастващият поток от нискокачествени pull-заявки, генерирани с помощта на големи езикови модели, изморява и деморализира разработчиците на Godot, ангажирани с рецензирането на промените. Според Реми, проектът Godot се гордее с отвореността си към нови участници и предоставя на всеки потребител възможността да влияе на развитието на двигателя. Съществуващите хора в Godot прекарват много време, помагайки за довеждането на pull-заявките до необходимото състояние, но при настоящото изобилие от съмнителни промени Реми не знае колко още екипът може да устои.
В момента в хранилището на Godot в GitHub са се натрупали над 4600 отворени pull-заявки. Адриан де Йонг (Adriaan de Jongh), директор на студията за разработка на игри Hidden Folks, описа състоянието на създадените с AI мърсотии pull-заявки за Godot като пълен хаос и огромна загуба на време за рецензиращите, които са принудени да отделят време за разглеждане на промени, които често нямат смисъл, снабдени с прекомерно многословни описания и изпратени от разработчици, които не разбират собствените си пачове.
С появата на AI-инструментите, съпровождащите са принудени да определят допълнително, дали кодът е написан от човек или е генериран автоматично, както и да разберат дали авторът разбира кода, който е изпратил. Също така им се налага да проверят дали авторите на кода са тествали своя код или предоставените резултати от тестовете са само фабрикувани от AI. Освен това, Реми не разбира как да реагира в ситуации, когато на въпроса за използването на AI, авторите на пачовете отговарят: "използвах го само за описание, защото лошо пиша на английски", което не позволява недвусмислено да се класифицира приносът.
Отбелязва се, че съпровождащите трябва многократно през деня да проверяват pull-заявките от нови участници, съмнявайки се в качеството им. Единственото решение за запазване на предишния подход към разработката, според Реми, е увеличаването на финансирането на проекта, за да се плащат на допълнителни съпровождащи, които ще разглеждат AI-мусора.
Сходни затруднения среща проектът Blender, който в началото на февруари започна да разработва политика относно патчовете, създадени с помощта на AI. По-рано подобни правила приеха Linux Foundation, Fedora, GNOME, Firefox, Ghostty, Servo и LLVM. През януари GitHub започна дискусия за въвеждане на мерки за ограничаване на нискокачествени pull-заявки, генерирани от AI асистенти, изпратени без ръчна проверка, които не отговарят на качествените изисквания и създават сериозни трудности за поддържащите.
Източник: opennet.ru
