В ядре Linux утвердили правила использования ИИ-кода и раскрытия его происхождения

https://unsplash.com/
Разработчики ядра Linux согласовали единый подход к использованию кода, созданного с применением искусственного интеллекта. Решение принято после нескольких месяцев обсуждений и разногласий в сообществе, сообщает Tom’s Hardware.
В соответствии с новой политикой, применение ИИ-ассистентов допускается, однако вводятся требования к обязательному указанию происхождения изменений. Для этого вводится специальный тег «Assisted-by», тогда как ранее применявшийся юридически значимый маркер «Signed-off-by» для такого кода использоваться не будет.
При этом вся ответственность за корректность и возможные ошибки в коде сохраняется за разработчиком, который отправляет изменения в проект. Такой подход увязывается с действующей системой Developer Certificate of Origin (DCO) и исключает возможность перекладывания ответственности на инструменты генерации кода.
Отмечается, что принятые правила стали реакцией на обсуждения в сообществе, связанные с ростом объема автоматически сгенерированного кода и вопросами его качества. Ранее часть участников индустрии предлагала ограничить или полностью запретить использование подобных инструментов, однако глава проекта Линус Торвальдс выступал против жестких запретов, подчеркивая необходимость регулирования через ответственность разработчиков.
До появления единого подхода в разных проектах open source применялись различные практики — от ограничений на использование ИИ-кода до его полного запрета. В числе причин назывались возможные лицензированные риски и неоднозначное происхождение обучающих данных для моделей.
Также в сообществе отмечались сложности, связанные с увеличением объема автоматически сгенерированных правок, включая необходимость дополнительной проверки и фильтрации таких изменений при разработке программного обеспечения.



