Логотип

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

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

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

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

 

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

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

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

Читать  Nvidia анонсирует графические процессоры RTX 500 и 1000 для ноутбуков с искусственным интеллектом

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

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

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

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала