Расцвет опенсорса в эпоху AI

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

как было раньше

Я занимаюсь опенсорсом больше десятилетия, и опыт работы с внешними контрибьюторами у меня получен не понаслышке. В принципе, я никогда особо не жаловался на то, что мне несут не те PR, пишут не те тикеты, хотя иногда и проскакивало. По большому счету, и до 26 года серьезных проблем с участниками моих проектов не было. Раздражающие люди были, есть и будут везде, опенсорс тут ничем не отличается от остального мира. Я бы даже сказал, что на моих GitHub-проектах таких людей находилось заметно меньше, чем попадается в реальной жизни.

Однако качество предложений никогда не было ровным. Оно зависело от проекта, но в целом картина выглядела примерно так: процентов 10 предложений были такие, за которые я хватался с радостью и старался побыстрее внедрить. Процентов 30 были полнейшей дичью и лютым бредом, а оставшиеся 60 процентов требовали вдумчивой работы, серьезных доработок и долгих переписок.

сдвиг

То, что произошло за последние полгода, а особенно с начала этого года, это фундаментальный сдвиг. Во всех моих проектах без исключения, новых и старых, количество соучастников, использующих AI для подготовки pull request’ов, тикетов и описания проблем, достигло, наверное, 90%, а в некоторых проектах и все 100%. Явление массовое и от специфики проекта не зависит. Можно подумать, что если проект связан с AI, то и люди приходят соответствующие, но то же самое работает и для всех остальных, которые писались задолго до того, как LLM стали на слуху и вообще народ узнал такое слово.

И это не из разряда “мне кажется, процесс пошел” или “процесс идет”. Нет, процесс уже пришел, он уже здесь, и мы видим, наверное, его конечный результат. За пределами GitHub’а я вполне допускаю существование огромного количества программистов и компаний, которые еще не перешли на такой подход, но участники проектов с открытым исходным кодом явно идут впереди планеты всей и приветствуют AI как реальную оптимизацию трудозатрат и мозговых усилий.

как это помогает мейнтейнеру

Я и сам организую свою работу с максимальной степенью автоматизации. Когда приходит PR или тикет, все начинается автоматически: скилл в Claude Code проверяет адекватность предложения не только с технической стороны, но и с логической, и с точки зрения той предметной области, в которой проект существует. Нужно ли нам это вообще, какую проблему решает, есть ли более простые способы, является ли это вообще нашей проблемой. Все те вопросы, которые я раньше задавал руками в тикетах.

Это не целиком автоматический процесс. После анализа наступает гибридная часть: я, как человек с большой буквы Че, смотрю на то, что AI написал, задаю уточняющие вопросы, провожу дополнительные исследования, и все это из Claude Code. Очень редко приходится лезть в код самому. Потом мы с AI пишем черновик ответа, т.к. редко приходит PR, который можно принять сразу. Обычно какие-то мелкие недоработки есть, и AI здорово помогает с ними разобраться, включая стилистические несовпадения. Если в моем проекте есть определенный стиль, о котором я, возможно, уже и забыл, но 90% кода написано именно так, приятно, когда и привнесенный код ему соответствует. И даже такие вещи AI помогает определять.

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

скорость реакции

Те, кто активно участвует в моих проектах, могли, наверное, заметить, что время моей реакции выросло неимоверно. Раньше ничего удивительного в том, чтобы тикет просидел неделю, две, три, а иногда и месяцами, не было. Я никогда не рассматривал это как работу, это хобби. Я приходил к тикетам и PR, когда было настроение и подходящее состояние мозга, а для некоторых тикетов такое состояние не наступало месяцами, и они так и ждали своего часа.

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

качество контрибуций

Что касается тех, кто мне все это приносит, качество их работы явно выросло, а самое главное стало стабильнее. Те 10-30-60, о которых я говорил выше, сейчас превратились примерно в 50% предложений, которые можно просто сразу брать, 40-45%, которые можно взять после небольших доработок и уточнений, и процентов 5, которые являются полнейшей дичью и посланием из параллельной вселенной.

Эти 5% — самые забавные. Я не уверен, каким образом люди такого добиваются, ни один из моих агентов подобного не напишет. Подозреваю, что это связано с тем, что все больше людей, вооруженных агентами, ощущают себя почти настоящими программистами и погоняют свой AI без особого понимания того, о чем спрашивают. Возможно, формулировки их запросов страдают. Возможно, они даже не дают себе труда склонировать проект, и AI галюцинрует на ровном месте, глядя на те фантазии, которые пользователь выдал в качестве входных данных. В результате получаются перлы, в которых как будто бы есть какой-то смысл, но всякие попытки его понять обещают привести к безумию: все слова понятные, предложения понятные, а общий смысл полностью ускользает.

количество контрибуций

Помимо качества, заметно выросло и количество. В моих последних проектах число контрибьюторов, которые приносят реально полезные идеи и толковые PR, увеличилось драматически. Точную цифру я назвать не возьмусь, но ощущение такое, что минимум в два, а может и в три-пять раз больше, чем было раньше.

Изменился и характер предложений. Раньше ко мне нередко приходили контрибьюторы с общими идеями, без очевидной практической потребности. Может, она у них и была, но выглядело это скорее как абстрактное “а было бы неплохо, если бы…”. Сейчас всё иначе. Сейчас подавляющее большинство изменений связано с конкретными проблемами, которые пользователи реально испытывают. Я думаю, это потому, что имея в руках такой мощный инструмент как AI агент, вместо того чтобы мириться с проблемой и искать обходные пути, люди идут и предлагают исправления, улучшения и изменения. И в большинстве случаев их предложения действительно имеют смысл.

выводы

Подводя итог, я рад тому улучшению качества, которое агенты принесли в опенсорс. Они упростили и ускорили мою деятельность как мейнтейнера, и общее качество контрибуций заметно выросло. Если вам будут говорить, что все наоборот, либо не верьте, либо их опыт сильно с моим не совпадает, хотя я подозреваю, что что-то в консерватории не так. Возможно, это вопрос масштаба: если проект имеет не тысячи, а десятки тысяч звезд и не сотни, а тысячи участников, то количество может переходить в качество, и те самые 5% начинают доставать. У меня пока не достают, и мне кажется, что общее улучшение качества контрибуций стоит тех нескольких процентов, которые иногда раздражают и сводят с ума.