Команда Rust ввела ограничения для приема кода, написанного с помощью ИИ — 5 августа 2026 г. в 16:55:06.475
Команда Rust ввела ограничения для приема кода, написанного с помощью ИИ Команда проекта Rust (конкретно — для главного репозитория rust-lang/rust) ввела новые правила работы с кодом, сгенерированным большими языковыми моделями (LLM). Стоит отметить, что локальная политика пока только для одного репозитория, а не официальная позиция всего сообщества Rust. Основная причина ввода новой политики - растущая нагрузка на мейнтейнеров. Строгий компилятор Rust и его система проверки заимствований создают для нейросетей «идеальную среду обратной связи»: ИИ быстро исправляет ошибки, на которые указывает система. В результате в репозиторий стало поступать много низкокачественных пул-реквестов (их иногда называют *slop PRs*), и живым людям пришлось тратить много времени на их проверку. Авторы разделили использование ИИ на две категории: * Инструмент для размышлений (разрешено). Можно применять нейросети в приватном порядке: для анализа кода, поиска скрытых багов, перевода документации или генерации подсказок. Пока результаты остаются на стороне разработчика и не попадают в публичное поле, раскрывать факт использования ИИ не нужно. * Генерация контента (строго ограничено). Если ИИ напрямую создаёт код, комментарии к коммитам, диагностические сообщения или отчёты об ошибках, которые затем попадают в публичное поле (в PR, комментарии на GitHub, документацию), обязательно нужно явно маркировать такой контент как сгенерированный моделью. Попытка скрыть участие ИИ приравнивается к серьёзному нарушению — вплоть до бана в репозитории. Дополнительные важные моменты: * Код, сгенерированный ИИ и предлагаемый для включения в проект, проходит более жёсткую проверку, чем код, написанный человеком. В частности, для таких PR обязательно требуются тесты. * Перед отправкой такого PR автор должен заранее согласовать его с ревьюером. * Нельзя полагаться на ИИ для критически важных с точки зрения корректности (soundness) изменений — даже если автор эксперт, это сильно не рекомендуется. * Если вы нашли проблему с помощью ИИ и хотите сообщить об этом (в issue), тоже нужно указать, какие части отчёта сгенерированы моделью. * Результаты проверки с помощью ИИ могут носить только рекомендательный характер — ревьюер не обязан принимать их как истину в последней инстанции. В целом подход команды Rust можно охарактеризовать так: они не запрещают ИИ полностью, но вводят чёткие рамки, чтобы минимизировать риски и нагрузку на сообщество. https://blog.rust-lang.org/inside-rust/2026/08/05/rust-langrust-is-adopting-an-llm-policy/

