Почему искусственный интеллект стал проблемой для open-source

Автор: Сазонова Дарья
Фото: Generated by DALL·E

AI усложнил жизнь разработчикам открытого софта

Инструменты на базе искусственного интеллекта меняют подход к созданию программ. Они позволяют быстрее писать код и расширять функциональность проектов. Однако в сфере open-source новые технологии вызывают неоднозначную реакцию.

В популярных репозиториях увеличилось число изменений, подготовленных с помощью AI. Это помогает закрывать задачи оперативнее, но одновременно приводит к росту количества предложений низкого качества. Их приходится детально проверять, что требует времени и усилий.

Руководитель VideoLAN Organization Жан-Батист Кемпф сообщил, что в проекте VLC нередко поступают запросы на слияние с недоработанным кодом от новичков. По его оценке, такие изменения сложно использовать без серьёзной переработки.

В сообществе Blender также отмечают, что заявки с AI-кодом перегружают команду модераторов. Организация пока не заняла окончательной позиции по применению подобных инструментов и предлагает разработчикам самостоятельно принимать решения.

Для снижения нагрузки внедряются фильтры и новые правила доступа. В некоторых случаях вклад участников ограничивается до подтверждения их компетенции. Это снижает прежний уровень открытости, который долгое время считался преимуществом open-source.

Эксперты портала «boda» подчёркивают, что искусственный интеллект может быть полезен при переносе проектов на другие платформы и обновлении кода. Однако без контроля со стороны опытных специалистов эффективность таких решений снижается.

Дополнительную сложность создаёт рост объёма программных продуктов. По мнению инвестора, работающего с открытым софтом, количество кода и взаимосвязей между модулями увеличивается быстрее, чем число активных мейнтейнеров, что усиливает нагрузку на сообщества.