The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Разработаны правила использования AI в проекте Rust

01.06.2026 16:22 (MSK)

Разработчики языка программирования Rust готовят к публикации правила применения AI-ассистентов в проекте. Предложенные правила отточены в ходе обсуждения, насчитывающего более 3000 сообщений, одобрены 4 сопровождающими и ожидают публикации. За отдельными исключениями, правила запрещают передачу кода, сгенерированного через AI, в основной репозиторий rust-lang/rust, но не распространяются на субмодули, подветки и зависимости из каталога crates.io, а также другие репозитории организации. При этом правила разрешают использование AI для анализа, изучения, рецензирования и проверки кода.

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

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

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

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

  1. Главная ссылка к новости (https://github.com/rust-lang/r...)
  2. OpenNews: Во Flathub запрещено размещение приложений, сгенерированных при помощи AI
  3. OpenNews: Каталог GNOME Circle не будет принимать приложения, созданные с использованием AI
  4. OpenNews: Благодаря AI для включения в ядро Linux стали присылать на 20% больше изменений
  5. OpenNews: При помощи AI-модели Mythos выявлены 23 тысячи уязвимостей в открытом ПО
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65597-rust
Ключевые слова: rust, ai
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (67) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 16:40, 01/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Язык, на котором невозможно писать без AI, запретил изменения сделанные AI. Сами себе в }I{опу выстрелили.
     
     
  • 2.2, aname (ok), 16:41, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Когда это кого- то останавливало?
     
  • 2.4, Аноним (4), 16:42, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +11 +/
    > Язык, на котором невозможно писать без AI

    Это из твоего личного опыта?

     
     
  • 3.8, Аноним (8), 17:02, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    там синтаксис на Си не похож, поэтому чувак дальше хеллоуворда не осилил
     
     
  • 4.11, Аноним (4), 17:05, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Синтаксис там на Си не "не похож", а он там ровно такой же.
     
     
  • 5.20, Аноним (20), 17:48, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Синтаксис в расте просто ужасающе ужасный.
     
     
  • 6.29, Аноним (4), 18:11, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чем он конкретно ужасней? Скобки, функции, типы, шаблонные аргументы, структуры - всё как в плюсах 1 в 1.
     
     
  • 7.36, Аноним (36), 19:02, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    И букв столько же! Только с каких пор синтаксис описывается символами?
     
     
  • 8.42, Аноним (4), 19:59, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Расскажи же нам скорее чем он описывается ... текст свёрнут, показать
     
     
  • 9.57, Аноним (57), 04:18, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    BNF грамматикой ... текст свёрнут, показать
     
     
  • 10.69, Аноним (4), 16:57, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Молодец, из чего состоит то чем оперирует BNF грамматика ... текст свёрнут, показать
     
  • 7.61, Vasyan (??), 08:16, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Погугли "turbofish operator". Это один из моих любимых )
    Вообще, я люблю раст и он хорош для своих целей. Но, нельзя не признать, что синтаксис можно было бы продумать и получше...
     
     
  • 8.64, Проходил мимо (?), 08:42, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На мой взгляд, в синтаксисе Rust есть лишь один серьезный косяк - это указание в... текст свёрнут, показать
     
  • 8.70, Аноним (4), 16:59, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я на rust пишу уже 2 года, мне не за чем гуглить В чём с ним проблема, это обыч... текст свёрнут, показать
     
  • 5.22, warlock66613 (ok), 17:50, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Нет, не такой же и на то есть причины. Из бросающегося в глаза:

    - обязательные фигурные скобки у 'if' и 'while' и нотсутствие круглых скобок,
    - необязательный 'return',
    - типы справа от переменных, сами типы читаются слева направо,
    - явное указание мутабельности,
    - иной синтаксис функций: 'fn name(...) -> Result'.

     
     
  • 6.28, Аноним (4), 18:10, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Смотри какой ты у нас глазастый.
     
  • 6.40, Аноним (40), 19:47, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дак это ж Паскаль! Ну function чуть-чуть сократили до fn.
     
  • 5.75, Аноним (75), 18:20, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А что ж тогда не писать на Си с определённым самоограничением, но без привлечения лишней сущности?
     
  • 4.71, xPhoenix (ok), 17:12, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А есть тут вообще хоть один человек, который оСИлил Си настолько, чтобы работать с памятью без чтения мусора из разыменованных указателей?

    Это я к тому, что те, кто ноет про Rust, обычно и C владеют на уровне "знаю его лучше, чем разрабоHEAP CORRUPTION DETECTED: after Normal block (#88) at 0x02E22C18"

     
     
  • 5.76, Аноним (75), 18:23, 02/06/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.79, Аноним (79), 19:59, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > который оСИлил Си

    его нельзя осилить когда компилятор тебе ничего не гарантирует, остается только втыкать в асм и отладчик, а если вы это делаете, то вам Си не нужен вовсе. Си как ЫЫ, доверить - проверять, то есть втыкать в отладчик. Плюем на ЫЫ и делаем сами (асм).

     
  • 3.45, Аноним (45), 20:23, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> Язык, на котором невозможно писать без AI
    > Это из твоего личного опыта?

    Его опыт не позволил даже прочитать Раст, а ты про "писать". 😂

     
  • 2.7, Аноним (7), 16:54, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Rust появился, когда ещё никаких нейронок не было:
    https://en.wikipedia.org/wiki/Rust_(programming_language)
     
     
  • 3.14, Аноним (14), 17:16, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    всё правильно — сначала появился раст, а вот инструменты для работы с ним осилили только недавно
     
  • 3.21, Аноним (20), 17:48, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И без нейронок на нем ничего не написали ни даже не переписали.
     
     
  • 4.35, aname (ok), 18:50, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А то, что переписали- с вулнами.
     
  • 3.37, Аноним (36), 19:03, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нейронки появились за десятилетия до, если что.
     
  • 2.27, нах. (?), 18:09, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    не, ну писать-то можно. Читать потом, продираясь через вырвиглазные закорючки и чинить понаписанное - вот в чем проблема на самом-то деле.

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

     
     
  • 3.65, Проходил мимо (?), 08:56, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не будет ли любезен многоуважаемый джинн привести сюда это "много закорючек" - а то может быть я чего-то не знаю и этот момент языка прошел мимо меня? Вот буквально несколько часов назад изучал свой код на Rust, написанный в 2019, 2023 и 2024 годах. И вы знаете, я что-то не заметил в нем "вырвиглазных закорючек", все написанное было понятно и не вызывало каких-либо проблем с интерпретацией. Покажите пожалуйста, что я делаю не так?

    ЗЫ Есть пара моментов, который хоть как-то можно за уши притянуть к "закорючкам" - это указание времени жизни и макросы. Но время жизни приходится указывать лишь в особых ситуациях. а без написания макросов вообще ИМХО можно прекрасно обойтись.

     
  • 3.68, Аноним (68), 14:36, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Те, кто читает код, продираясь через закорючки, никогда не умели программировать на самом деле.

    Опытный программист не читает код, как нейросеть, по токенам. Так делают только начинающие. С новым языком всегда есть этап привыкания к синтаксису, но после десятка разных языков становится вообще все равно.

     
     
  • 4.72, нах. (?), 17:38, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    дооо, доооо - опытный программист 80лвл просто произносит себе в бороду "трах-тибидох!" и мгновенно грокает весь код в радиусе ста километров в округе.

    Жаль что мне все время подсовывают каких-то неопытных программистов, и вот опять в полукоммерческом, что особенно забавно, коде - галлюцинация чистейшей воды, и оно вообще по недоразумению только компилялось (предупреждение было, но кто ж их читает). Я бы даже списал ее на ЫЫ, но вот беда - не было в 20м году никакого ЫЫ.

    Просто свитер был не того фасона.

     
     
  • 5.73, Аноним (73), 17:57, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Всем таких подсовывают. Поэтому на собеседовании надо проверять умение читать чужой код, а не бинарное дерево разворачивать
     
     
  • 6.74, нах. (?), 18:14, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    так а я как попаду на то собеседование? Их уже ж наняли. И уже успели продать их код - аж вон тиньков вляпался! И похоже собираются продолжать, только вывеску поменяли, чтоб их не тыкали больше носом в тот код который они доломали так что уже вообще чинить бестолку.

    (т.е. на самом деле нормально все было с собеседованием - зато небось на зарплатах-то сэкономили, а то ж наймешь гениев - и где ты им возьмешь каждому по пол-королевства и первенца мужского пола?!)

    Впрочем, с гениями тоже была одна история. Про гластер слышал? Там вот гений, настоящий, прям из бутылки.

     
     
  • 7.80, Аноним (73), 21:34, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что лучше нанять двух толковых по верху рынка, чем десять клепателей. Для рутинных задач уже нейросети есть, с формошлепством справляются не хуже при грамотном подходе
     
  • 2.41, Аноним (45), 19:55, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Язык, на котором невозможно писать без AI,

    Странно такое писать в тот момент, когда AI спасает индустрию от вулнов в сишочном коде.

    Ведь оказалось, что только с ИИ можно писать (теоретически) недырявый сишочный код, а более полувека самых компетентных кодеров со статическими анализаторами наперевес с этим так и не справились.

     
     
  • 3.52, Аноним (52), 00:52, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >AI, убийца Rust

    Так почему Сишечники оппеннета не любят AI ?

     
  • 2.63, Проходил мимо (?), 08:35, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Язык, на котором иксперды с OpenNET не могут писать без AI
    Но, как говорится в одной широко известной пословице, проблемы икспердов шерифа не 2.72бут
     

  • 1.3, Аноним (4), 16:41, 01/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > При этом правила разрешают использование AI для анализа, изучения, рецензирования и проверки кода.

    Святая наивность, как будто кто-то бы их разрешения на это спрашивал.

    > правила запрещают передачу кода, сгенерированного через AI, в основной репозиторий rust-lang/rust

    На самом деле, не будут спрашивать и на это. Я не буду. И это правильно - меньше рекламы антропику, меньше предвзятости на ревью. Докажут что я шлю слоп - велкам меня забанить.

     
     
  • 2.10, мяв (?), 17:04, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    чтото мне подсказывает, что скоро таким же образом "сопротивляться" будет какой нибудь фсф, после пары перебиваний гпл'а иишкой
     
     
  • 3.15, Аноним (15), 17:22, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >чтото мне подсказывает, что скоро таким же образом "сопротивляться" будет какой нибудь фсф, после пары перебиваний гпл'а иишкой

    Можно и наоборот бсд на гпл перебить, вон ядро некоторые хотят на гпл3 апдейтнуть.

     
     
  • 4.33, Аноним (33), 18:27, 01/06/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 3.25, Аноним (4), 18:05, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну это не "такой же образ", у этих дармоедов же даже кода своего нет чтобы в нём вахтёрствовать, они могут только судиться чтобы "представлять интересы сообщества СПО", на деле его раскалывая. Посмотрим. chardet - первая пташка, будут ещё.
     

  • 1.5, Аркагоблин (?), 16:47, 01/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вы это слышали?)

    Кто там радовался что во Flathub запретили любой ИИ код? Так вот, теперь там запрещено всё что использует Rust, так как он теперь содержит/будет содержать ИИ-код.

     
     
  • 2.18, Аноним (18), 17:33, 01/06/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.32, Аноним (32), 18:24, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Как будто это что-то плохое. Flathub - это такой же Snap Store, только от RedHat. И если он загнётся или останется без Растишки, пострадают только пользователи RedHat-экосистемы и 3.5 анонимуса, зачем-то поставившие это Г в более кошерный дистрибутив
     
  • 2.51, Аноним (51), 00:34, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На самом деле это не так
     

  • 1.6, Аноним (7), 16:48, 01/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >При этом правила разрешают использование AI для анализа, изучения, рецензирования и проверки кода.

    Ну и норм тогда.
    https://rust-lang.org/ru/tools/

     
  • 1.9, Аркагоблин (?), 17:04, 01/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    То есть они разрешили использовать ИИ для анализа или изучения? А кто-то запрещал? А разрешить дышать они не хотят? Это не их собачье дело как я изучаю код, они могут разве что запретить использовать ИИ для генерации кода и отправки этого в репозиторий. Богами себя возомнили
     
     
  • 2.12, мяв (?), 17:06, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    речь-то о действиях в рамках проекта. т.е. "может ли проверка через ии считаться проверкой".
    во флатхабе вот за рецензирование через копилота бьют по рукам(см. недавно закрытые ишшу)
     
  • 2.24, Rev (ok), 17:54, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так они не смогут и однозначно проверить, что код сгенерирован ИИ.
     
     
  • 3.53, Аноним (52), 00:55, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если кто-то тебя хорошо и давно знает, то он сможет.
     
  • 3.60, psv (??), 07:54, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да ладно! Обсуждется на серьезных щах атачь скринкаста !полного!))) разработки предлагаемого тобой патча.
     

  • 1.17, Аноним10084 и 1008465039 (?), 17:31, 01/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Странно, что документацию писать через ИИ запретили. Хотя казалось бы - вот ниша, где он мог бы пригодится, документацию вечно некогда писать, а ИИ может код прочитать и скелет документации накинуть. Так что не очень понимаю логику
     
     
  • 2.23, Аноним (23), 17:52, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Он галюнчики ловит, он такую Доку тебе ПРИДУМАЕТ, загляденье
     
  • 2.26, Аноним (4), 18:09, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да нет там логики, там только давление неадекватной общественности. Хорошо ещё что этих с "этическими опасениями" в пешее эротическое послали.
     
  • 2.30, нах. (?), 18:12, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Странно, что документацию писать через ИИ запретили.

    не, ну логично - если он может в адекватную документацию - он может и сразу в код.
    А тогда кто ее читать будет, кроме другого ЫЫ?

    Обычно документация у вайбкод-проектов - это пропмт из которого его и собрали. С комментариями от ЫЫ, конечно, не самому же исправлять потом.

     

  • 1.34, Аноним (34), 18:32, 01/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а у них есть инструкция как определять код написанный нейросетью от кода написанного кожаным мешком? или это обычное воздуханство?
     
  • 1.38, psv (??), 19:21, 01/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нужели теперь вот все эти псевдосвободные проектики откажутся от 90% кода которые в них закачивают корпы? Корпы то себе вовсе не запрещают ии-код писать, все "прения" только вокруг окуппированных открытых проектов )))

    Решили видать что теперь можно окончательно хоронить все проекты в которых скупили на корню мантейнеров текущих-сговорчивых.

     
     
  • 2.44, pofigist (?), 20:22, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ты серьезно думаешь что какой-нибудь флатхаб не примет код, сгенеренный ИИ в недрах ИБМ? Да этот мантейнер на следующий день побежит обновлять резюме...
     
  • 2.48, Аноним10084 и 1008465039 (?), 22:01, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там же везде сказано, что возможно "обоснованные исключения". Вот корпоративный код по этой статье и пойдет)
     
     
  • 3.67, psv (??), 13:46, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тогда это все в дистиллированном виде "корпоративная политика управления рисками", которая проецируется на открытые проекты.

    «Мы не хотим тратить время на проверку вашего ИИ-патча, поэтому мы объявим его токсичным по умолчанию, чтобы вы не присылали ничего, что мы не контролируем»TM

     

  • 1.55, Бур (?), 02:46, 02/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Правила здорового человека. Анализировать с помощью ИИ можно, задавать вопросы можно, писать всё изволь сам.
     
  • 1.59, Markx (?), 07:16, 02/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Формулировка "приватный Zulip-канал" говорит о многом
     
  • 1.62, Аноним (62), 08:26, 02/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Короче, запретили всё, для чего ИИ наиболее полезен. Ну да ладно, может это ускорит разработку более вменяемых альтернатив расту.
     
     
  • 2.66, Аноним (66), 10:09, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А какие есть альтернативу Расту, если, например, нужно мелкое приложение для настольных MacOS, Linux, Windows, и чтобы оно не требовало 500ГБ на диске?
     
     
  • 3.77, Аноним (75), 18:28, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Асемблер
     
     
  • 4.78, Аноним (78), 19:24, 02/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    слишком просто. Надо сразу в машинных кодах писать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру