Twórcy Godota są przytłoczeni mnóstwem wątpliwych zmian wprowadzanych przez sztuczną inteligencję

Rémi Verschelde, kluczowy opiekun silnika gier open source Godot i współzałożyciel W4 Games, stwierdził, że rosnąca fala niskiej jakości pull requestów generowanych przez rozbudowane modele językowe jest wyczerpująca i demotywująca dla programistów Godot, którzy recenzują zmiany. Według Rémiego, projekt Godot szczyci się otwartością na nowych współautorów i daje każdemu użytkownikowi możliwość wpływania na rozwój silnika. Opiekunowie Godot poświęcają znaczną ilość czasu na doprowadzenie pull requestów do właściwego stanu, ale biorąc pod uwagę obecną liczbę wątpliwych zmian, Rémi nie jest pewien, jak długo jeszcze zespół będzie w stanie je znosić.

Obecnie w repozytorium Godot na GitHubie zgromadzono ponad 4600 otwartych pull requestów. Adriaan de Jongh, dyrektor studia deweloperskiego Hidden Folks, określił stan generowanych przez sztuczną inteligencję bezużytecznych pull requestów do Godota jako kompletny bałagan i ogromną stratę czasu dla recenzentów, którzy zmuszeni są tracić czas na przeglądanie zmian, które często nie mają sensu, są opatrzone niepotrzebnie rozwlekłymi opisami i są przesyłane przez programistów nie rozumiejących własnych poprawek.

Wraz z pojawieniem się narzędzi AI, osoby odpowiedzialne za utrzymanie oprogramowania są zmuszone dodatkowo ustalić, czy kod został napisany przez ludzi, czy wygenerowany automatycznie, a także ustalić, czy autor rozumie przesłany kod. Muszą również ustalić, czy autorzy przetestowali swój kod, czy też przedstawione wyniki testów zostały po prostu sfabrykowane przez sztuczną inteligencję. Co więcej, Remi nie rozumie, jak radzić sobie w sytuacjach, gdy autorzy poprawek, zapytani o wykorzystanie AI, odpowiadają: „Używałem jej tylko do opisów, ponieważ nie jestem dobrym pisarzem angielskim”, co uniemożliwia jednoznaczną klasyfikację wkładu.

Zauważono, że opiekunowie muszą kilka razy dziennie dwukrotnie sprawdzać pull requesty od nowych współpracowników, kwestionując ich jakość. Remy uważa, że ​​jedynym rozwiązaniem dla utrzymania obecnego podejścia programistycznego jest zwiększenie finansowania projektu, aby opłacić dodatkowych opiekunów, którzy zajmą się problemem niedoborów w zakresie sztucznej inteligencji.

Projekt Blender zmaga się z podobnymi trudnościami, ponieważ na początku lutego rozpoczął opracowywanie polityki dotyczącej poprawek tworzonych za pomocą sztucznej inteligencji. Zasady dotyczące takich przypadków zostały już wcześniej przyjęte. Linux Foundation, Fedora, GNOME, Firefox, Ghostty, Servo i LLVM. W styczniu GitHub rozpoczął dyskusję na temat środków mających na celu ograniczenie niskiej jakości pull requestów generowanych przez asystentów AI, przesyłanych bez ręcznej weryfikacji, które nie spełniają wymagań jakościowych i stwarzają znaczne trudności dla opiekunów.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster