1.5Kпросмотров
96.8%от подписчиков
24 декабря 2025 г.
statsScore: 1.6K
В 1830 году американский изобретатель Питер Купер построил паровоз Tom Thumb. Чтобы показать скептикам практическую пользу пара, он устроил гонку с лошадью. Паровоз уверенно шел впереди, но на подъеме порвался ремень передачи, двигатель заглох, Купер обжег руки, пытаясь все починить, и лошадь пришла первой. Газеты сделали удобный вывод: механические игрушки ненадежны, а лошадь проверена временем. В комментариях к прошлому посту прозвучало мнение: AI-коду не место в open source, лучше писать руками. Это даже звучало разумно год назад и даже весной, когда все мы хихикали над программистами Microsoft, сходящими с ума при общении с тупыми AI агентами. Но за последний год инструменты сильно изменились. Claude Code пришел со своей элегантностью и эффективностью агентского подхода, и остальной рынок AI тулзов стремительно трансформировался вслед за ним. Я пробовал Cursor, Lovable, Bolt, позже Claude Code и Gemini CLI и вижу, как меняется не только качество кода, но и сам процесс разработки. Свежачок про эволюцию: https://t.me/cryptoEssay/2738 - надо помнить, что эта эволюция чудовищная по скорости, она перемножается сама на себя - разработчики AI агентов пользуются AI агентами для улучшения AI агентов. При этом иллюзий нет. Если не понимать архитектуру, AI легко генерирует хрупкий, плохой код. “Вайб-кодинг” это ругательное слово для мейнтейнеров опен-сорса, потому что легко можно любой реп заспамить бездумными пулл реквестами. В сложных проектах AI пока чаще помощник и исследователь, чем автор. Вокруг кода есть документация, ревью, миграции, операционка. Все это по-прежнему требует человека.
Так, интересно, что там у Microsoft в итоге? вот тут можно посмотреть на реп, над которым все смеялись: https://github.com/dotnet/runtime/pulls?q=is%3Apr+is%3Aclosed
Свежие примеры PR где Co-pilot закрывает таски (после аппрува человеком):
https://github.com/dotnet/runtime/pull/122615
https://github.com/dotnet/runtime/pull/122641 Есть и те, где PR закрываются без мерджа, и даже тут уже не так смешно читать обсуждение: https://github.com/dotnet/runtime/pull/122662 Скажу за себя - к концу 25го я уже пишу меньше 30% кода руками. Если задача - не очень сложная и сугубо исследовательская - я уже вообще не смотрю в код, а смотрю только в промпт и на выдаваемые кодом артефакты. Вместо отрицания и пустого хейта от OSS мейнтейнеров “не буду мерджить AI код потому что видел там Claude Code иконка в коммитах засветилась” нужны современные решения для современных проблем - например, это может быть мощный AI модератор, который на каждый длинный PR будет писать коммент а-ля “этот код на 79% тупой и только на 37% подходит под наш code style guidelines, и это уже второй ваш PR за сегодня, вам бан на месяц, ДОСВИДАНИЯ” Ладно, языками почесали, перейдем к делу. Продолжение истории с docmost/forkmost - сделал PR, мейнтейнер forkmost обещал посмотреть. Будем верить, что forkmost станет лучше, сплав человеческого интеллекта и AI кода должен победить!