Инструменты

Как Anthropic переписала систему контроля версий из-за объемов кода от ИИ

В 2026 году Anthropic столкнулась с тем, что Git перестал справляться с объемами кода, генерируемого ИИ. Компания разработала собственную систему Scion за пять месяцев.

Обновлено:
3 мин чтения
Как Anthropic переписала систему контроля версий из-за объемов кода от ИИ

Суть

Компания Anthropic полностью отказалась от использования Git в своем основном репозитории, перейдя на собственную систему контроля версий под названием Scion. Причиной стал беспрецедентный рост объемов кода, который генерируют ИИ-модели. Инфраструктура разработки, созданная для человеческого масштаба, стала главным узким местом в процессах компании.

Контекст

В Anthropic модель Claude способна автономно проводить исследовательские циклы, микрооптимизировать сложные программы и создавать новые сервисы с нуля. В мае 2026 года в компании в среднем сливалось (merge) около 2500 изменений кода в день. К сентябрю этот показатель превысил 30 000 изменений ежедневно — более чем десятикратный рост.

Изображение из источника

Изображение из источника

Git исторически создавался как децентрализованная система, где каждый клиент имеет полную автономную копию репозитория для работы в офлайне. Для большинства проектов это идеальный дизайн. Однако в Anthropic основные клиенты — это не люди, а ИИ-агенты и автоматические задачи, которые по определению всегда находятся онлайн.

Детали

Масштабы проблемы стали критическими. История только основной ветки репозитория Anthropic достигла почти 100 ГБ, а сжатая рабочая копия — более 25 ГБ. Ежедневно для систем непрерывной интеграции (CI) выполняется порядка 25 миллионов извлечений кода (checkouts). При стандартном подходе Git это генерировало бы более 600 ПБ трафика в день.

Долгое время компания использовала обходные пути: частичные клоны, разреженные извлечения и сотни внутренних зеркал Git. Но по мере роста скорости слияний эти методы перестали масштабироваться.

Новая система Scion, разработанная и внедренная за пять месяцев, построена на совершенно иных принципах:

Изображение из источника

Изображение из источника

  • Асимметрия клиента и сервера: Сервер берет на себя всю тяжелую работу (вычисление истории, создание коммитов, слияния), а клиент лишь поддерживает локальный кэш и следит за файловой системой.
  • Отказ от локальных копий: Нигде, даже на сервере, нет полностью материализованной копии репозитория. Данные распределены, и система горизонтально масштабируется.
  • Дешевые коммиты без блокировок: Единицей работы является «набор изменений» (changeset) — запись в журнале упреждающей записи. Она хранит только список измененных файлов и указатели на их сжатое содержимое в облачном хранилище.
  • Доступ по API: Многие автоматические задачи могут запрашивать нужные данные о коде напрямую через API, вообще не скачивая файлы на диск.

Анализ

Случай Anthropic наглядно демонстрирует, как внедрение ИИ-агентов ломает устоявшиеся парадигмы разработки программного обеспечения. Инструменты, которые десятилетиями служили стандартом для разработчиков-людей, физически не способны обрабатывать машинный поток изменений. Переход от децентрализованной, офлайн-ориентированной модели Git к централизованной, облачной и API-ориентированной модели Scion — логичный ответ на изменение природы самого разработчика (от человека к всегда подключенному агенту).

Перспектива

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

Изображение из источника

Изображение из источника

Изображение из источника

Изображение из источника

Изображение из источника

Изображение из источника

Изображение из источника

Изображение из источника

Redesigning source control at Anthropic

Redesigning source control at Anthropic

TL;DR

Главное

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

Ключевые факты

  • /Количество слияний кода в Anthropic выросло с 2500 в день в мае до более 30 000 в сентябре 2026 года.
  • /Компания полностью мигрировала с Git на собственную систему Scion за 5 месяцев.
  • /В день выполняется около 25 миллионов извлечений кода, что в Git генерировало бы более 600 ПБ трафика.
  • /История основной ветки репозитория весит почти 100 ГБ.

Инсайт

Парадоксально, но именно способность ИИ писать код создала инфраструктурный кризис, и она же помогла инженерам быстро написать новую систему для его преодоления.

Источник:Anthropic

Читайте также