Генеративный искусственный интеллект (ИИ) экономит время разработчикам открытого исходного кода, но при этом создает дополнительную нагрузку на мейнтейнеров, которым приходится разбираться с массивом низкокачественных запросов. Об этом свидетельствуют результаты опроса, проведенного Linux Foundation.
Респонденты оценили, что примерно четверть входящих пул-реквестов (предлагаемых изменений кода) представляют собой низкокачественные «ИИ-отходы» (AI slop). В крупных проектах эта доля возрастает до 31%.
В течение последнего года проекты открытого исходного кода сталкиваются с последствиями использования ИИ: полезными находками уязвимостей, ложными срабатываниями и дублирующимися отчетами. Линус Торвальдс положительно отнесся к инструментам, но по-прежнему критикует низкокачественные материалы.
Linux Foundation считает, что проектам необходимы более четкие правила и улучшенные инструменты для обработки возросшего потока запросов.
Почти три четверти (71%) мейнтейнеров полагают, что генеративный ИИ снизил барьеры для участия в открытом исходном коде, но чуть более половины (53%) не согласны с тем, что технология повысила доверие в сообществе. В среднем ИИ сократил время написания кода на 52%, однако для сложных задач 21% респондентов отметили увеличение времени.
Отдельный вопрос — управление. Только 35% проектов имеют формальную политику, разрешающую использование генеративного ИИ, в то время как 32% не имеют такой политики и не планируют ее вводить, что оставляет ожидания неопределенными для значительной части сообщества.
Хилари Картер, старший вице-президент по исследованиям Linux Foundation, заявила: «Проектам открытого исходного кода нужно проектировать с учетом растущей базы контрибьюторов, использующих ИИ, а не просто реагировать на это. Это означает установление четких ожиданий от генеративного ИИ, возложение ответственности за тестирование и раскрытие информации на контрибьюторов и предоставление мейнтейнерам лучших инструментов для управления входящими пул-реквестами».
Нагрузка не ограничивается предлагаемыми изменениями кода. Проект curl на этой неделе объявил, что сделает уязвимости низкой и средней степени серьезности общедоступными, чтобы защитить команду безопасности, почти overwhelmed (перегруженную) отчетами, созданными с помощью ИИ. Мейнтейнер проекта Дэниел Стенберг сказал: «Мы испытываем трудности как проект, все ключевые мейнтейнеры чувствуют напряжение, перегрузку и находятся на пределе своих возможностей».
Говоря о необходимости улучшения инструментов для мейнтейнеров, Картер отметила: «Если мы правильно решим эти фундаментальные вопросы, ИИ сможет расширить участие без чрезмерной нагрузки и увеличения затрат для мейнтейнеров».
Таким образом, хотя ИИ и ускоряет разработку, он создает новую форму «атаки на отказ в обслуживании» для мейнтейнеров открытого исходного кода. Решение проблемы требует совместных усилий: выработки четких политик, ответственности контрибьюторов и создания инструментов, помогающих справляться с потоком запросов.
Источник: theregister.com
Дополнительные источники: zdnet.com, csoonline.com, zdnet.com, github.com, github.com, linuxsecurity.com, phoronix.com, github.blog
