В репозитории компилятора приняты правила об использовании языковых моделей

05.08.2026

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

Где проходит граница

Формулировка намеренно короткая: использовать модель для ответов на вопросы, анализа, уточнения, проверки, подсказок и разбора чужого кода — можно. Создавать код — можно, но с ограничениями.

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

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

Что из этого следует на практике

Обязательство читать чужой вывод модели у контрибьютора нет. Обязательства брать в ревью запросы, созданные или переведённые моделью, тоже нет — можно отказаться без объяснений.

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

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

Кого это касается

Только тех, кто отправляет изменения и сообщения об ошибках в репозиторий компилятора. На использование языка это никак не влияет.

Оригинал

Recently, five teams in the Rust project adopted a policy that I originally authored, governing how Large Language Models can be used when contributing to the rust-lang/rust monorepo. Notably, the new policy is not an official stance on LLMs, and does not apply everywhere in the Rust project.

It's fine to use LLMs to answer questions, analyze, distill, refine, check, suggest, review. But not to create.

LLM PRs are required to have tests, full stop, regardless of how hard that is, as well as various other restrictions

Упоминаний: 1 · Просмотров: 1