- Проект GNOME запретил разработчикам использовать ИИ для генерации дополнений к GNOME Shell.
- Причина запрета — рост числа дополнений с «мусорным» кодом, усложняющим процесс рецензирования.
- В отличие от GNOME, Fedora разрешает использование ИИ с обязательным человеческим контролем и ответственностью разработчика.
Команда проекта GNOME внесла важное дополнение в правила разработки расширений для GNOME Shell, которое запрещает публикацию дополнений, созданных с помощью инструментов искусственного интеллекта. В новом пункте сказано, что не будут приниматься дополнения, если при анализе кода обнаружатся признаки его генерации ИИ — это может проявляться в виде бессмысленных или избыточных фрагментов, стилистических ошибок, нерационального обращения с API, а также комментариев с подсказками для ИИ.
Такое решение связано с ростом за последние два месяца числа расширений с необработанным «мусорным» кодом, что существенно затрудняет и замедляет процесс рецензирования со стороны специалистов GNOME. Более того, в некоторых случаях попытки уточнить детали реализации приводили к получению ответов, сгенерированных ИИ, а не от реальных разработчиков, что дополнительно осложняло коммуникацию и выявление ошибок.
Пример избыточного кода, созданного с помощью ИИ, демонстрирует, как подобные вставки усложняют анализ и проверку дополнений. В то же время опыт других проектов свидетельствует о двояком отношении к искусственному интеллекту в кодировании. Так, автор известной утилиты curl Даниэль Стенберг ранее отметился как противник автоматических отчётов об уязвимостях, сгенерированных ИИ, поскольку их массовый наплыв перегружает команду и требует значительных ресурсов на проверку.
Однако в отличие от запрета GNOME, другой крупный Linux-проект — Fedora — недавно утвердил правила по использованию ИИ-инструментов. Они допускают работу с ИИ при условии обязательного человеческого контроля и полной ответственности разработчика за итоговый код. Сообщество Fedora, при этом, осознаёт риски, связанные с конфиденциальностью, безопасностью и этическими аспектами использования ИИ.
Таким образом, подход GNOME отражает осторожность и акцент на качество расширений, направленных на стабильность и удобство пользователей. Запрет свидетельствует об ответственности сообщества за сохранение высокого уровня проектов с открытым исходным кодом и нежелании допускать автоматизированный мусор, снижающий качество и усложняющий поддержку.
