Fedora утвердила правила использования ИИ в разработке
Управляющий совет проекта Fedora утвердил правила использования ИИ-инструментов в разработке дистрибутива Fedora Linux после двухнедельных обсуждений.
В Fedora считают ИИ потенциально полезным для улучшения платформы, но учитывают опасения сообщества в отношении конфиденциальности, безопасности, этики и качества. Использование ИИ-ассистентов допускается при обязательном контроле со стороны разработчика и полной его ответственности за код.
Основные принципы использования ИИ-инструментов в Fedora:
разработчик, использующий ИИ, несет полную ответственность за качество, проверку, соответствие лицензиям и полезность кода, вне зависимости от способа его создания;
при значительной генерации кода ИИ необходимо указывать в коммите или Pull Request тег «Assisted-by: название AI-ассистента». При незначительных заимствованиях это желательно, но не обязательно. Использование ИИ для рутинных задач, таких как исправление ошибок, не требует маркировки;
при рецензировании кода ИИ может использоваться для анализа и формирования отзывов, но окончательное решение принимает разработчик;
для автоматизации рутинных задач (фильтрация спама, тестирование и т.д.) ИИ применять можно, но не для определения статуса участника сообщества;
масштабные инициативы с использованием ИИ должны обсуждаться с управляющим советом Fedora;
опасения по поводу нарушений политики ИИ следует направлять в Управляющий совет Fedora через private ticket.
Термины «МОЖЕТ», «ДОЛЖЕН», «НЕ ДОЛЖЕН» и «СЛЕДУЕТ» следует толковать согласно RFC 2119.
Ранее, благодаря ИИ-инструментам, исследователь Джошуа Роджерс выявил 50 ошибок в утилите curl. Однако, автор curl Даниэль Стенберг прекратил изучение отчётов об уязвимостях, полученных с помощью ИИ, из-за их чрезмерного количества и несоизмеримых временных затрат на проверку.
- Комментарии