Сообщество разработчиков компилятора GCC официально утвердило правила использования генеративного ИИ при написании кода и документации. Новая политика направлена на сохранение качества и безопасности проекта, ограничивая применение нейросетей для автоматической генерации патчей и требуя обязательного раскрытия факта использования ИИ при внесении существенных правок в кодовую базу.
Согласно принятым правилам, основной акцент сделан на ответственности человека за каждую строку кода. Разработчики подчеркивают, что ИИ-инструменты могут быть полезны для рутинных задач, однако их использование не должно приводить к снижению стандартов проверки кода (code review). Любой код, созданный с помощью ИИ, должен проходить стандартную процедуру верификации, как и любой другой вклад в проект.
Данное решение отражает общую тенденцию в крупных open-source проектах, которые стремятся сбалансировать преимущества автоматизации с рисками появления ошибок или нарушения лицензионных прав. Установление четких границ позволяет избежать засорения репозитория некачественным или потенциально уязвимым кодом, сохраняя при этом прозрачность процессов разработки для всех участников сообщества.
Ключевые факты
- Политика ограничивает автоматическую генерацию кода без надлежащего человеческого контроля и верификации.
- Разработчики обязаны уведомлять сообщество, если значительная часть предлагаемого патча была создана с помощью ИИ.
- Основным требованием остается соблюдение стандартов качества GCC, независимо от того, был ли код написан человеком или сгенерирован нейросетью.
- Решение принято для предотвращения рисков, связанных с качеством кода и потенциальными юридическими сложностями при использовании ИИ-ассистентов.