Контекст и суть политики
Драйвер Mesa RADV, обеспечивающий поддержку Vulkan для видеокарт AMD на Linux, принял собственную политику в отношении контента, сгенерированного большими языковыми моделями (LLM). Инициатором выступил Самюэль Питоисе (Samuel Pitoiset) из команды Linux-графики Valve. Решение принято для предотвращения «затопления» репозитория низкокачественными патчами, которые разработчики вынуждены тратить время на проверку.
Ключевые правила для контрибьюторов
Политика не запрещает использование AI полностью, но устанавливает строгие рамки. Основные положения:
- Патчи (MRs): Использование LLM для написания кода не поощряется. Ревьюеры имеют право отклонить запрос на слияние (Merge Request), если он сгенерирован ИИ, так как это создает дополнительную нагрузку на проверку.
- Баг-репорты (Issues): Написание описания проблемы с помощью LLM discouraged (не рекомендуется). Описания должны быть краткими и понятными, написанными своими словами.
- Воспроизводители (Reproducers): Код для воспроизведения бага, написанный ИИ, допускается, только если автор лично проверил его и подтвердил, что он демонстрирует ошибку.
Цитата инициатора
Самюэль Питоисе объяснил необходимость превентивных мер в комментарии к merge request:
«В последнее время мы начали получать немного больше LLM-патчей от внешних контрибьюторов для RADV, и кажется лучшим заявить об этом сейчас, прежде чем мы будем затоплены».
Статус внедрения
Политика была официально принята и слита в репозиторий Mesa Git 1 ноября 2026 года. Это решение дополняет общую политику проекта Mesa в отношении AI, но делает акцент на специфике работы с графическим драйвером, где критически важна точность и понимание архитектуры кода.
Источник: Phoronix ↗
