← Все статьи
ИИ ускоряет написание кода, но заваливает мейнтейнеров открытого исходного кода низкокачественными запросами

ИИ ускоряет написание кода, но заваливает мейнтейнеров открытого исходного кода низкокачественными запросами

Генеративный искусственный интеллект (ИИ) экономит время разработчикам открытого исходного кода, но при этом создает дополнительную нагрузку на мейнтейнеров, которым приходится разбираться с массивом низкокачественных запросов. Об этом свидетельствуют результаты опроса, проведенного 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