Функции задерживают связь, структуры данных стимулируют связь. Мораль: Структурируйте данные как можно позднее в процессе программирования. (Алан.Дж.Перлис)

Линус Торвальдс выступает против запрета на использование ИИ в программировании, в то время как разработчики Linux пересматривают правила раскрытия информации


Линус Торвальдс выступает против запрета на использование ИИ в программировании, в то время как разработчики Linux пересматривают правила раскрытия информации

Линус Торвальдс резко раскритиковал попытки ограничить использование инструментов искусственного интеллекта при разработке ядра Linux, заявив, что важно, чтобы разработчики понимали свой код, а не то, какие инструменты они используют для его написания.

Его комментарии прозвучали во время обсуждения в списке рассылки ядра Linux, инициированного разработчиком ядра Сашей Левиным, по поводу предложения убрать тег Assisted-by: LLM, который в настоящее время используется для обозначения патчей, разработанных с помощью ИИ-помощников.

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

Из 18 533 коммитов, не связанных с объединением, в Linux 7.3 и в релиз-кандидате 7 около 10 % содержали тег Assisted-by, хотя считается, что инструменты искусственного интеллекта используются гораздо шире.

Кроме того, многие участники не знают об этом требовании, а другие намеренно не используют тег. В результате разработчики не могут с уверенностью сказать, использовался ли искусственный интеллект, просто проверив наличие тега.

Предлагаемое изменение позволит убрать это требование из документации по внесению изменений в ядро и исключить его обработку в скрипте checkpatch.pl. Примечательно, что Грег Кроа-Хартман, который ранее выступал за сохранение тега, теперь поддерживает его удаление.

Однако дискуссия быстро накалилась, когда разработчик ядра Лоран Пиншар заявил, что четкие требования к использованию ИИ по-прежнему необходимы, даже если некоторые участники проекта предпочитают их не соблюдать.

Как и следовало ожидать, Торвальдс резко отреагировал в своем обычном стиле, отвергнув идею ограничения использования определенных инструментов разработки.

«Я не понимаю всей этой идиотской концепции “не использовать ИИ для X*”», — написал он.

Он также с сарказмом предложил запретить разработчикам использовать компиляторы и обязать их писать код на ассемблере, чтобы доказать, что они понимают, как работают их программы.

«Мы не собираемся вводить дурацкие правила, запрещающие использовать инструменты для X*», — заявил Торвальдс.

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

Важно отметить, что отказ от требования «при содействии» не означает отказ от прозрачности или принятие кода, сгенерированного искусственным интеллектом, без тщательной проверки.

Существующая документация по сгенерированному контенту останется без изменений, и участники по-прежнему будут нести полную ответственность за свои материалы, в том числе за соблюдение требований сертификата разработчика Origin.

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

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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


Спасибо!

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

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