В сообществе Rust утвердили правила применения ИИ-ассистентов

3 мин
В сообществе Rust утвердили правила применения ИИ-ассистентов

Авторы языка программирования Rust представили адаптированные под текущую ситуацию правила применения ИИ‑ассистентов при подготовке кода для проекта. За отдельными исключениями, новые правила запрещают передачу кода, сгенерированного через ИИ, но разрешают использование ИИ для анализа, изучения, рецензирования и проверки кода. Правила по работе с ИИ в проекте Rust распространяются только на основной репозиторий rust‑lang/rust, и отдельно утверждаются командами разработчиков субмодулей, подветок и зависимостей из каталога crates.io.

По информации OpenNET, применение ИИ в проекте Rust допускается в случаях, когда полученная через ИИ информация в частном порядке используется только одним разработчиком и не распространяется публично. Например, когда разработчик задаёт ИИ вопросы по коду, формирует для себя сводку по комментариям к PR или issue, привлекает ИИ для рецензирования изменений, создаёт через ИИ инструменты для личного использования, консультируется через AI о возможных вариантах выбора решения. Равным образом допускается разработка через AI экспериментальных изменений, не подлежащих рецензированию другими участниками.

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

Также в Rust запрещено разработка документации через ИИ. При рецензировании запрещено рассмотрение выводов ИИ как достаточных для приёма или отклонения изменений — результаты проверки через ИИ могут носить только рекомендательный характер.

С оговорками и явным упоминанием, что результат получен через ИИ, в проекте Ryst разрешено применение ИИ для машинного перевода на другие языки, поиска и верификации ошибок, а также внесения незначительных изменений в код и тексты, например, правка опечаток и подбор синонимов)

В соответствии с пояснению команды проекта, в рамках эксперимента в Rust допускается передача заранее согласованных, некритичных, досконально проверенных и хорошо протестированных изменений, изначально сгенерированных с помощью ИИ. В этом случае перед отправкой pull‑запроса с подобным изменением, разработчик-человек должен заранее договориться с рецензирующими и предупредить об этом. Предлагаемые изменения должны помечаться меткой «ai‑assisted» и могут затрагивать только вторичные инструменты, например, tidy и linkchecker, но не должны касаться ключевых возможностей и элементов языка Rust.

Ранее в компании Oracle объявили о запрете на приём в открытый проект OpenJDK изменений, сгенерированных с помощью ИИ-инструментов. Ограничение касается исходного кода, текстовых материалов и изображений, передаваемые в репозитории проекта или размещаемые на сайте, в сообщениях или на wiki-страницах сообщества разработчиков. Из областей в которых разрешено применение ИИ при разработке Java названы отладка и рецензирование кода.

В начале августа 2026 года сопровождающий разработчик стабильной и staging (приём «сырого» кода, тестирование железа, учебная площадка для начинающих программистов по исправлению мелкие баги и ознакомлению с устройством ОС) веток ядра Linux Грег Кроа‑Хартман (Greg Kroah‑Hartman) объявил запрет на приём в раздел drivers/staging ядра Linux патчей, подготовленных с использованием ИИ-инструментов. Кроа‑Хартман пояснил, что автоматически генерируемые с помощью ИИ патчи противоречат основной идее использования подсистемы drivers/staging как учебной площадки для новичков в разработчике ядра Linux. Код в drivers/staging изначально позиционируется как проблемный (TAINT_CRAP) и сопровождающие намеренно не проводят автоматизированную чистку, чтобы дать начинающим разработчикам развивать навык самостоятельного решения мелких проблем в ядре.

Читают сейчас

«АстраКонф 2026»: подключайтесь к прямой трансляции

27 минут назад

«АстраКонф 2026»: подключайтесь к прямой трансляции

Уже сегодня, 25 сентября, «Группа Астра» проведёт «АстраКонф 2026». Начинаем в 11:00 по московскому времени — присоединяйтесь к прямой трансляции. На конференции представим новые решения «Группы Астра

Вышел F‑Droid 2.0: свежий поиск, переработанная установка приложений и переход на стек Kotlin / Jetpack Compose

33 минуты назад

Вышел F‑Droid 2.0: свежий поиск, переработанная установка приложений и переход на стек Kotlin / Jetpack Compose

Разработчики выпустили F‑Droid 2.0 — крупнейшее апдейт официального клиентам альтернативного магазина приложений за последние десять лет. Над версией работали больше года, а до финального релиза коман

OpenAI может запустить ChatGPT Pro Max за $500 в месяц

1 час назад

OpenAI может запустить ChatGPT Pro Max за $500 в месяц

В неопубликованных конфигурациях подписок ChatGPT обнаружили упоминания нового тарифа Pro Max. По данным TestingCatalog, его стоимость составит $500 в месяц — в 2,5 раза больше нынешнего Pro за $200.

«Сбер» показал SberJDK — собственную промышленную Java-платформу на базе OpenJDK

1 час назад

«Сбер» показал SberJDK — собственную промышленную Java-платформу на базе OpenJDK

«Сбер» представил корпоративный инициатива SberJDK — собственную промышленную Java‑платформу на базе OpenJDK. Базовая релиз решения содержится в Едином реестре отечественного ПО и доступно как Open So

3 часа назад

Минпромторг РФ раскрыл ставки технологического сбора на электронику (смартфоны, ноутбуки, планшеты с клавиатурой)

Минпромторг РФ определил базовые ставки технологического сбора на электронику. Сбор вводится с 1 декабря 2026 года и будет распространяться на продукцию под кодами ТН ВЭД 8471 30 000 0 (ноутбуки, план