Новый веб-сайт под названием «Открытый исходный код говорит нет» каталогизирует растущее число проектов с открытым исходным кодом, которые явно запрещают вклады, созданные ИИ, и это задело нервы: во вторник сайт попал на первую страницу Hacker News, вызвав сотни комментариев, поскольку разработчики спорили о том, защищают ли запреты качество кода или открывают будущее. Каталог описывает себя как список «проектов OSS, запрещающих вклады, созданные ИИ, а также более широкий каталог политик вкладов в области ИИ во всей отрасли».
Появление сайта знаменует собой видимую веху в напряжении, которое нарастало в сообществах сопровождающих в течение нескольких месяцев, поскольку большие объемы машинописных запросов на включение все чаще конкурируют за ограниченное время проверки, проводимое сопровождающими-добровольцами. Эта дискуссия является одной из нескольких горячих точек в вопросе о том, как мир программного обеспечения поглощает генеративные инструменты. Эту тему мы внимательно следим в наших освещениях об отрасли искусственного интеллекта.
Что отслеживает каталог
«Открытый исходный код говорит нет» перечисляет основные репозитории вместе с их количеством звезд и датами проверки их политик. Среди заявок, подтвержденных по состоянию на 11 ноября, — Immich, широко используемое решение для самостоятельного размещения фотографий и видео с примерно 118 800 звездами GitHub, Meilisearch, API поисковой системы с примерно 59 800 звездами и OkHttp, известный HTTP-клиент для JVM и Android, поддерживаемый под эгидой Square, с примерно 47 100 звездами.
В список также входят Servo, проект браузерного движка, проверенный в октябре, stb, известные однофайловые общедоступные библиотеки C/C++ и Redox OS, операционная система, написанная на Rust. Проекты охватывают совершенно разные области — от потребительских самостоятельных приложений до базового системного программного обеспечения — что сайт представляет как доказательство того, что сопротивление коду, генерируемому ИИ, не ограничивается какой-либо одной субкультурой программирования.
Помимо самого каталога, сайт предлагает практический инструмент, предназначенный для сопровождающих и участников: пользователи могут вставить ссылку на репозиторий GitHub, и сайт открывает предварительно заполненную задачу, в то время как для нее выполняется автоматическая проверка политики. Это позиционирует проект не как заявление, а скорее как инфраструктуру для обеспечения соблюдения, предоставляя сопровождающим повторяемый способ документировать и сообщать о своей политике участия.
Почему специалисты по обслуживанию проводят черту
Дискуссия на Hacker News выявила мотивы этой политики. Несколько комментаторов описали проекты, получающие потоки пул-реквестов, полностью сгенерированных искусственным интеллектом, причем один отметил, что они просматривали репозитории, где, по их словам, не могли найти ни одного фрагмента текста, который читался бы так, как будто он был написан человеком, несмотря на то, что выглядело как активный поток вкладов.
Основная проблема заключается в недостаточном внимании: проверка запроса на включение занимает реальное время, и специалисты по сопровождению утверждают, что проверка машинно-генерируемого кода — особенно кода, авторы которого могут не понимать, что этот код делает, — может стоить больше усилий, чем написание кода с нуля. Другие указали на тех, кого они назвали «энтузиастами», которые действуют, как выразился один из комментаторов, в качестве «мясного представителя» для любого поставщика ИИ, который предлагает бесплатную пробную версию на этой неделе, внося изменения с минимальными усилиями в целях подсчета вкладов.
Сообщество разделено
Не все согласны с тем, что запреты — это хорошо. Некоторые утверждали, что проекты, управляемые сообществом, такие как Servo или Redox OS, уже борются за финансирование и участников, и что блокирование работы с помощью ИИ рискует отпугнуть именно тех людей, которые нужны таким проектам. Другие возражали, что именно эта фильтрация и есть суть: если потенциальный участник готов участвовать только при условии отправки непроверенных машинных результатов, запрет просто устраняет несоответствия на раннем этапе.
Существовал также лагерь прагматиков, которые рассматривают запреты как полезный сигнал. Несколько комментаторов заявили, что каталог помогает им идентифицировать базы кода, находящиеся под активным контролем человека — библиотеки, которым они могут с большей готовностью доверять, и сообщества, в которых вклад действительно будет прочитан. Другие задавались вопросом, объединяет ли формулировка политики отдельные практики, отмечая большой разрыв между непроверенными отбросами ИИ, представленными в больших количествах, и агентным кодированием, тщательно управляемым человеком, которое многие профессиональные разработчики теперь считают стандартной практикой.
Что это значит для открытого исходного кода
Для участников практические последствия очевидны: правила внесения взносов становятся первоклассной частью проектной документации, а передача созданной ИИ работы в проект, который ее запрещает, теперь является документально подтвержденным нарушением политики, а не приговором. Для компаний, которые полагаются на компоненты с открытым исходным кодом, эта тенденция является сигналом к необходимости проверки вклада и управляемости их дерева зависимостей, поскольку практика лицензирования и обслуживания все больше переплетается с тем, как каждый проект обрабатывает машинно-генерируемый код.
Будет ли движение расти или остановится, будет зависеть от того, примут ли основные фонды и очень крупные проекты аналогичные правила. На данный момент быстро растущий список каталога — и интенсивность дискуссий вокруг него — позволяют предположить, что вопрос о том, кто пишет открытый исходный код и кто несет ответственность за его рецензирование, переместился из обратных каналов списков рассылки на борьбу на первых страницах.
---
Будьте впереди ИИПолучайте последние новости, анализ и открытия в области искусственного интеллекта — все в одном месте.
Подробнее новости AI →