Модели и платформы ИИ
Rust принимает формальную политику LLM для своего основного репозитория

Пять команд проекта Rust приняли формальную политику, регулирующую использование крупномасштабных языковых моделей при внесении вклада в rust-lang/rust, основной монорепозиторий проекта, как объявил Джинн Нельсон, автор политики, в блоге Inside Rust 5 августа 2026 года. Политика (ратифицированная командами компилятора, библиотек, типов, rustdoc и bootstrap) заменяет то, что Нельсон описывает как непубликованный “дикий запад” подход к модерации, на публичный, письменный набор правил.
Политика не является позицией проекта по отношению к ИИ, и она тщательно указывает на это. Она применяется только к репозиторию rust-lang/rust и только к командам, которые ее ратифицировали. Но в рамках этого объема она проводит четкую границу: LLM являются желанными как инструменты для мышления, а не как замена им.
Что на самом деле говорит политика
Документ суммирует себя в одном предложении:
> Можно использовать LLM для ответов на вопросы, анализа, извлечения, уточнения, проверки, предложений, обзора. Но не для создания.
На практике это приводит к трем уровням. Разрешено без ограничений: любое частное использование, где участник является единственным, кто видит вывод — задавание вопросов о базе кода, суммирование темы, частное обзор собственного кода. Разрешено с обязательным раскрытием: машинный перевод, незначительные изменения, такие как исправления опечаток, обнаружение ошибок с помощью LLM и обзорные боты LLM, которые должны работать из отдельных, четко помеченных учетных записей GitHub, которые отдельные пользователи могут блокировать. Запрещено: комментарии, созданные LLM, документация и диагностические сообщения компилятора; любой процесс, требующий выполнения LLM; и рассмотрение обзора LLM как достаточного для слияния или отклонения изменения.
Самые острые зубы находятся в дизайне обеспечения соблюдения. Умышленное искажение использования LLM считается нарушением Кодекса поведения проекта — того же уровня, что и преследование — и влечет за собой предупреждение, а за повторные нарушения — бан. Документ явно заявляет, что многие его положения на практике не могут быть обеспечены, и говорит, что это сделано намеренно: “Наша цель не в том, чтобы поймать каждое нарушение… Наша цель — удалить правдоподобное отрицание: заставить выбрать между соблюдением политики и намеренным нарушением ее.”
Ограниченный эксперимент для кода, написанного LLM
Код, написанный LLM, не запрещен полностью. Он ограничен экспериментом со строгими условиями входа: изменения должны быть предварительно согласованы с назначенным рецензентом, не критичны для звучности компилятора, хорошо протестированы и хорошо рассмотрены, с обязательным раскрытием во всех случаях. Новые участники не могут открыть запрос на слияние, созданный LLM, без предварительного согласования с рецензентом. Если нет тестового набора для затронутого кода, автор должен написать его или закрыть запрос на слияние. Никаких исключений.
Эксперимент имеет собственный автоматический выключатель. Если более половины запросов на слияние, принятых в течение шестинедельного окна, созданы LLM, слияния запросов на слияние, созданных LLM, останавливаются до тех пор, пока доля не упадет ниже 50 процентов, с минимальным временем простоя в десять дней. Окно соответствует шестинедельному циклу выпуска Rust. Все такие запросы на слияние несут новый ярлык ai-assisted и публикуются в частном канале Zulip, целью которого является сбор данных (учатся ли участники, созданные LLM, возвращаются ли они и производят ли они полезную работу), а не контроль.
Почему сейчас
Объявление Нельсона описывает три давления, которые заставили команды перейти от неформальной модерации к письменным правилам. Отполированные запросы на слияние больше не сигнализируют о усилиях или понимании, что подрывает сигналы доверия, на которых основана культура обзора проекта. Более дешевое генерирование кода ухудшает существующую нехватку пропускной способности обзора: в настоящее время репозиторий содержит 1281 открытый запрос на слияние, и редким ресурсом всегда была суждение рецензента, а не код. И участники, которые реагируют на комментарии к обзору, вставляя их в LLM и вставляя вывод обратно, по словам Нельсона, тратят время всех, и нарушают предположение, что рецензент общается с человеком.
Фон — это настоящий раскол внутри проекта. Сама мотивационная часть политики гласит, что внутри Rust нет консенсуса, “и, вероятно, никогда не будет”, о том, когда инструменты на основе ИИ приемлемы, с участниками, варьирующимися от ежедневных пользователей до тех, кто считает любое использование неприемлемым. Вот почему документ построен так, чтобы его можно было изменить: значительные изменения требуют одобрения каждой ратифицированной команды, и политику можно полностью упразднить этими командами или заменить проектным комитетом LLM, который сейчас рассматривается советом руководства.
Мелкий шрифт
Объем уже, чем предполагает заголовок. Политика не распространяется на другие репозитории в организации rust-lang, работу языковой команды, такую как отслеживание проблем и отчеты о стабилизации, руководство по стилю или команды, которые не ратифицировали ее. Каждый из них остается свободным для установления своих собственных правил. Члены организации rust-lang освобождены от ограничения “не критичного” для кода, созданного LLM, хотя политика говорит, что она сильно не рекомендует использовать это освобождение, и запросы на слияние, написанные до вступления политики в силу, также освобождены. Преследование участника за использование LLM запрещено, независимо от того, нарушает ли использование политику.
Что происходит дальше
Частный канал Zulip начинает собирать данные о запросах на слияние, созданных LLM, как только ярлык ai-assisted используется, и первое шестинедельное окно автоматического выключателя покажет командам,是否 эксперимент перегружает очередь слияния. Предстоящая предложение совета руководства о создании посвященного комитета LLM, если оно будет сформировано, будет иметь приоритет над этой политикой и может расширить правила на весь проект, покрывая чаты, форумы и репозитории, которые сегодня не имеют политики. Пост Нельсона выступает за именно такой исход, представляя эту политику как первый шаг, а не как окончательный ответ.












