Block и AI-агенты: 15% кода пишут роботы — разбор Builderbot и Goose | AiManual
AiManual Logo Ai / Manual.
18 Июн 2026 Инструмент

Как Block пишет 15% кода через AI-агентов: разбор архитектуры Builderbot и открытого фреймворка Goose

Узнайте, как Block (Square) использует AI-агентов Builderbot и открытый фреймворк Goose для автоматизации 15% кода. Архитектура, метрики, сравнение с Claude Cod

Реклама
partv2

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, если вы не хотите. Для коммерческих проектов это снимает кучу юридических рисков.

КритерийGooseClaude 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.

Подписаться на канал