Вокруг использования искусственного интеллекта в программировании споры не утихают уже давно, но на этот раз они вышли на новый уровень и затронули один из самых важных проектов в мире JavaScript — Node.js.
Поводом стала крупная pull request-заявка с примерно 19 тысячами строк кода, часть которой была создана с помощью Claude Code. Это вызвало бурную дискуссию в сообществе и даже привело к петиции с требованием запретить AI-помощь при разработке ядра проекта.
История началась с задачи по добавлению в Node.js виртуальной файловой системы. Автор PR использовал AI для написания повторяющихся и рутинных частей кода, а затем вручную проверял архитектуру, API и каждую строку изменений. По его словам, без AI такой объём работы в свободное время был бы практически невозможен.
Однако именно это и стало причиной спора: критики заявили, что для важного open source-проекта недостаточно просто «проверить результат» — важно понимать, кем и как код был создан.
На этой почве появилась петиция против AI-генерации кода в ядре Node.js, которую подписали более сотни разработчиков. Противники AI указывают на несколько проблем: вопросы этики обучения моделей, возможное снижение качества вклада в проект, а также риск того, что дорогие инструменты с AI создают неравные условия для участников сообщества. Сторонники же считают, что решать нужно не по принципу «использовал ли разработчик AI», а по качеству конечного кода и степени личной ответственности автора.
Интересно, что параллельно в других open source-проектах отношение к AI оказалось куда более прагматичным. Например, в Linux-сообществе инструменты искусственного интеллекта уже начинают использовать как помощников для поиска ошибок и подготовки патчей. Это показывает, что индустрия постепенно движется не к полному отказу от AI, а к поиску баланса между автоматизацией и человеческим контролем.
Ситуация вокруг Node.js хорошо иллюстрирует главный вопрос сегодняшней разработки: AI уже стал частью процесса, но пока не ясно, где проходит граница между полезным инструментом и риском для качества. Похоже, ближайшее будущее open source будет определяться не запретами, а новыми правилами прозрачности, проверки и ответственности.
Источники
Reddit: petition no AI code in Node.js core
GitHub: no-ai-in-nodejs-core
GitHub: Node.js PR #61478
sms_systems@inbox.ru
+ 7 (985) 982-70-55