Twórcy jądra Linux rozważają rezygnację z obowiązkowego oznaczania poprawek przygotowanych z pomocą sztucznej inteligencji.
Chodzi o tag „Assisted-by”, który dotąd pozwalał łatwo zorientować się, że podczas pracy nad kodem wykorzystano narzędzia AI lub duże modele językowe. Pomysł rezygnacji z wymogu oznaczania AI trafił już na listę dyskusyjną deweloperów i jak można się było spodziewać, nie wszyscy zgadzają się z takim kierunkiem. Najważniejsi opiekunowie projektu są jednak za zmianami i poparli je podczas spotkania w Pradze.
Koniec obowiązkowego tagu „Assisted-by”?
Obecne zasady dotyczące poprawek jądra Linux przewidują oznaczanie kodu, który powstał z wykorzystaniem sztucznej inteligencji. Służy do tego tag „Assisted-by”, umieszczany w opisie zgłaszanej zmiany. Dzięki niemu inni programiści mogą dowiedzieć się, że autor korzystał ze wsparcia AI lub narzędzi opartych na dużych modelach językowych. Zmiana zakłada ona skasowanie dokumentacji opisującej obowiązek stosowania wspomnianego oznaczenia, czyli nie chodzi o zakaz korzystania ze sztucznej inteligencji podczas programowania. Dyskusja dotyczy tego, czy każda poprawka przygotowana ze wsparciem AI powinna być specjalnie oznaczana.
Deweloperzy Linuxa nie są zgodni
Propozycja wywołała mieszane reakcje wśród osób zaangażowanych w rozwój jądra. Część programistów popiera usunięcie obowiązkowego tagu, inni chcieliby zachować możliwość jednoznacznego ustalenia, czy przy przygotowaniu poprawki wykorzystano AI.
Spór dotyczy przede wszystkim przejrzystości procesu tworzenia oprogramowania. Informacja o użyciu modelu językowego może być istotna dla osób analizujących kod, oceniających jego jakość lub próbujących ustalić, w jaki sposób powstała dana zmiana. Z drugiej strony dodatkowe oznaczenia stają się trudniejsze do utrzymania, gdy narzędzia AI są wykorzystywane na coraz większą skalę.
Według doniesień Phoronix podczas Linux Maintainers Summit, który odbył się w Pradze, kluczowi opiekunowie projektu mieli osiągnąć porozumienie w sprawie wycofania tego obowiązku. Jeśli ustalenia zostaną wdrożone, wymóg oznaczania poprawek tagiem „Assisted-by” może wkrótce zniknąć.
Usunięcie obowiązkowego tagu nie musi oznaczać, że użycie AI przestanie być ujawniane. Zmieniłby się przede wszystkim formalny wymóg, a niekoniecznie praktyki wszystkich osób pracujących nad Linuksem. Trzeba również pamiętać, że usunięcie ogólnego wymogu nie usuwa konieczności oznaczania AI w kodzie poszczególnych dystrybucji Linuksa, oczywiście tam gdzie korzystanie z AI jest w ogóle dozwolone.

Pokaż / Dodaj komentarze do:
Linux może porzucić ikoniczną etykietkę. Deweloperzy są podzieleni