15% кода пишут не люди. И это нормально
Когда Block (та самая компания, что подарила миру Square и Cash App) заявила, что 15% всего кода в продуктовых репозиториях генерируется AI-агентами, многие скривились: "очередной пиар". Но за этой цифрой стоит не маркетинг, а хитрая архитектура, которую компания почти полностью открыла. Внутренний инструмент Builderbot и его публичная версия — фреймворк Goose — уже перекроили то, как Block пишет, ревьюит и мерджит код. И да, это работает без ежемесячных $50 за Claude Code.
Мы уже подробно разбирали Goose как бесплатную альтернативу Claude Code — теперь заглянем под капот того, как эту штуку используют в реальном продакшене.
Builderbot: не просто GPT на стероидах
Builderbot — это внутренняя платформа Block для AI-агентов, заточенная под две вещи: генерацию кода и автоматизацию PR. Она не болтает — она сразу создаёт диффы. Архитектура строится на трёх слоях:
- Оркестратор задач — принимает задачу на естественном языке, разбивает на подзадачи, оценивает зависимости между файлами.
- Ядро генерации — под капотом может быть любая LLM (от DeepSeek-Coder до кастомных моделей Block), а также набор MCP-инструментов (Model Context Protocol) для доступа к API, базе знаний и CI/CD.
- Цикл обратной связи — после создания PR агент ждёт ревью, получает комментарии и вносит правки без участия человека. Человек только аппрувит финальную версию.
Именно этот цикл даёт 15%. Block не просто генерирует код — он доводит его до продакшена. В среднем агент проходит 2-3 итерации правок по замечаниям ревьюверов, и только потом PR мерджится. Процент принятых PR без доработок — около 40%, остальные требуют мелких фиксов.
Важно: 15% — это усреднённая цифра по всем командам. В некоторых сервисах (например, внутренние тулы) доля AI-кода доходит до 30%. В критичных финансовых модулях — менее 5%.
Goose: Builderbot в открытую
В начале 2026 года Block решила, что внутренние наработки стоит отдать сообществу. Так родился Goose — open-source AI-агент для терминала, который работает локально и не требует подписки. По сути, это публичная версия Builderbot, адаптированная под обычного разработчика.
Goose поддерживает все основные модели: от бесплатных локальных через Ollama до коммерческих Claude Opus 4.7 и GPT-5. Ключевое отличие от Claude Code — полный контроль над данными. Ваш код не улетает в облако Anthropic, если вы не хотите. Для коммерческих проектов это снимает кучу юридических рисков.
| Критерий | Goose | Claude Code |
|---|---|---|
| Стоимость | Бесплатно (open-source) | $20-50/мес |
| Приватность | 100% локально | Облако Anthropic |
| Выбор моделей | Любая (локальная + облачная) | Только Claude 3.7/4.x |
| Автоматизация PR | Встроена (через GitHub Actions) | Требует доработок |
Сравнение не в пользу Claude Code, особенно если учесть, что в нашем обзоре пяти AI-инструментов 2026 Claude Code показал себя хорошо только на связке с мощными моделями Anthropic, а Goose легко тянет те же задачи на локальном DeepSeek-Coder-V3.
Как Block измеряет 15%: метрики и подводные камни
Чтобы понять, откуда берётся цифра, нужно заглянуть в пайплайн метрик Block. Компания считает только тот код, который прошёл ревью и попал в main. Учитываются как новые фичи, так и рефакторинг. Не учитываются автотесты и конфиги — их пишут в основном агенты, но в статистику не включают.
- Доля AI-генерации = количество строк, добавленных агентом / общее количество добавленных строк за спринт.
- Acceptance rate = PR, созданные агентом и принятые без изменений / все PR агента. Сейчас ~40%.
- Cycle time — время от создания PR до мерджа. Для AI-агентов оно в среднем на 30% меньше, чем для ручных PR (агенты не спят и не ходят на митинги).
Но есть и ложка дёгтя. Код, сгенерированный агентами, чаще требует доработок безопасности. Block внедрила дополнительный слой статического анализа, который проверяет AI-код на уязвимости перед ревью. Это добавляет 10-15% к времени, но снижает риск внедрения багов.
Если вы только начинаете внедрять AI-агентов, советуем почитать опыт Андрея Карпатого по переходу на управление агентами — многие грабли там уже разобраны.
Кому Builderbot и Goose пригодятся прямо сейчас
Goose — штука для тех, кто не боится терминала и хочет попробовать AI-агента бесплатно. Builderbot же — корпоративный стандарт Block, который они постепенно открывают. Если ваша команда использует GitHub и готова доверить роботу написание boilerplate-кода, миграций и тестов — берите Goose и настраивайте под свой стек.
Противопоказания: если ваш код нельзя показывать никаким облачным моделям (даже через API) — только локальный Goose на Ollama с Qwen2.5-32B. Если вам нужен zero-shot код для critical financial logic — пока рано.
Интересно, что Block использует Builderbot не только для кода, но и для генерации документации, описаний PR и даже сообщений в коммитах. Это добавило ещё 5% к общей производительности команды (измерено по сокращению времени на бюрократию).
Что дальше: агенты захватят 30%?
Block не останавливается. На конец 2026 года они планируют довести долю AI-кода до 25% — за счёт улучшения понимания контекста и более умного ревью. Goose уже обзавёлся поддержкой MCP-серверов для Jira, Notion и Datadog. Агент может сам создать тикет, написать код и прикрепить его к задаче — без участия человека.
Но вот неочевидный совет: не пытайтесь повторить Block один-в-один. У них команда SRE, которая поддерживает инфраструктуру для агентов. Вам же хватит локального Goose и одного разработчика, который будет настраивать промпты и цепочки инструментов. Лучше начать с задачи-песочницы: например, попросить агента переписать один легаси-модуль на новый стек. Если пройдёт ревью — масштабируйте.
А если сомневаетесь, вспомните историю, как Claude Code за неделю сделал работу за месяц. Только теперь это бесплатно и не надо платить Anthropic.