Почему искусственный интеллект стал проблемой для open-source
AI усложнил жизнь разработчикам открытого софта
Инструменты на базе искусственного интеллекта меняют подход к созданию программ. Они позволяют быстрее писать код и расширять функциональность проектов. Однако в сфере open-source новые технологии вызывают неоднозначную реакцию.
В популярных репозиториях увеличилось число изменений, подготовленных с помощью AI. Это помогает закрывать задачи оперативнее, но одновременно приводит к росту количества предложений низкого качества. Их приходится детально проверять, что требует времени и усилий.
Руководитель VideoLAN Organization Жан-Батист Кемпф сообщил, что в проекте VLC нередко поступают запросы на слияние с недоработанным кодом от новичков. По его оценке, такие изменения сложно использовать без серьёзной переработки.
В сообществе Blender также отмечают, что заявки с AI-кодом перегружают команду модераторов. Организация пока не заняла окончательной позиции по применению подобных инструментов и предлагает разработчикам самостоятельно принимать решения.
Для снижения нагрузки внедряются фильтры и новые правила доступа. В некоторых случаях вклад участников ограничивается до подтверждения их компетенции. Это снижает прежний уровень открытости, который долгое время считался преимуществом open-source.
Эксперты портала «boda» подчёркивают, что искусственный интеллект может быть полезен при переносе проектов на другие платформы и обновлении кода. Однако без контроля со стороны опытных специалистов эффективность таких решений снижается.
Дополнительную сложность создаёт рост объёма программных продуктов. По мнению инвестора, работающего с открытым софтом, количество кода и взаимосвязей между модулями увеличивается быстрее, чем число активных мейнтейнеров, что усиливает нагрузку на сообщества.