Linux разрешил код с ИИ, но возложил ответственность за ошибки на людей

Проект ядра Linux официально разрешил использование ИИ-инструментов для написания кода, но ввёл строгие правила раскрытия информации. Согласно новой политике, разработчики обязаны отмечать код, созданный с помощью ИИ, специальным тегом «Assisted-by» (Содействие), а не стандартным юридически обязывающим «Signed-off-by». Это означает, что вся ответственность за качество кода, включая возможные ошибки и уязвимости, ложится на человека, отправившего патч.

Решение было принято после нескольких месяцев жарких дебатов в сообществе. Линус Торвальдс, создатель Linux, занял прагматичную позицию, заявив, что ИИ — это просто инструмент, а запрещать его бессмысленно. Вместо этого проект сосредоточится на ответственности разработчиков.

До этого разные проекты с открытым исходным кодом по-разному подходили к вопросу. Некоторые, например Gentoo и NetBSD, полностью запретили ИИ-сгенерированные патчи, опасаясь юридических проблем с лицензиями и качеством кода. Основная проблема заключается в «Сертификате происхождения разработчика» (DCO), который требует от человека гарантировать права на код. Поскольку большие языковые модели обучаются на огромных массивах кода с разными лицензиями, такая гарантия становится невозможной.

Сообщество также столкнулось с лавиной низкокачественного «ИИ-мусора» (AI slop). Проекты вроде cURL и tldraw были вынуждены закрывать баг-репорты и автоматически отклонять пул-реквесты из-за потока бессмысленного кода, сгенерированного нейросетями.

Недавние скандалы подчеркнули важность прозрачности. Инженер NVIDIA и сопровождающий ядра Саша Левин столкнулся с жёсткой критикой после того, как выяснилось, что он отправил патч для ядра 6.15, полностью написанный ИИ, без какого-либо раскрытия этой информации. Аналогичный инцидент расколол сообщество моддинга игры Doom, когда ведущий разработчик популярного порта GZDoom использовал ИИ-патчи без уведомления, что привело к массовому исходу контрибьюторов и созданию форка UZDoom.

Новая политика Linux призвана снять эмоциональное напряжение и установить чёткие правила. Если код хорош — он будет принят. Если же он окажется «галлюцинирующим ИИ-мусором», который сломает ядро, отвечать перед Линусом Торвальдсом придётся человеку, нажавшему кнопку «отправить». В мире open-source это самый серьёзный сдерживающий фактор.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ в комментариях

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

⚠️ ИИ может ошибаться — проверяйте важную информацию.


0 комментариев

Оставить комментарий


Все комментарии - Технологии