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

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

Разработчики языка Rust готовят к публикации правила применения ИИ-ассистентов в проекте. Они запрещают передачу сгенерированного кода в основной репозиторий rust-lang/rust, но не распространяются на субмодули, подветки и зависимости из каталога crates.io, а равным образом другие репозитории организации. 

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

Однако ИИ нельзя применять для формирования комментариев, отчётов о проблемах и описаний изменений, публикуемых от имени участника. Можно цитировать результаты выдачи таких инструментов с явной пометкой. 

Документацию с помощью ИИ разрабатывать нельзя, а при рецензировании запрещено рассмотрение выводов инструментов как достаточных для приёма или отклонения изменений.

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

Предложенные правила были сформированы в ходе обсуждения, насчитывающего более 3000 сообщений, одобрены 4 сопровождающими и ожидают публикации.

Ранее сопровождающий разработчик стабильной ветки ядра Linux Грег Кроа-Хартман заявил, что язык Rust поможет справиться с уязвимостями в ядре Linux, которые возникают в связи с типичных ошибок на языке C. По его словам, Rust даёт возможность выявлять такие ошибки на этапе сборки, а не в процессе рецензирования кода людьми.

Между тем Линус Торвальдс рассказал о большом числе отчётов об ошибках, сформированных при помощи ИИ-ассистентов. Он охарактеризовал это как краткосрочную боль, которая принесёт пользу в долгосрочной перспективе. В соответствии с заявлению Торвальдса, любое выявление и исправление ошибки лучше, чем её игнорирование.

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

Вышло апдейт мультиплатформенного проекта RevPDF 4.5 — альтернатива Adobe Acrobat

35 минут назад

Вышло апдейт мультиплатформенного проекта RevPDF 4.5 — альтернатива Adobe Acrobat

13 июня 2026 года состоялся версия мультиплатформенного проекта RevPDF 4.5. Это маленький, бесплатный, работающий в автономном режиме редактор PDF-файлов с возможностью редактирования текста, скрытия

Microsoft выпустила версию PowerToys 0.100.0

2 часа назад

Microsoft выпустила версию PowerToys 0.100.0

Организация Microsoft выпустила PowerToys версии 0.100.0. Выпуск содержит исправления и улучшения для нескольких модулей, а наиболее важные изменения касаются повышения производительности, уменьшения

Апдейт Telegram: форматирование ботов и Markdown-файлы

3 часа назад

Апдейт Telegram: форматирование ботов и Markdown-файлы

Telegram опубликовал крупное обновление с десятками новых функций, в том числе с поддержкой мессенджера на смарт-часах, в том числе с Wear OS, а также опциями для ботов, групп и встроенного браузера.

Shutterstock станет «творческой платформой на основе ИИ»

4 часа назад

Shutterstock станет «творческой платформой на основе ИИ»

В Shutterstock анонсировали следующую ступень развития платформы, объединяющую библиотеку созданных людьми медиа с растущим набором инструментов на основе ИИ. Цель состоит в том, чтобы помочь пользова

Версия открытого редактора звука Audacity 3.7.8

7 часов назад

Версия открытого редактора звука Audacity 3.7.8

11 июня 2026 года состоялся выпуск открытого редактора звука Audacity 3.7.8, предоставляющего средства для редактирования звуковых файлов (Ogg Vorbis, FLAC, MP3 и WAV), записи и оцифровки звука, измен