
В связи с увеличением количества расширений для GNOME Shell, разработанных с использованием кода, сгенерированного искусственным интеллектом, введено новое правило, запрещающее их размещение на платформе extensions.gnome.org. Это решение продиктовано необходимостью повышения качества и прозрачности кода, который представляют разработчики.
Новые правила и их обоснование
Согласно новым правилам, опубликованным в руководстве разработчиков, код расширений, созданный полностью или частично с помощью AI, будет отклонен. Разработчики могут использовать AI как инструмент обучения или разработки, например, для автодополнения кода, однако они должны быть в состоянии объяснить и обосновать предоставленный код.
Причины и последствия
В блоге разработчика GNOME, Джаведа Рахматзаде, отмечается, что некоторые разработчики используют AI без полного понимания создаваемого кода. Это приводит к появлению большого количества лишнего или несогласованного кода, несуществующих API и комментариев, служащих подсказками для языковых моделей.
"Некоторые разработчики используют AI без понимания кода, который они представляют" — Джавед Рахматзаде.
Предполагается, что данная мера повысит общий уровень качества расширений, доступных на платформе, и поможет избежать проблем, связанных с непредсказуемым поведением AI-сгенерированного кода.
Заключение
Введение новых правил станет стимулом для разработчиков более ответственно подходить к созданию и представлению своих расширений для GNOME Shell. В будущем это может повлиять на развитие и качество экосистемы расширений GNOME.



