Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Воскресенье, 14 декабря, 2025

GNOME будет отклонять расширения оболочки с кодом, сгенерированным ИИ

GNOME будет отклонять расширения оболочки с кодом, сгенерированным ИИ

Компания GNOME обновила свои руководство по проверке расширений, чтобы решить растущую проблему, связанную с отправкой кода, сгенерированного искусственным интеллектом. Это изменение вводит новое правило, позволяющее рецензентам отклонять расширения GNOME Shell, которые содержат избыточный, ненужный код и явно сгенерированы системами искусственного интеллекта.

«Мы добавили это правило, потому что за последние два месяца мы получили много новых расширений, которые используют искусственный интеллект для создания расширений GNOME Shell с большим количеством ненужного кода. В некоторых случаях мы даже получаем ответы, сгенерированные искусственным интеллектом, когда просим объяснить что-то в процессе проверки».

 

По словам Джавада Рахматзаде, проверяющего расширения GNOME, иногда приходится просматривать более 15 000 строк кода расширения, часто в рамках нескольких заявок. Расширения с избыточной и дублирующейся логикой требуют гораздо больше времени на проверку, что увеличивает объём работы для всех разработчиков.

Например, одна из повторяющихся ошибок, выявленных рецензентами, — это повсеместное использование ненужных конструкций, таких как защитные блоки try-catch при вызове чётко определённых API. Такие шаблоны не характерны для написанных вручную расширений GNOME Shell и часто возникают из-за генерации кода с помощью ИИ, а не из-за знаний о конкретной платформе.

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

В то же время важно отметить, что инструменты на основе ИИ не запрещены полностью. Их можно использовать для обучения, экспериментов и получения помощи, но разработчики по-прежнему должны понимать, обосновывать и объяснять код, который они предоставляют.

Наконец, в GNOME подчёркивают, что цель состоит не в том, чтобы отпугнуть новых участников, а в том, чтобы сохранить качество кода и обеспечить устойчивость процесса проверки. Они стремятся сократить время проверки, предотвратить распространение некачественных шаблонов кодирования и гарантировать, что публикуемые расширения написаны разработчиками, которые понимают и могут поддерживать свой код.

Для получения дополнительной информации см. объявление или перейдите по этой ссылке в блогах GNOME.

Exit mobile version