System76 запрещает ИИ-код во многих своих COSMIC-кодовых базах

Cosmic System76 ии код разработка Open Source neowin.net

System76 запрещает ИИ-код в COSMIC. Узнайте, почему и какие проекты последовали этому примеру.

За последние несколько месяцев большие языковые модели (LLM) достигли значительных успехов в генерации кода, однако System76 не желает видеть ИИ-код во многих своих кодовых базах COSMIC.

Примерно два дня назад компания обновила свой шаблон запроса на слияние (PR) для COSMIC, добавив обязательный чек-лист, который полностью запрещает помощь ИИ, требуя от участников подтверждения того, что представленный код, комментарии или описания не были сгенерированы искусственным интеллектом.

Аналогичное требование было добавлено в файл CONTRIBUTING.md в репозитории Pop. Джереми Соллер, ведущий инженер компании, заявил, что причиной запрета стало то, что объем входящих запросов на проверку стал слишком велик для команды, чтобы справиться с ним. Кроме того, многие из предложений, сгенерированных ИИ, не были запланированы и демонстрировали слабое понимание архитектуры программного обеспечения. Поэтому команда хочет «приоритезировать работу над вкладом от нашей собственной команды и постоянных участников».

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

Единственной кодовой базой, на которую распространяется исключение из правила «никакого вклада от LLM», является cosmic-flatpak. Этот проект является домом для таких вещей, как апплеты панели COSMIC, расширения рабочего стола и другое программное обеспечение, которое слишком тесно связано с настольной средой COSMIC, чтобы иметь смысл на Flathub. Например, если разработчик создает элегантную анимированную настройку обоев, такую как апплет «Papyrus», или, возможно, создает крошечный пользовательский индикатор батареи для док-станции COSMIC. Они просто помещают свой манифест Flatpak, ссылающийся на их собственный репозиторий, прямо в cosmic-flatpak.

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

COSMIC, если вы не знали, — это настольная среда System76, основанная на Rust, созданная после многих лет постоянной борьбы с разработчиками GNOME, чья жесткая философия означала, что полезные функции, которые нравились пользователям Pop!_OS, постоянно удалялись. До COSMIC Pop!_OS использовала сильно модифицированную версию GNOME, которая включала такие функции, как автоматическое мозаичное расположение окон.

COSMIC — не единственная кодовая база, которая отвергает вклад, сгенерированный ИИ. Ladybird сделал нечто подобное еще в июне после того, как сопровождающие поняли, что трудозатраты на проверку огромного количества не поддерживаемого кода, написанного ИИ неопытными разработчиками, были просто слишком высоки.

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

Похожие новости: