Скрытые ИИ-коммиты в репозитории Lutris
Пользователи популярного менеджера игр Lutris для Linux обнаружили в репозитории проекта коммиты, сгенерированные с помощью искусственного интеллекта. Мейнтейнер утилиты подтвердил использование нейросети Claude от Anthropic для написания кода. После волны критики со стороны сообщества руководитель проекта принял решение скрыть соавторство ИИ в истории изменений. Ситуация спровоцировала дискуссию о применимости машинного обучения в open-source разработке.
Автор оригинального материала связывает интеграцию нейросетей в процесс создания ПО с более глобальными проблемами аппаратного рынка. По его мнению, массовое использование подобных сервисов усугубляет дефицит компонентов. В качестве примера источник приводит нехватку консолей Steam Deck: в статье утверждается, что компания Valve не может назвать точные цены и сроки выхода нового оборудования из-за того, что ИИ-корпорации скупают производственные мощности для своих дата-центров.
Две недели назад в официальном репозитории Lutris на GitHub один из участников дискуссии спросил, превратился ли проект в «помойку» (slop), обратив внимание на растущее число коммитов от больших языковых моделей. Ведущий программист ответил на претензию:
Это мусор только в том случае, если вы не знаете, что делаете, и/или используете низкокачественные инструменты. Но у меня более 30 лет опыта программирования, и я использую лучший инструмент из доступных на данный момент. Он оказал колоссальную помощь, позволив мне наверстать все то, что я не смог сделать в прошлом году из-за проблем со здоровьем и депрессии.
В технологиях ИИ есть огромные проблемы, но они вызваны нашей текущей капиталистической культурой, а не самими инструментами. Во многих отношениях внедрение нельзя было провести хуже, но оперативную память скупал не искусственный интеллект, а OpenAI. Авторские права нарушал не ИИ, а Facebook. Тысячи сотрудников увольнял не ИИ, а заблуждающиеся руководители, которые не понимают, что этот инструмент - дополнение, а не замена людям.
Мне не очень нравится платить за ежемесячную подписку Anthropic, я не люблю зависеть от облачных сервисов. Но несколько месяцев назад (а тогда я был практически на самом дне, едва ли мог что-то делать) я понял, что эти технологии начали справляться с работой компетентно и оказались очень ценными. И, по крайней мере, я не плачу Google, Facebook, OpenAI или какой-то компании, сотрудничающей с армией США.
В любом случае, я подозревал, что эта «проблема» может всплыть, поэтому несколько дней назад удалил соавторство Claude из коммитов. Так что удачи в попытках выяснить, что сгенерировано, а что нет. Использую я Claude или нет - это не изменит общество, здесь требуются изменения на более глубоком уровне, а мы все знаем, что при нынешней администрации США ничего не улучшится.
Издание акцентирует внимание на последней части заявления: из-за недовольства аудитории разработчик просто решил скрыть, какие именно участки кода написаны машиной. Позже мейнтейнер Lutris опубликовал дополнительный пост на стороннем ресурсе, продолжив защищать применение языковых моделей в споре с другим пользователем.
В исходном материале подчеркивается, что подобные действия подрывают саму суть открытого исходного кода, которая строится на доверии. Журналист выделяет следующие критические проблемы:
- неясный статус авторских прав на сгенерированные фрагменты;
- невозможность проверить происхождение скрытой кодовой базы;
- сомнения в правомерности статуса open-source для проектов с недокументированным ИИ-кодом.
Справка
Linux: обзоры и обновления
• ИИ-код в утилитах: разработчик Linux-платформы Lutris удалил упоминания Claude из репозитория
• 3 дистрибутива Linux, которые сложнее Arch: разбор Slackware, Gentoo и NixOS
• Сравнение производительности файловых систем на ядре Linux 7.0
• Законы США могут заставить разработчиков Linux собирать данные о возрасте
• Valve раскрыла требования для игр «Проверено для Steam Machine» и «Проверено для Steam Frame»
• Ubuntu Unity, Q4OS и Ubuntu MATE: три Linux-дистрибутива с классическими рабочими окружениями