Разработчики языка программирования Rust недавно представили новые правила, касающиеся использования ИИ-ассистентов при написании кода. Эти правила призваны адаптировать применение ИИ к текущим реалиям разработки. В основном, новые правила запрещают передачу сгенерированного ИИ кода в основной репозиторий rust-lang/rust, но позволяют использовать ИИ для анализа, изучения и рецензирования кода.
Например, разработчики могут задать ИИ вопросы о коде, получить сводки по комментариям PR и Issue, а также консультироваться по выбору решений. Однако ИИ не может быть использован для создания документации или формулировки комментариев, опубликованных от имени участников. Если разработчик всё же решает использовать ИИ для подготовки кода, изменения должны быть помечены меткой «ai-assisted» и предварительно согласованы с рецензирующими.
Эти правила возникают на фоне аналогичных инициатив в других крупных проектах, таких как OpenJDK и ядро Linux, где также устанавливаются ограничения на использование материалов, сгенерированных ИИ. Таким образом, Rust делает шаг к более продуманному и безопасному использованию технологий искусственного интеллекта в процессе разработки.
*компания Meta Platforms Inc. признана экстремистской организацией, ее деятельность на территории России запрещена
