В сообществе 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) и сопровождающие намеренно не проводят автоматизированную чистку, чтобы дать начинающим разработчикам развивать навык самостоятельного решения мелких проблем в ядре.

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

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

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО»

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО» Организация «Базальт СПО» запускает специальное предложение для школ: операционная система «Альт Образование» 11 п

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

13 минут назад

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

Google запустила агентный анализ видео для Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite. Теперь модель анализирует видео не как последовательность кадров с фиксированной частотой, а сама решает, какие

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

1 час назад

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

В новых версиях «Октопус» мы сфокусировались на трёх направлениях: расширении возможностей управления ИТ-инфраструктурой, повышении производительности и развитии интеграций. Система получила новые сце

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

1 час назад

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

С 1 сентября должно было начаться массовое добавление цифрового рубля — третьей формы денег, которую Банк России обсуждает уже около шести лет. Тем не менее, судя по первым дням запуска, доступ к ново

1 час назад

Digital Q.Sensor BI от «Диасофт» модернизировал ИИ-агента: визуальные правки дашбордов без доступа к данным

«Диасофт» представил обновленные возможности ИИ-агента платформы Digital Q.Sensor BI: теперь он может вносить правки в готовый дашборд, ориентируясь в том числе на его визуальное отображение. ИИ-агент